<?xml version="1.0" encoding="UTF-8"?> <device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.3" xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd"> <name>EFM32PG12</name> <version>5.8.2</version> <description>Silicon Labs EFM32PG12 Cortex-M MCU</description> <licenseText> *******************************************************************************\n * @version 5.8.2 \n *******************************************************************************\n * # License \n * Copyright 2019 Silicon Laboratories Inc. www.silabs.com \n *******************************************************************************\n * \n * SPDX-License-Identifier: Zlib \n * \n * The licensor of this software is Silicon Laboratories Inc. \n * \n * This software is provided 'as-is', without any express or implied \n * warranty. In no event will the authors be held liable for any damages \n * arising from the use of this software. \n * \n * Permission is granted to anyone to use this software for any purpose, \n * including commercial applications, and to alter it and redistribute it \n * freely, subject to the following restrictions: \n * \n * 1. The origin of this software must not be misrepresented; you must not \n * claim that you wrote the original software. If you use this software \n * in a product, an acknowledgment in the product documentation would be \n * appreciated but is not required. \n * 2. Altered source versions must be plainly marked as such, and must not be \n * misrepresented as being the original software. \n * 3. This notice may not be removed or altered from any source distribution. \n * \n ******************************************************************************* </licenseText> <cpu> <name>CM4</name> <revision>r0p1</revision> <endian>little</endian> <mpuPresent>true</mpuPresent> <fpuPresent>true</fpuPresent> <nvicPrioBits>3</nvicPrioBits> <vendorSystickConfig>false</vendorSystickConfig> </cpu> <addressUnitBits>8</addressUnitBits> <width>32</width> <peripherals> <peripheral> <name>MSC</name> <version>5.8.2</version> <description>MSC</description> <baseAddress>0x400E0000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000800</size> <usage>registers</usage> </addressBlock> <interrupt> <name>MSC</name> <value>25</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Memory System Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>ADDRFAULTEN</name> <description>Invalid Address Bus Fault Response Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKDISFAULTEN</name> <description>Clock-disabled Bus Fault Response Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PWRUPONDEMAND</name> <description>Power Up on Demand During Wake Up</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IFCREADCLEAR</name> <description>IFC Read Clears IF</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMEOUTFAULTEN</name> <description>Timeout Bus Fault Response Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>READCTRL</name> <description>Read Control Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x01000100</resetValue> <resetMask>0x13000338</resetMask> <fields> <field> <name>IFCDIS</name> <description>Internal Flash Cache Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AIDIS</name> <description>Automatic Invalidate Disable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICCDIS</name> <description>Interrupt Context Cache Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREFETCH</name> <description>Prefetch Mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USEHPROT</name> <description>AHB_HPROT Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Read Mode</description> <bitOffset>24</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>0x00000000</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>0x00000001</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>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCBTP</name> <description>Suppress Conditional Branch Target Perfetch</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRITECTRL</name> <description>Write Control Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000023</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>RWWEN</name> <description>Read-While-Write Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRITECMD</name> <description>Write Command Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000133F</resetMask> <fields> <field> <name>LADDRIM</name> <description>Load MSC_ADDRB Into ADDR</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <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>WRITEONCE</name> <description>Word Write-Once Trigger</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WRITETRIG</name> <description>Word Write Sequence Trigger</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>ERASEMAIN1</name> <description>Mass Erase Region 1</description> <bitOffset>9</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>Page Erase/Write Address Buffer</description> <addressOffset>0x010</addressOffset> <size>32</size> <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>Write Data Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WDATA</name> <description>Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000008</resetValue> <resetMask>0xFF0000FF</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>WORDTIMEOUT</name> <description>Flash Write Word Timeout</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ERASEABORTED</name> <description>The Current Flash Erase Operation Aborted</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PCRUNNING</name> <description>Performance Counters Running</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BANKSWITCHED</name> <description>BANK SWITCHING STATUS</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WDATAVALID</name> <description>Write Data Buffer Valid Flag</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>PWRUPCKBDFAILCOUNT</name> <description>Flash Power Up Checkerboard Pattern Check Fail Count</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000017F</resetMask> <fields> <field> <name>ERASE</name> <description>Erase Done Interrupt Read Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WRITE</name> <description>Write Done Interrupt Read Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CHOF</name> <description>Cache Hits Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CMOF</name> <description>Cache Misses Overflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PWRUPF</name> <description>Flash Power Up Sequence Complete Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICACHERR</name> <description>ICache RAM Parity Error Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WDATAOV</name> <description>Flash Controller Write Buffer Overflow</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LVEWRITE</name> <description>Flash LVE Write Error Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000017F</resetMask> <fields> <field> <name>ERASE</name> <description>Set ERASE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WRITE</name> <description>Set WRITE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CHOF</name> <description>Set CHOF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CMOF</name> <description>Set CMOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PWRUPF</name> <description>Set PWRUPF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICACHERR</name> <description>Set ICACHERR Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WDATAOV</name> <description>Set WDATAOV Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LVEWRITE</name> <description>Set LVEWRITE Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000017F</resetMask> <fields> <field> <name>ERASE</name> <description>Clear ERASE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WRITE</name> <description>Clear WRITE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CHOF</name> <description>Clear CHOF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CMOF</name> <description>Clear CMOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PWRUPF</name> <description>Clear PWRUPF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICACHERR</name> <description>Clear ICACHERR Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WDATAOV</name> <description>Clear WDATAOV Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LVEWRITE</name> <description>Clear LVEWRITE Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000017F</resetMask> <fields> <field> <name>ERASE</name> <description>ERASE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRITE</name> <description>WRITE Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CHOF</name> <description>CHOF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMOF</name> <description>CMOF Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PWRUPF</name> <description>PWRUPF Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICACHERR</name> <description>ICACHERR Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDATAOV</name> <description>WDATAOV Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LVEWRITE</name> <description>LVEWRITE Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CACHECMD</name> <description>Flash Cache Command Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>INVCACHE</name> <description>Invalidate Instruction Cache</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>CACHEHITS</name> <description>Cache Hits Performance Counter</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>CACHEHITS</name> <description>Cache Hits Since Last Performance Counter Start Command</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CACHEMISSES</name> <description>Cache Misses Performance Counter</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>CACHEMISSES</name> <description>Cache Misses Since Last Performance Counter Start Command</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>MASSLOCK</name> <description>Mass Erase Lock Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Mass Erase Lock</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STARTUP</name> <description>Startup Control</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x1300104D</resetValue> <resetMask>0x773FF3FF</resetMask> <fields> <field> <name>STDLY0</name> <description>Startup Delay 0</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>STDLY1</name> <description>Startup Delay 0</description> <bitOffset>12</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>ASTWAIT</name> <description>Active Startup Wait</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STWSEN</name> <description>Startup Waitstates Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STWSAEN</name> <description>Startup Waitstates Always Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STWS</name> <description>Startup Waitstates</description> <bitOffset>28</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BANKSWITCHLOCK</name> <description>Bank Switching Lock Register</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BANKSWITCHLOCKKEY</name> <description>Bank Switching Lock</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</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>SWITCHINGBANK</name> <description>BANK SWITCHING COMMAND</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BOOTLOADERCTRL</name> <description>Bootloader Read and Write Enable, Write Once Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BLRDIS</name> <description>Flash Bootloader Read Disable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLWDIS</name> <description>Flash Bootloader Write/Erase Disable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AAPUNLOCKCMD</name> <description>Software Unlock AAP Command Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>UNLOCKAAP</name> <description>Software Unlock AAP Command</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CACHECONFIG0</name> <description>Cache Configuration Register 0</description> <addressOffset>0x098</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CACHELPLEVEL</name> <description>Instruction Cache Low-Power Level</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BASE</name> <description>Base instruction cache functionality.</description> <value>0x00000000</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>0x00000001</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RAMCTRL</name> <description>RAM Control Enable Register</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000101</resetMask> <fields> <field> <name>RAMCACHEEN</name> <description>RAM CACHE Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAM1CACHEEN</name> <description>RAM1 CACHE Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>EMU</name> <version>5.8.2</version> <description>EMU</description> <baseAddress>0x400E3000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>EMU</name> <value>0</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003031E</resetMask> <fields> <field> <name>EM2BLOCK</name> <description>Energy Mode 2 Block</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM2BODDIS</name> <description>Disable BOD in EM2</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM01LD</name> <description>Reserved for internal use. Do not change.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM23VSCALEAUTOWSEN</name> <description>Automatically Configures Flash and Frequency to Wakeup From EM2 or EM3 at Low Voltage</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM23VSCALE</name> <description>EM23 Voltage Scale</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VSCALE2</name> <description>Voltage Scale Level 2</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>VSCALE0</name> <description>Voltage Scale Level 0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RESV</name> <description>RESV</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EM4HVSCALE</name> <description>EM4H Voltage Scale</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VSCALE2</name> <description>Voltage Scale Level 2</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>VSCALE0</name> <description>Voltage Scale Level 0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RESV</name> <description>RESV</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0417011F</resetMask> <fields> <field> <name>VMONRDY</name> <description>VMON Ready</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONAVDD</name> <description>VMON AVDD Channel</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONALTAVDD</name> <description>Alternate VMON AVDD Channel</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONDVDD</name> <description>VMON DVDD Channel</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONIO0</name> <description>VMON IOVDD0 Channel</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONFVDD</name> <description>VMON VDDFLASH Channel</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VSCALE</name> <description>Current Voltage Scale Value</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>VSCALE2</name> <description>Voltage Scale Level 2</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>VSCALE0</name> <description>Voltage Scale Level 0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RESV</name> <description>RESV</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VSCALEBUSY</name> <description>System is Busy Scaling Voltage</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM4IORET</name> <description>IO Retention Status</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TEMPACTIVE</name> <description>Temperature Measurement Active</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RAM0CTRL</name> <description>Memory Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>RAMPOWERDOWN</name> <description>RAM0 Blockset Power-down</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>None of the RAM blocks powered down</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BLK4</name> <description>Power down RAM blocks 4 and above</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>BLK3TO4</name> <description>Power down RAM blocks 3 and above</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>BLK2TO4</name> <description>Power down RAM blocks 2 and above</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>BLK1TO4</name> <description>Power down RAM blocks 1 and above</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000051</resetMask> <fields> <field> <name>EM4UNLATCH</name> <description>EM4 Unlatch</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM01VSCALE0</name> <description>EM01 Voltage Scale Command to Scale to Voltage Scale Level 0</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM01VSCALE2</name> <description>EM01 Voltage Scale Command to Scale to Voltage Scale Level 2</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>EM4CTRL</name> <description>EM4 Control Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003003F</resetMask> <fields> <field> <name>EM4STATE</name> <description>Energy Mode 4 State</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETAINLFRCO</name> <description>LFRCO Retain During EM4</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETAINLFXO</name> <description>LFXO Retain During EM4</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETAINULFRCO</name> <description>ULFRCO Retain During EM4S</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4IORETMODE</name> <description>EM4 IO Retention Disable</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EM4EXIT</name> <description>Retention through EM4: Pads enter reset state when exiting EM4</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>SWUNLATCH</name> <description>Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EM4ENTRY</name> <description>Energy Mode 4 Entry</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>TEMPLIMITS</name> <description>Temperature Limits for Interrupt Generation</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000FF00</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>TEMPLOW</name> <description>Temperature Low Limit</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TEMPHIGH</name> <description>Temperature High Limit</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>EM4WUEN</name> <description>Enable EM4 Wakeup Due to Low/high Temperature</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TEMP</name> <description>Value of Last Temperature Measurement</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TEMP</name> <description>Temperature Measurement</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xE31FC0FF</resetMask> <fields> <field> <name>VMONAVDDFALL</name> <description>VMON AVDD Channel Fall</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONAVDDRISE</name> <description>VMON AVDD Channel Rise</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONALTAVDDFALL</name> <description>Alternate VMON AVDD Channel Fall</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONALTAVDDRISE</name> <description>Alternate VMON AVDD Channel Rise</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONDVDDFALL</name> <description>VMON DVDD Channel Fall</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONDVDDRISE</name> <description>VMON DVDD Channel Rise</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONIO0FALL</name> <description>VMON IOVDD0 Channel Fall</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONIO0RISE</name> <description>VMON IOVDD0 Channel Rise</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONFVDDFALL</name> <description>VMON VDDFLASH Channel Fall</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VMONFVDDRISE</name> <description>VMON VDDFLASH Channel Rise</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PFETOVERCURRENTLIMIT</name> <description>PFET Current Limit Hit</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>NFETOVERCURRENTLIMIT</name> <description>NFET Current Limit Hit</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DCDCLPRUNNING</name> <description>LP Mode is Running</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DCDCLNRUNNING</name> <description>LN Mode is Running</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DCDCINBYPASS</name> <description>DCDC is in Bypass</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM23WAKEUP</name> <description>Wakeup IRQ From EM2 and EM3</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VSCALEDONE</name> <description>Voltage Scale Steps Done IRQ</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TEMP</name> <description>New Temperature Measurement Valid</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TEMPLOW</name> <description>Temperature Low Limit Reached</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TEMPHIGH</name> <description>Temperature High Limit Reached</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xE31FC0FF</resetMask> <fields> <field> <name>VMONAVDDFALL</name> <description>Set VMONAVDDFALL Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONAVDDRISE</name> <description>Set VMONAVDDRISE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONALTAVDDFALL</name> <description>Set VMONALTAVDDFALL Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONALTAVDDRISE</name> <description>Set VMONALTAVDDRISE Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONDVDDFALL</name> <description>Set VMONDVDDFALL Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONDVDDRISE</name> <description>Set VMONDVDDRISE Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONIO0FALL</name> <description>Set VMONIO0FALL Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONIO0RISE</name> <description>Set VMONIO0RISE Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONFVDDFALL</name> <description>Set VMONFVDDFALL Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONFVDDRISE</name> <description>Set VMONFVDDRISE Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PFETOVERCURRENTLIMIT</name> <description>Set PFETOVERCURRENTLIMIT Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>NFETOVERCURRENTLIMIT</name> <description>Set NFETOVERCURRENTLIMIT Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCLPRUNNING</name> <description>Set DCDCLPRUNNING Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCLNRUNNING</name> <description>Set DCDCLNRUNNING Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCINBYPASS</name> <description>Set DCDCINBYPASS Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23WAKEUP</name> <description>Set EM23WAKEUP Interrupt Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VSCALEDONE</name> <description>Set VSCALEDONE Interrupt Flag</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMP</name> <description>Set TEMP Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMPLOW</name> <description>Set TEMPLOW Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMPHIGH</name> <description>Set TEMPHIGH Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xE31FC0FF</resetMask> <fields> <field> <name>VMONAVDDFALL</name> <description>Clear VMONAVDDFALL Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONAVDDRISE</name> <description>Clear VMONAVDDRISE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONALTAVDDFALL</name> <description>Clear VMONALTAVDDFALL Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONALTAVDDRISE</name> <description>Clear VMONALTAVDDRISE Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONDVDDFALL</name> <description>Clear VMONDVDDFALL Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONDVDDRISE</name> <description>Clear VMONDVDDRISE Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONIO0FALL</name> <description>Clear VMONIO0FALL Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONIO0RISE</name> <description>Clear VMONIO0RISE Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONFVDDFALL</name> <description>Clear VMONFVDDFALL Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VMONFVDDRISE</name> <description>Clear VMONFVDDRISE Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PFETOVERCURRENTLIMIT</name> <description>Clear PFETOVERCURRENTLIMIT Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>NFETOVERCURRENTLIMIT</name> <description>Clear NFETOVERCURRENTLIMIT Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCLPRUNNING</name> <description>Clear DCDCLPRUNNING Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCLNRUNNING</name> <description>Clear DCDCLNRUNNING Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DCDCINBYPASS</name> <description>Clear DCDCINBYPASS Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23WAKEUP</name> <description>Clear EM23WAKEUP Interrupt Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VSCALEDONE</name> <description>Clear VSCALEDONE Interrupt Flag</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMP</name> <description>Clear TEMP Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMPLOW</name> <description>Clear TEMPLOW Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TEMPHIGH</name> <description>Clear TEMPHIGH Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xE31FC0FF</resetMask> <fields> <field> <name>VMONAVDDFALL</name> <description>VMONAVDDFALL Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONAVDDRISE</name> <description>VMONAVDDRISE Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONALTAVDDFALL</name> <description>VMONALTAVDDFALL Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONALTAVDDRISE</name> <description>VMONALTAVDDRISE Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONDVDDFALL</name> <description>VMONDVDDFALL Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONDVDDRISE</name> <description>VMONDVDDRISE Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONIO0FALL</name> <description>VMONIO0FALL Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONIO0RISE</name> <description>VMONIO0RISE Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONFVDDFALL</name> <description>VMONFVDDFALL Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VMONFVDDRISE</name> <description>VMONFVDDRISE Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PFETOVERCURRENTLIMIT</name> <description>PFETOVERCURRENTLIMIT Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>NFETOVERCURRENTLIMIT</name> <description>NFETOVERCURRENTLIMIT Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCLPRUNNING</name> <description>DCDCLPRUNNING Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCLNRUNNING</name> <description>DCDCLNRUNNING Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCINBYPASS</name> <description>DCDCINBYPASS Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM23WAKEUP</name> <description>EM23WAKEUP Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VSCALEDONE</name> <description>VSCALEDONE Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TEMP</name> <description>TEMP Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TEMPLOW</name> <description>TEMPLOW Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TEMPHIGH</name> <description>TEMPHIGH Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PWRLOCK</name> <description>Regulator and Supply Lock Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Regulator and Supply Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PWRCFG</name> <description>Power Configuration Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PWRCFG</name> <description>Power Configuration</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNCONFIGURED</name> <description>Power up configuration. Works with any external configuration.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DCDCTODVDD</name> <description>DCDC is enabled and routed to DVDD.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PWRCTRL</name> <description>Power Control Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001420</resetMask> <fields> <field> <name>ANASW</name> <description>Analog Switch Selection</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REGPWRSEL</name> <description>This Field Selects the Input Supply Pin for the Digital LDO</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DVDDBODDIS</name> <description>DVDD BOD Disable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCCTRL</name> <description>DCDC Control</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000033</resetValue> <resetMask>0x00000033</resetMask> <fields> <field> <name>DCDCMODE</name> <description>Regulator Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BYPASS</name> <description>DCDC regulator is operating in bypass mode. Prior to configuring DCDCMODE=BYPASS, software must set EMU_DCDCCLIMCTRL.BYPLIMEN=1 to prevent excessive current between VREGVDD and DVDD supplies.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOWNOISE</name> <description>DCDC regulator is operating in low noise mode.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOWPOWER</name> <description>DCDC regulator is operating in low power mode.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OFF</name> <description>DCDC regulator is off and the bypass switch is off. Note: DVDD must be supplied externally</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCDCMODEEM23</name> <description>DCDC Mode EM23</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCMODEEM4</name> <description>DCDC Mode EM4H</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCMISCCTRL</name> <description>DCDC Miscellaneous Control Register</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x03107706</resetValue> <resetMask>0x377FFF27</resetMask> <fields> <field> <name>LNFORCECCM</name> <description>Force DCDC Into CCM Mode in Low Noise Operation</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPCMPHYSDIS</name> <description>Disable LP Mode Hysteresis in the State Machine Control</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPCMPHYSHI</name> <description>Comparator Threshold on the High Side</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LNFORCECCMIMM</name> <description>Force DCDC Into CCM Mode Immediately, Based on LNFORCECCM</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PFETCNT</name> <description>PFET Switch Number Selection</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NFETCNT</name> <description>NFET Switch Number Selection</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BYPLIMSEL</name> <description>Current Limit in Bypass Mode</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LPCLIMILIMSEL</name> <description>Current Limit Level Selection for Current Limiter in LP Mode</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNCLIMILIMSEL</name> <description>Current Limit Level Selection for Current Limiter in LN Mode</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LPCMPBIASEM234H</name> <description>LP Mode Comparator Bias Selection for EM23 or EM4H</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIAS0</name> <description>Maximum load current less than 75uA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BIAS1</name> <description>Maximum load current less than 500uA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BIAS2</name> <description>Maximum load current less than 2.5mA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BIAS3</name> <description>Maximum load current less than 10mA.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DCDCZDETCTRL</name> <description>DCDC Power Train NFET Zero Current Detector Control Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000150</resetValue> <resetMask>0x00000370</resetMask> <fields> <field> <name>ZDETILIMSEL</name> <description>Reverse Current Limit Level Selection for Zero Detector</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ZDETBLANKDLY</name> <description>Reserved for internal use. Do not change.</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCCLIMCTRL</name> <description>DCDC Power Train PFET Current Limiter Control Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000100</resetValue> <resetMask>0x00002300</resetMask> <fields> <field> <name>CLIMBLANKDLY</name> <description>Reserved for internal use. Do not change.</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>BYPLIMEN</name> <description>Bypass Current Limit Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCLNCOMPCTRL</name> <description>DCDC Low Noise Compensator Control Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x57204077</resetValue> <resetMask>0xF730F1F7</resetMask> <fields> <field> <name>COMPENR1</name> <description>Low Noise Mode Compensator R1 Trim Value</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>COMPENR2</name> <description>Low Noise Mode Compensator R2 Trim Value</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>COMPENR3</name> <description>Low Noise Mode Compensator R3 Trim Value</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>COMPENC1</name> <description>Low Noise Mode Compensator C1 Trim Value</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>COMPENC2</name> <description>Low Noise Mode Compensator C2 Trim Value</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>COMPENC3</name> <description>Low Noise Mode Compensator C3 Trim Value</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCLNVCTRL</name> <description>DCDC Low Noise Voltage Register</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00007100</resetValue> <resetMask>0x00007F02</resetMask> <fields> <field> <name>LNATT</name> <description>Low Noise Mode Feedback Attenuation</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LNVREF</name> <description>Low Noise Mode VREF Trim</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCLPVCTRL</name> <description>DCDC Low Power Voltage Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000168</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LPATT</name> <description>Low Power Feedback Attenuation</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPVREF</name> <description>LP Mode Reference Selection for EM23 and EM4H</description> <bitOffset>1</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCLPCTRL</name> <description>DCDC Low Power Control Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x03000000</resetValue> <resetMask>0x0700F000</resetMask> <fields> <field> <name>LPCMPHYSSELEM234H</name> <description>LP Mode Hysteresis Selection for EM23 and EM4H</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LPVREFDUTYEN</name> <description>LP Mode Duty Cycling Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPBLANK</name> <description>Reserved for internal use. Do not change.</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCLNFREQCTRL</name> <description>DCDC Low Noise Controller Frequency Control</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x10000000</resetValue> <resetMask>0x1F000007</resetMask> <fields> <field> <name>RCOBAND</name> <description>LN Mode RCO Frequency Band Selection</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RCOTRIM</name> <description>Reserved for internal use. Do not change.</description> <bitOffset>24</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCDCSYNC</name> <description>DCDC Read Status Register</description> <addressOffset>0x078</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>DCDCCTRLBUSY</name> <description>DCDC CTRL Register Transfer Busy</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>VMONAVDDCTRL</name> <description>VMON AVDD Channel Control</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFF0D</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RISEWU</name> <description>Rise Wakeup</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FALLWU</name> <description>Fall Wakeup</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FALLTHRESFINE</name> <description>Falling Threshold Fine Adjust</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FALLTHRESCOARSE</name> <description>Falling Threshold Coarse Adjust</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RISETHRESFINE</name> <description>Rising Threshold Fine Adjust</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RISETHRESCOARSE</name> <description>Rising Threshold Coarse Adjust</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VMONALTAVDDCTRL</name> <description>Alternate VMON AVDD Channel Control</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FF0D</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RISEWU</name> <description>Rise Wakeup</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FALLWU</name> <description>Fall Wakeup</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>THRESFINE</name> <description>Threshold Fine Adjust</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>THRESCOARSE</name> <description>Threshold Coarse Adjust</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VMONDVDDCTRL</name> <description>VMON DVDD Channel Control</description> <addressOffset>0x098</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FF0D</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RISEWU</name> <description>Rise Wakeup</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FALLWU</name> <description>Fall Wakeup</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>THRESFINE</name> <description>Threshold Fine Adjust</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>THRESCOARSE</name> <description>Threshold Coarse Adjust</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VMONIO0CTRL</name> <description>VMON IOVDD0 Channel Control</description> <addressOffset>0x09C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FF1D</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RISEWU</name> <description>Rise Wakeup</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FALLWU</name> <description>Fall Wakeup</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETDIS</name> <description>EM4 IO0 Retention Disable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>THRESFINE</name> <description>Threshold Fine Adjust</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>THRESCOARSE</name> <description>Threshold Coarse Adjust</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RAM1CTRL</name> <description>Memory Control Register</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>RAMPOWERDOWN</name> <description>RAM1 Blockset Power-down</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>None of the RAM blocks powered down</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BLK1</name> <description>Power down RAM block 1 (address range 0x20030000-0x2003FFFF)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BLK0TO1</name> <description>Power down RAM blocks 0-1 (address range 0x20020000-0x2003FFFF)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RAM2CTRL</name> <description>Memory Control Register</description> <addressOffset>0x0B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RAMPOWERDOWN</name> <description>RAM2 Blockset Power-down</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>None of the RAM blocks powered down</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BLK</name> <description>Power down RAM blocks 0-3</description> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DCDCLPEM01CFG</name> <description>Configuration Bits for Low Power Mode to Be Applied During EM01, This Field is Only Relevant If LP Mode is Used in EM01</description> <addressOffset>0x0EC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000300</resetValue> <resetMask>0x0000F300</resetMask> <fields> <field> <name>LPCMPBIASEM01</name> <description>LP Mode Comparator Bias Selection for EM01</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIAS0</name> <description>Maximum load current less than 75uA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BIAS1</name> <description>Maximum load current less than 500uA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BIAS2</name> <description>Maximum load current less than 2.5mA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BIAS3</name> <description>Maximum load current less than 10mA.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPCMPHYSSELEM01</name> <description>LP Mode Hysteresis Selection for EM01</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EM23PERNORETAINCMD</name> <description>Clears Corresponding Bits in EM23PERNORETAINSTATUS Unlocking Access to Peripheral</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>ACMP0UNLOCK</name> <description>Clears Status Bit of ACMP0 and Unlocks Access to It</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ACMP1UNLOCK</name> <description>Clears Status Bit of ACMP1 and Unlocks Access to It</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PCNT0UNLOCK</name> <description>Clears Status Bit of PCNT0 and Unlocks Access to It</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PCNT1UNLOCK</name> <description>Clears Status Bit of PCNT1 and Unlocks Access to It</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PCNT2UNLOCK</name> <description>Clears Status Bit of PCNT2 and Unlocks Access to It</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>I2C0UNLOCK</name> <description>Clears Status Bit of I2C0 and Unlocks Access to It</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>I2C1UNLOCK</name> <description>Clears Status Bit of I2C1 and Unlocks Access to It</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DAC0UNLOCK</name> <description>Clears Status Bit of DAC0 and Unlocks Access to It</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>IDAC0UNLOCK</name> <description>Clears Status Bit of IDAC0 and Unlocks Access to It</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ADC0UNLOCK</name> <description>Clears Status Bit of ADC0 and Unlocks Access to It</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LETIMER0UNLOCK</name> <description>Clears Status Bit of LETIMER0 and Unlocks Access to It</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WDOG0UNLOCK</name> <description>Clears Status Bit of WDOG0 and Unlocks Access to It</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WDOG1UNLOCK</name> <description>Clears Status Bit of WDOG1 and Unlocks Access to It</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LESENSE0UNLOCK</name> <description>Clears Status Bit of LESENSE0 and Unlocks Access to It</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CSENUNLOCK</name> <description>Clears Status Bit of CSEN and Unlocks Access to It</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LEUART0UNLOCK</name> <description>Clears Status Bit of LEUART0 and Unlocks Access to It</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>EM23PERNORETAINSTATUS</name> <description>Status Indicating If Peripherals Were Powered Down in EM23, Subsequently Locking Access to It</description> <addressOffset>0x104</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>ACMP0LOCKED</name> <description>Indicates If ACMP0 Powered Down During EM23</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ACMP1LOCKED</name> <description>Indicates If ACMP1 Powered Down During EM23</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PCNT0LOCKED</name> <description>Indicates If PCNT0 Powered Down During EM23</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PCNT1LOCKED</name> <description>Indicates If PCNT1 Powered Down During EM23</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PCNT2LOCKED</name> <description>Indicates If PCNT2 Powered Down During EM23</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>I2C0LOCKED</name> <description>Indicates If I2C0 Powered Down During EM23</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>I2C1LOCKED</name> <description>Indicates If I2C1 Powered Down During EM23</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DAC0LOCKED</name> <description>Indicates If DAC0 Powered Down During EM23</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IDAC0LOCKED</name> <description>Indicates If IDAC0 Powered Down During EM23</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADC0LOCKED</name> <description>Indicates If ADC0 Powered Down During EM23</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LETIMER0LOCKED</name> <description>Indicates If LETIMER0 Powered Down During EM23</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WDOG0LOCKED</name> <description>Indicates If WDOG0 Powered Down During EM23</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WDOG1LOCKED</name> <description>Indicates If WDOG1 Powered Down During EM23</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LESENSE0LOCKED</name> <description>Indicates If LESENSE0 Powered Down During EM23</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CSENLOCKED</name> <description>Indicates If CSEN Powered Down During EM23</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LEUART0LOCKED</name> <description>Indicates If LEUART0 Powered Down During EM23</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EM23PERNORETAINCTRL</name> <description>When Set Corresponding Peripherals May Get Powered Down in EM23</description> <addressOffset>0x108</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>ACMP0DIS</name> <description>Allow Power Down of ACMP0 During EM23</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP1DIS</name> <description>Allow Power Down of ACMP1 During EM23</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT0DIS</name> <description>Allow Power Down of PCNT0 During EM23</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT1DIS</name> <description>Allow Power Down of PCNT1 During EM23</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT2DIS</name> <description>Allow Power Down of PCNT2 During EM23</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C0DIS</name> <description>Allow Power Down of I2C0 During EM23</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C1DIS</name> <description>Allow Power Down of I2C1 During EM23</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VDAC0DIS</name> <description>Allow Power Down of DAC0 During EM23</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IDAC0DIS</name> <description>Allow Power Down of IDAC0 During EM23</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADC0DIS</name> <description>Allow Power Down of ADC0 During EM23</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LETIMER0DIS</name> <description>Allow Power Down of LETIMER0 During EM23</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDOG0DIS</name> <description>Allow Power Down of WDOG0 During EM23</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDOG1DIS</name> <description>Allow Power Down of WDOG1 During EM23</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LESENSE0DIS</name> <description>Allow Power Down of LESENSE0 During EM23</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSENDIS</name> <description>Allow Power Down of CSEN During EM23</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LEUART0DIS</name> <description>Allow Power Down of LEUART0 During EM23</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RMU</name> <version>5.8.2</version> <description>RMU</description> <baseAddress>0x400E5000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00004204</resetValue> <resetMask>0x03007777</resetMask> <fields> <field> <name>WDOGRMODE</name> <description>WDOG Reset Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Reset request is blocked. This disable bit is redundant with enable/disable bit in WDOG</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LIMITED</name> <description>The CRYOTIMER, DEBUGGER, RTCC, are not reset.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>EXTENDED</name> <description>The CRYOTIMER, DEBUGGER are not reset. RTCC is reset. </description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FULL</name> <description>The entire device is reset except some EMU and RMU registers.</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCKUPRMODE</name> <description>Core LOCKUP Reset Mode</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Reset request is blocked.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LIMITED</name> <description>The CRYOTIMER, DEBUGGER, RTCC, are not reset.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>EXTENDED</name> <description>The CRYOTIMER, DEBUGGER are not reset. RTCC is reset. </description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FULL</name> <description>The entire device is reset except some EMU and RMU registers.</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYSRMODE</name> <description>Core Sysreset Reset Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Reset request is blocked. </description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LIMITED</name> <description>The CRYOTIMER, DEBUGGER, RTCC, are not reset.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>EXTENDED</name> <description>The CRYOTIMER, DEBUGGER are not reset. RTCC is reset. </description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FULL</name> <description>The entire device is reset except some EMU and RMU registers.</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PINRMODE</name> <description>PIN Reset Mode</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Reset request is blocked. </description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LIMITED</name> <description>The CRYOTIMER, DEBUGGER, RTCC, are not reset.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>EXTENDED</name> <description>The CRYOTIMER, DEBUGGER are not reset. RTCC is reset. </description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FULL</name> <description>The entire device is reset except some EMU and RMU registers.</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESETSTATE</name> <description>System Software Reset State</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RSTCAUSE</name> <description>Reset Cause Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00010F1D</resetMask> <fields> <field> <name>PORST</name> <description>Power on Reset</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AVDDBOD</name> <description>Brown Out Detector AVDD Reset</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DVDDBOD</name> <description>Brown Out Detector DVDD Reset</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DECBOD</name> <description>Brown Out Detector Decouple Domain Reset</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EXTRST</name> <description>External Pin Reset</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LOCKUPRST</name> <description>LOCKUP Reset</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SYSREQRST</name> <description>System Request Reset</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WDOGRST</name> <description>Watchdog Reset</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM4RST</name> <description>EM4 Reset</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RCCLR</name> <description>Reset Cause Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>RST</name> <description>Reset Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>CMU</name> <version>5.8.2</version> <description>CMU</description> <baseAddress>0x400E4000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>CMU</name> <value>24</value> </interrupt> <registers> <register> <name>CTRL</name> <description>CMU Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00300000</resetValue> <resetMask>0x001101EF</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>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO (directly from oscillator)</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO (directly from oscillator)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO (directly from oscillator)</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO (directly from oscillator)</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>HFEXPCLK</name> <description>HFEXPCLK</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>ULFRCOQ</name> <description>ULFRCO (qualified)</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LFRCOQ</name> <description>LFRCO (qualified)</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LFXOQ</name> <description>LFXO (qualified)</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>HFRCOQ</name> <description>HFRCO (qualified)</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>AUXHFRCOQ</name> <description>AUXHFRCO (qualified)</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>HFXOQ</name> <description>HFXO (qualified)</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>HFSRCCLK</name> <description>HFSRCCLK</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKOUTSEL1</name> <description>Clock Output Select 1</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO (directly from oscillator)</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO (directly from oscillator)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO (directly from oscillator)</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO (directly from oscillator)</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>HFEXPCLK</name> <description>HFEXPCLK</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>ULFRCOQ</name> <description>ULFRCO (qualified)</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LFRCOQ</name> <description>LFRCO (qualified)</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LFXOQ</name> <description>LFXO (qualified)</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>HFRCOQ</name> <description>HFRCO (qualified)</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>AUXHFRCOQ</name> <description>AUXHFRCO (qualified)</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>HFXOQ</name> <description>HFXO (qualified)</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>HFSRCCLK</name> <description>HFSRCCLK</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WSHFLE</name> <description>Wait State for High-Frequency LE Interface</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFPERCLKEN</name> <description>HFPERCLK Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFRCOCTRL</name> <description>HFRCO Control Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xB1481F7F</resetValue> <resetMask>0xFFFF3F7F</resetMask> <fields> <field> <name>TUNING</name> <description>HFRCO Tuning Value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FINETUNING</name> <description>HFRCO Fine Tuning Value</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FREQRANGE</name> <description>HFRCO Frequency Range</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CMPBIAS</name> <description>HFRCO Comparator Bias Current</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LDOHP</name> <description>HFRCO LDO High Power Mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKDIV</name> <description>Locally Divide HFRCO Clock Output</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Divide by 1.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Divide by 2.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Divide by 4.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FINETUNINGEN</name> <description>Enable Reference for Fine Tuning</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFTC</name> <description>HFRCO Temperature Coefficient Trim on Comparator Reference</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUXHFRCOCTRL</name> <description>AUXHFRCO Control Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xB1481F7F</resetValue> <resetMask>0xFFFF3F7F</resetMask> <fields> <field> <name>TUNING</name> <description>AUXHFRCO Tuning Value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FINETUNING</name> <description>AUXHFRCO Fine Tuning Value</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FREQRANGE</name> <description>AUXHFRCO Frequency Range</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CMPBIAS</name> <description>AUXHFRCO Comparator Bias Current</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LDOHP</name> <description>AUXHFRCO LDO High Power Mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKDIV</name> <description>Locally Divide AUXHFRCO Clock Output</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Divide by 1.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Divide by 2.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Divide by 4.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FINETUNINGEN</name> <description>Enable Reference for Fine Tuning</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFTC</name> <description>AUXHFRCO Temperature Coefficient Trim on Comparator Reference</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LFRCOCTRL</name> <description>LFRCO Control Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x81060100</resetValue> <resetMask>0xF33701FF</resetMask> <fields> <field> <name>TUNING</name> <description>LFRCO Tuning Value</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>ENVREF</name> <description>Enable Duty Cycling of Vref</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCHOP</name> <description>Enable Comparator Chopping</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENDEM</name> <description>Enable Dynamic Element Matching</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFUPDATE</name> <description>Control Vref Update Rate</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>32CYCLES</name> <description>32 clocks.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>64 clocks.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>128CYCLES</name> <description>128 clocks.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>256 clocks.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMEOUT</name> <description>LFRCO Timeout</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>GMCCURTUNE</name> <description>Tuning of Gmc Current</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFXOCTRL</name> <description>HFXO Control Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x37000731</resetMask> <fields> <field> <name>MODE</name> <description>HFXO Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PEAKDETSHUNTOPTMODE</name> <description>HFXO Automatic Peak Detection and Shunt Current Optimization Mode</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUTOCMD</name> <description>Automatic control of HFXO peak detection and shunt optimization sequences. CMU_CMD HFXOPEAKDETSTART and HFXOSHUNTOPTSTART can also be used.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>CMD</name> <description>CMU_CMD HFXOPEAKDETSTART and HFXOSHUNTOPTSTART can be used to trigger peak detection and shunt optimization sequences.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>MANUAL</name> <description>CMU_HFXOSTEADYSTATECTRL IBTRIMXOCORE, REGISH, REGSELILOW, and PEAKDETEN are under full software control and are allowed to be changed once HFXO is ready.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOWPOWER</name> <description>Low Power Mode Control</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>XTI2GND</name> <description>Clamp HFXTAL_N Pin to Ground When HFXO Oscillator is Off</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>XTO2GND</name> <description>Clamp HFXTAL_P Pin to Ground When HFXO Oscillator is Off</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LFTIMEOUT</name> <description>HFXO Low Frequency Timeout</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>0CYCLES</name> <description>Timeout period of 0 cycles (disabled)</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>Timeout period of 4 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>Timeout period of 64 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUTOSTARTEM0EM1</name> <description>Automatically Start of HFXO Upon EM0/EM1 Entry From EM2/EM3</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUTOSTARTSELEM0EM1</name> <description>Automatically Start and Select of HFXO Upon EM0/EM1 Entry From EM2/EM3</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFXOSTARTUPCTRL</name> <description>HFXO Startup Control</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00050020</resetValue> <resetMask>0x000FF87F</resetMask> <fields> <field> <name>IBTRIMXOCORE</name> <description>Sets the Startup Oscillator Core Bias Current</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>CTUNE</name> <description>Sets Oscillator Tuning Capacitance</description> <bitOffset>11</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFXOSTEADYSTATECTRL</name> <description>HFXO Steady State Control</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xA30B4507</resetValue> <resetMask>0xF70FFFFF</resetMask> <fields> <field> <name>IBTRIMXOCORE</name> <description>Sets the Steady State Oscillator Core Bias Current.</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>REGISH</name> <description>Sets the Steady State Regulator Output Current Level (shunt Regulator)</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CTUNE</name> <description>Sets Oscillator Tuning Capacitance</description> <bitOffset>11</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>REGSELILOW</name> <description>Controls Regulator Minimum Shunt Current Detection Relative to Nominal</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PEAKDETEN</name> <description>Enables Oscillator Peak Detectors</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REGISHUPPER</name> <description>Set Regulator Output Current Level (shunt Regulator). Ish = 120uA + REGISHUPPER X 120uA</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFXOTIMEOUTCTRL</name> <description>HFXO Timeout Control</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0002A067</resetValue> <resetMask>0x000FF0FF</resetMask> <fields> <field> <name>STARTUPTIMEOUT</name> <description>Wait Duration in HFXO Startup Enable Wait State</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>Timeout period of 4 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>Timeout period of 256 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2KCYCLES</name> <description>Timeout period of 2048 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>8KCYCLES</name> <description>Timeout period of 8192 cycles</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>16KCYCLES</name> <description>Timeout period of 16384 cycles</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>32KCYCLES</name> <description>Timeout period of 32768 cycles</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STEADYTIMEOUT</name> <description>Wait Duration in HFXO Startup Steady Wait State</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>Timeout period of 4 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>Timeout period of 256 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2KCYCLES</name> <description>Timeout period of 2048 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>8KCYCLES</name> <description>Timeout period of 8192 cycles</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>16KCYCLES</name> <description>Timeout period of 16384 cycles</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>32KCYCLES</name> <description>Timeout period of 32768 cycles</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PEAKDETTIMEOUT</name> <description>Wait Duration in HFXO Peak Detection Wait State</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>Timeout period of 4 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>Timeout period of 256 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2KCYCLES</name> <description>Timeout period of 2048 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>8KCYCLES</name> <description>Timeout period of 8192 cycles</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>16KCYCLES</name> <description>Timeout period of 16384 cycles</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>32KCYCLES</name> <description>Timeout period of 32768 cycles</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SHUNTOPTTIMEOUT</name> <description>Wait Duration in HFXO Shunt Current Optimization Wait State</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>Timeout period of 4 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>Timeout period of 16 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>Timeout period of 32 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>Timeout period of 256 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2KCYCLES</name> <description>Timeout period of 2048 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>8KCYCLES</name> <description>Timeout period of 8192 cycles</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>16KCYCLES</name> <description>Timeout period of 16384 cycles</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>32KCYCLES</name> <description>Timeout period of 32768 cycles</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFXOCTRL</name> <description>LFXO Control Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x07009000</resetValue> <resetMask>0x0713DB7F</resetMask> <fields> <field> <name>TUNING</name> <description>LFXO Internal Capacitor Array Tuning Value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>LFXO Mode</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>XTAL</name> <description>32768 Hz crystal oscillator</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BUFEXTCLK</name> <description>An AC coupled buffer is coupled in series with LFXTAL_N pin, suitable for external sinus wave (32768 Hz).</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIGEXTCLK</name> <description>Digital external clock on LFXTAL_N pin. Oscillator is effectively bypassed.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>GAIN</name> <description>LFXO Startup Gain</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>HIGHAMPL</name> <description>LFXO High XTAL Oscillation Amplitude Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AGC</name> <description>LFXO AGC Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CUR</name> <description>LFXO Current Trim</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>BUFCUR</name> <description>LFXO Buffer Bias Current</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMEOUT</name> <description>LFXO Timeout</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>2CYCLES</name> <description>Timeout period of 2 cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>Timeout period of 256 cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>1KCYCLES</name> <description>Timeout period of 1024 cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>2KCYCLES</name> <description>Timeout period of 2048 cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>4KCYCLES</name> <description>Timeout period of 4096 cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>8KCYCLES</name> <description>Timeout period of 8192 cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>16KCYCLES</name> <description>Timeout period of 16384 cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>32KCYCLES</name> <description>Timeout period of 32768 cycles</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DPLLCTRL</name> <description>DPLL Control Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Operating Mode Control</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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 Ctrl</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REFSEL</name> <description>Reference Clock Selection Control</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HFXO</name> <description>HFXO selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLKIN0</name> <description>CLKIN0 selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DPLLCTRL1</name> <description>DPLL Control Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <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>CALCTRL</name> <description>Calibration Control Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F0F0177</resetMask> <fields> <field> <name>UPSEL</name> <description>Calibration Up-counter Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HFXO</name> <description>Select HFXO as up-counter</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>Select LFXO as up-counter</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HFRCO</name> <description>Select HFRCO as up-counter</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>Select LFRCO as up-counter</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>AUXHFRCO</name> <description>Select AUXHFRCO as up-counter</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Select PRS input selected by PRSUPSEL as up-counter</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DOWNSEL</name> <description>Calibration Down-counter Select</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HFCLK</name> <description>Select HFCLK for down-counter</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>Select HFXO for down-counter</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>Select LFXO for down-counter</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HFRCO</name> <description>Select HFRCO for down-counter</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>Select LFRCO for down-counter</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>AUXHFRCO</name> <description>Select AUXHFRCO for down-counter</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Select PRS input selected by PRSDOWNSEL as down-counter</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONT</name> <description>Continuous Calibration</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSUPSEL</name> <description>PRS Select for PRS Input When Selected in UPSEL</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSDOWNSEL</name> <description>PRS Select for PRS Input When Selected in DOWNSEL</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CALCNT</name> <description>Calibration Counter Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>CALCNT</name> <description>Calibration Counter</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OSCENCMD</name> <description>Oscillator Enable/Disable Command Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000033FF</resetMask> <fields> <field> <name>HFRCOEN</name> <description>HFRCO Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFRCODIS</name> <description>HFRCO Disable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOEN</name> <description>HFXO Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXODIS</name> <description>HFXO Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXHFRCOEN</name> <description>AUXHFRCO Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXHFRCODIS</name> <description>AUXHFRCO Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFRCOEN</name> <description>LFRCO Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFRCODIS</name> <description>LFRCO Disable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFXOEN</name> <description>LFXO Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFXODIS</name> <description>LFXO Disable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLEN</name> <description>DPLL Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLDIS</name> <description>DPLL Disable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000033</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> <field> <name>HFXOPEAKDETSTART</name> <description>HFXO Peak Detection Start</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOSHUNTOPTSTART</name> <description>HFXO Shunt Current Optimization Start</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>DBGCLKSEL</name> <description>Debug Trace Clock Select</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>DBG</name> <description>Debug Trace Clock</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUXHFRCO</name> <description>AUXHFRCO is the debug trace clock</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HFCLK</name> <description>HFCLK is the debug trace clock</description> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFCLKSEL</name> <description>High Frequency Clock Select Command Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>HF</name> <description>HFCLK Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>HFRCO</name> <description>Select HFRCO as HFCLK</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>Select HFXO as HFCLK</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>Select LFRCO as HFCLK</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>Select LFXO as HFCLK</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>HFRCODIV2</name> <description>Select HFRCO divided by 2 as HFCLK</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>CLKIN0</name> <description>Select CLKIN0 as HFCLK</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFACLKSEL</name> <description>Low Frequency A Clock Select Register</description> <addressOffset>0x080</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>LFA</name> <description>Clock Select for LFA</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>LFACLK is disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO selected as LFACLK</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO selected as LFACLK</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO selected as LFACLK</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFBCLKSEL</name> <description>Low Frequency B Clock Select Register</description> <addressOffset>0x084</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>LFB</name> <description>Clock Select for LFB</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>LFBCLK is disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO selected as LFBCLK</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO selected as LFBCLK</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HFCLKLE</name> <description>HFCLK divided by two/four is selected as LFBCLK</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO selected as LFBCLK</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFECLKSEL</name> <description>Low Frequency E Clock Select Register</description> <addressOffset>0x088</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>LFE</name> <description>Clock Select for LFE</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>LFECLK is disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO selected as LFECLK</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO selected as LFECLK</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO selected as LFECLK</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00010003</resetValue> <resetMask>0x07E133FF</resetMask> <fields> <field> <name>HFRCOENS</name> <description>HFRCO Enable Status</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFRCORDY</name> <description>HFRCO Ready</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOENS</name> <description>HFXO Enable Status</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXORDY</name> <description>HFXO Ready</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AUXHFRCOENS</name> <description>AUXHFRCO Enable Status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AUXHFRCORDY</name> <description>AUXHFRCO Ready</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFRCOENS</name> <description>LFRCO Enable Status</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFRCORDY</name> <description>LFRCO Ready</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFXOENS</name> <description>LFXO Enable Status</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFXORDY</name> <description>LFXO Ready</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DPLLENS</name> <description>DPLL Enable Status</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DPLLRDY</name> <description>DPLL Ready</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CALRDY</name> <description>Calibration Ready</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOREQ</name> <description>HFXO is Required By Hardware</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOPEAKDETRDY</name> <description>HFXO Peak Detection Ready</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOSHUNTOPTRDY</name> <description>HFXO Shunt Current Optimization Ready</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOAMPHIGH</name> <description>HFXO Oscillation Amplitude is Too High</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOAMPLOW</name> <description>HFXO Amplitude Tuning Value Too Low</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOREGILOW</name> <description>HFXO Regulator Shunt Current Too Low</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>HFCLKSTATUS</name> <description>HFCLK Status Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SELECTED</name> <description>HFCLK Selected</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>HFRCO</name> <description>HFRCO is selected as HFCLK clock source</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is selected as HFCLK clock source</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO is selected as HFCLK clock source</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO is selected as HFCLK clock source</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>HFRCODIV2</name> <description>HFRCO divided by 2 is selected as HFCLK clock source</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>CLKIN0</name> <description>CLKIN0 is selected as HFCLK clock source</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFXOTRIMSTATUS</name> <description>HFXO Trim Status</description> <addressOffset>0x09C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000500</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>IBTRIMXOCORE</name> <description>Value of IBTRIMXOCORE Found By Automatic HFXO Peak Detection Algorithm</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> </field> <field> <name>REGISH</name> <description>Value of REGISH Found By Automatic HFXO Shunt Current Optimization Algorithm</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x0A0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x8003FF7F</resetMask> <fields> <field> <name>HFRCORDY</name> <description>HFRCO Ready Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXORDY</name> <description>HFXO Ready Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFRCORDY</name> <description>LFRCO Ready Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFXORDY</name> <description>LFXO Ready Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AUXHFRCORDY</name> <description>AUXHFRCO Ready Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CALRDY</name> <description>Calibration Ready Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CALOF</name> <description>Calibration Overflow Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXODISERR</name> <description>HFXO Disable Error Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOAUTOSW</name> <description>HFXO Automatic Switch Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOPEAKDETERR</name> <description>HFXO Automatic Peak Detection Error Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOPEAKDETRDY</name> <description>HFXO Automatic Peak Detection Ready Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOSHUNTOPTRDY</name> <description>HFXO Automatic Shunt Current Optimization Ready Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFRCODIS</name> <description>HFRCO Disable Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFTIMEOUTERR</name> <description>Low Frequency Timeout Error Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DPLLRDY</name> <description>DPLL Lock Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DPLLLOCKFAILLOW</name> <description>DPLL Lock Failure Low Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DPLLLOCKFAILHIGH</name> <description>DPLL Lock Failure Low Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CMUERR</name> <description>CMU Error Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x0A4</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x8003FF7F</resetMask> <fields> <field> <name>HFRCORDY</name> <description>Set HFRCORDY Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXORDY</name> <description>Set HFXORDY Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFRCORDY</name> <description>Set LFRCORDY Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFXORDY</name> <description>Set LFXORDY Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXHFRCORDY</name> <description>Set AUXHFRCORDY Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CALRDY</name> <description>Set CALRDY Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CALOF</name> <description>Set CALOF Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXODISERR</name> <description>Set HFXODISERR Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOAUTOSW</name> <description>Set HFXOAUTOSW Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOPEAKDETERR</name> <description>Set HFXOPEAKDETERR Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOPEAKDETRDY</name> <description>Set HFXOPEAKDETRDY Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOSHUNTOPTRDY</name> <description>Set HFXOSHUNTOPTRDY Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFRCODIS</name> <description>Set HFRCODIS Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFTIMEOUTERR</name> <description>Set LFTIMEOUTERR Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLRDY</name> <description>Set DPLLRDY Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLLOCKFAILLOW</name> <description>Set DPLLLOCKFAILLOW Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLLOCKFAILHIGH</name> <description>Set DPLLLOCKFAILHIGH Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CMUERR</name> <description>Set CMUERR Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x0A8</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x8003FF7F</resetMask> <fields> <field> <name>HFRCORDY</name> <description>Clear HFRCORDY Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXORDY</name> <description>Clear HFXORDY Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFRCORDY</name> <description>Clear LFRCORDY Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFXORDY</name> <description>Clear LFXORDY Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXHFRCORDY</name> <description>Clear AUXHFRCORDY Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CALRDY</name> <description>Clear CALRDY Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CALOF</name> <description>Clear CALOF Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXODISERR</name> <description>Clear HFXODISERR Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOAUTOSW</name> <description>Clear HFXOAUTOSW Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOPEAKDETERR</name> <description>Clear HFXOPEAKDETERR Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOPEAKDETRDY</name> <description>Clear HFXOPEAKDETRDY Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFXOSHUNTOPTRDY</name> <description>Clear HFXOSHUNTOPTRDY Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HFRCODIS</name> <description>Clear HFRCODIS Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LFTIMEOUTERR</name> <description>Clear LFTIMEOUTERR Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLRDY</name> <description>Clear DPLLRDY Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLLOCKFAILLOW</name> <description>Clear DPLLLOCKFAILLOW Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DPLLLOCKFAILHIGH</name> <description>Clear DPLLLOCKFAILHIGH Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CMUERR</name> <description>Clear CMUERR Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x0AC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8003FF7F</resetMask> <fields> <field> <name>HFRCORDY</name> <description>HFRCORDY Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXORDY</name> <description>HFXORDY Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LFRCORDY</name> <description>LFRCORDY Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LFXORDY</name> <description>LFXORDY Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUXHFRCORDY</name> <description>AUXHFRCORDY Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALRDY</name> <description>CALRDY Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALOF</name> <description>CALOF Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXODISERR</name> <description>HFXODISERR Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXOAUTOSW</name> <description>HFXOAUTOSW Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXOPEAKDETERR</name> <description>HFXOPEAKDETERR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXOPEAKDETRDY</name> <description>HFXOPEAKDETRDY Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFXOSHUNTOPTRDY</name> <description>HFXOSHUNTOPTRDY Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HFRCODIS</name> <description>HFRCODIS Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LFTIMEOUTERR</name> <description>LFTIMEOUTERR Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DPLLRDY</name> <description>DPLLRDY Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DPLLLOCKFAILLOW</name> <description>DPLLLOCKFAILLOW Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DPLLLOCKFAILHIGH</name> <description>DPLLLOCKFAILHIGH Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMUERR</name> <description>CMUERR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFBUSCLKEN0</name> <description>High Frequency Bus Clock Enable Register 0</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0 Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1 Clock Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LE</name> <description>Low Energy Peripheral Interface Clock Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPIO</name> <description>General purpose Input/Output Clock Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRS</name> <description>Peripheral Reflex System Clock Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>Linked Direct Memory Access Controller Clock Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPCRC</name> <description>General Purpose CRC Clock Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFPERCLKEN0</name> <description>High Frequency Peripheral Clock Enable Register 0</description> <addressOffset>0x0C0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>TIMER0</name> <description>Timer 0 Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER1</name> <description>Timer 1 Clock Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WTIMER0</name> <description>Wide Timer 0 Clock Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WTIMER1</name> <description>Wide Timer 1 Clock Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0 Clock Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1 Clock Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2 Clock Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3 Clock Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C0</name> <description>I2C 0 Clock Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C1</name> <description>I2C 1 Clock Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP0</name> <description>Analog Comparator 0 Clock Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP1</name> <description>Analog Comparator 1 Clock Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRYOTIMER</name> <description>CRYOTIMER Clock Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADC0</name> <description>Analog to Digital Converter 0 Clock Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IDAC0</name> <description>Current Digital to Analog Converter 0 Clock Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VDAC0</name> <description>Digital to Analog Converter 0 Clock Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSEN</name> <description>Capacitive touch sense module Clock Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRNG0</name> <description>True Random Number Generator 0 Clock Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LFACLKEN0</name> <description>Low Frequency a Clock Enable Register 0 (Async Reg)</description> <addressOffset>0x0E0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>LETIMER0</name> <description>Low Energy Timer 0 Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LESENSE</name> <description>Low Energy Sensor Interface Clock Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LFBCLKEN0</name> <description>Low Frequency B Clock Enable Register 0 (Async Reg)</description> <addressOffset>0x0E8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SYSTICK</name> <description> Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LEUART0</name> <description>Low Energy UART 0 Clock Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSEN</name> <description>Capacitive touch sense module Clock Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LFECLKEN0</name> <description>Low Frequency E Clock Enable Register 0 (Async Reg)</description> <addressOffset>0x0F0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RTCC</name> <description>Real-Time Counter and Calendar Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HFPRESC</name> <description>High Frequency Clock Prescaler Register</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01001F00</resetMask> <fields> <field> <name>PRESC</name> <description>HFCLK Prescaler</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HFCLKLEPRESC</name> <description>HFCLKLE Prescaler</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV2</name> <description>HFCLKLE is HFBUSCLKLE divided by 2.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>HFCLKLE is HFBUSCLKLE divided by 4.</description> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFCOREPRESC</name> <description>High Frequency Core Clock Prescaler Register</description> <addressOffset>0x108</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF00</resetMask> <fields> <field> <name>PRESC</name> <description>HFCORECLK Prescaler</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFPERPRESC</name> <description>High Frequency Peripheral Clock Prescaler Register</description> <addressOffset>0x10C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF00</resetMask> <fields> <field> <name>PRESC</name> <description>HFPERCLK Prescaler</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFEXPPRESC</name> <description>High Frequency Export Clock Prescaler Register</description> <addressOffset>0x114</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F00</resetMask> <fields> <field> <name>PRESC</name> <description>HFEXPCLK Prescaler</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFAPRESC0</name> <description>Low Frequency a Prescaler Register 0 (Async Reg)</description> <addressOffset>0x120</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>LETIMER0</name> <description>Low Energy Timer 0 Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LFACLKLETIMER0 = LFACLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>LFACLKLETIMER0 = LFACLK/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>LFACLKLETIMER0 = LFACLK/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>LFACLKLETIMER0 = LFACLK/8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>LFACLKLETIMER0 = LFACLK/16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>LFACLKLETIMER0 = LFACLK/32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>LFACLKLETIMER0 = LFACLK/64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>LFACLKLETIMER0 = LFACLK/128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>LFACLKLETIMER0 = LFACLK/256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>LFACLKLETIMER0 = LFACLK/512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>LFACLKLETIMER0 = LFACLK/1024</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>DIV2048</name> <description>LFACLKLETIMER0 = LFACLK/2048</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>DIV4096</name> <description>LFACLKLETIMER0 = LFACLK/4096</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>DIV8192</name> <description>LFACLKLETIMER0 = LFACLK/8192</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>DIV16384</name> <description>LFACLKLETIMER0 = LFACLK/16384</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>DIV32768</name> <description>LFACLKLETIMER0 = LFACLK/32768</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LESENSE</name> <description>Low Energy Sensor Interface Prescaler</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LFACLKLESENSE = LFACLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>LFACLKLESENSE = LFACLK/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>LFACLKLESENSE = LFACLK/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>LFACLKLESENSE = LFACLK/8</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFBPRESC0</name> <description>Low Frequency B Prescaler Register 0 (Async Reg)</description> <addressOffset>0x128</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000033F</resetMask> <fields> <field> <name>SYSTICK</name> <description> Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LFBCLKSYSTICK = LFBCLK</description> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LEUART0</name> <description>Low Energy UART 0 Prescaler</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LFBCLKLEUART0 = LFBCLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>LFBCLKLEUART0 = LFBCLK/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>LFBCLKLEUART0 = LFBCLK/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>LFBCLKLEUART0 = LFBCLK/8</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CSEN</name> <description>Capacitive touch sense module Prescaler</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV16</name> <description>LFBCLKCSEN = LFBCLK/16</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>LFBCLKCSEN = LFBCLK/32</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>LFBCLKCSEN = LFBCLK/64</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>LFBCLKCSEN = LFBCLK/128</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LFEPRESC0</name> <description>Low Frequency E Prescaler Register 0 (Async Reg)</description> <addressOffset>0x130</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>RTCC</name> <description>Real-Time Counter and Calendar Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LFECLKRTCC = LFECLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>LFECLKRTCC = LFECLK/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>LFECLKRTCC = LFECLK/4</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x140</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F050055</resetMask> <fields> <field> <name>LFACLKEN0</name> <description>Low Frequency a Clock Enable 0 Busy</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFAPRESC0</name> <description>Low Frequency a Prescaler 0 Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFBCLKEN0</name> <description>Low Frequency B Clock Enable 0 Busy</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFBPRESC0</name> <description>Low Frequency B Prescaler 0 Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFECLKEN0</name> <description>Low Frequency E Clock Enable 0 Busy</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFEPRESC0</name> <description>Low Frequency E Prescaler 0 Busy</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFRCOBSY</name> <description>HFRCO Busy</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AUXHFRCOBSY</name> <description>AUXHFRCO Busy</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFRCOBSY</name> <description>LFRCO Busy</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFRCOVREFBSY</name> <description>LFRCO VREF Busy</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HFXOBSY</name> <description>HFXO Busy</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LFXOBSY</name> <description>LFXO Busy</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FREEZE</name> <description>Freeze Register</description> <addressOffset>0x144</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>REGFREEZE</name> <description>Register Update Freeze</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PCNTCTRL</name> <description>PCNT Control Register</description> <addressOffset>0x150</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PCNT0CLKEN</name> <description>PCNT0 Clock Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT0CLKSEL</name> <description>PCNT0 Clock Select</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT1CLKEN</name> <description>PCNT1 Clock Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT1CLKSEL</name> <description>PCNT1 Clock Select</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT2CLKEN</name> <description>PCNT2 Clock Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT2CLKSEL</name> <description>PCNT2 Clock Select</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADCCTRL</name> <description>ADC Control Register</description> <addressOffset>0x15C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000130</resetMask> <fields> <field> <name>ADC0CLKSEL</name> <description>ADC0 Clock Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>ADC0 is not clocked</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>AUXHFRCO</name> <description>AUXHFRCO is clocking ADC0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is clocking ADC0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HFSRCCLK</name> <description>HFSRCCLK is clocking ADC0</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADC0CLKINV</name> <description>Invert Clock Selected By ADC0CLKSEL</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x170</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x10000003</resetMask> <fields> <field> <name>CLKOUT0PEN</name> <description>CLKOUT0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKOUT1PEN</name> <description>CLKOUT1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKIN0PEN</name> <description>CLKIN0 Pin Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x174</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>CLKOUT0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKOUT1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC1</name> <description>I/O Routing Location Register</description> <addressOffset>0x178</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>CLKIN0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x180</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>HFRCOSS</name> <description>HFRCO Spread Spectrum Register</description> <addressOffset>0x184</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F07</resetMask> <fields> <field> <name>SSAMP</name> <description>Spread Spectrum Amplitude</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SSINV</name> <description>Spread Spectrum Update Interval</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>CRYPTO0</name> <version>5.8.2</version> <description>CRYPTO0</description> <baseAddress>0x400F0000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>CRYPTO0</name> <value>26</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xB333C407</resetMask> <fields> <field> <name>AES</name> <description>AES Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>KEYBUFDIS</name> <description>Key Buffer Disable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHA</name> <description>SHA Mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>NOBUSYSTALL</name> <description>No Stalling of Bus When Busy</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INCWIDTH</name> <description>Increment Width</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INCWIDTH1</name> <description>Byte 15 in DATA1 is used for the increment function.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INCWIDTH2</name> <description>Bytes 14 and 15 in DATA1 are used for the increment function.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INCWIDTH3</name> <description>Bytes 13 to 15 in DATA1 are used for the increment function.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INCWIDTH4</name> <description>Bytes 12 to 15 in DATA1 are used for the increment function.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMA0MODE</name> <description>DMA0 Read Mode</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FULL</name> <description>Target register is fully read/written during every DMA transaction</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LENLIMIT</name> <description>Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Zero padding is automatically added when writing.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FULLBYTE</name> <description>Target register is fully read/written during every DMA transaction. Bytewise DMA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LENLIMITBYTE</name> <description>Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMA0RSEL</name> <description>DMA0 Read Register Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DATA0</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DDATA0</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DDATA0BIG</name> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>QDATA0</name> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMA1MODE</name> <description>DMA1 Read Mode</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FULL</name> <description>Target register is fully read/written during every DMA transaction</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LENLIMIT</name> <description>Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Zero padding is automatically added when writing.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FULLBYTE</name> <description>Target register is fully read/written during every DMA transaction. Bytewise DMA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LENLIMITBYTE</name> <description>Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMA1RSEL</name> <description>DATA0 DMA Unaligned Read Register Select</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DATA1</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DDATA1</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>QDATA1</name> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>QDATA1BIG</name> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMBDMA0WEREQ</name> <description>Combined Data0 Write DMA Request</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WAC</name> <description>Wide Arithmetic Configuration</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000F1F</resetMask> <fields> <field> <name>MODULUS</name> <description>Modular Operation Modulus</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIN256</name> <description>Generic modulus. p = 2^256</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BIN128</name> <description>Generic modulus. p = 2^128</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN233P</name> <description>Modulus for B-233 and K-233 ECC curves. p(t) = t^233 + t^74 + 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN163P</name> <description>Modulus for B-163 and K-163 ECC curves. p(t) = t^163 + t^7 + t^6 + t^3 + 1</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>GCMBIN128</name> <description>Modulus for GCM. P(t) = t^128 + t^7 + t^2 + t + 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME256P</name> <description>Modulus for P-256 ECC curve. p = 2^256 - 2^224 + 2^192 + 2^96 - 1</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME224P</name> <description>Modulus for P-224 ECC curve. p = 2^224 - 2^96 - 1</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME192P</name> <description>Modulus for P-192 ECC curve. p = 2^192 - 2^64 - 1</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN233N</name> <description>P modulus for B-233 ECC curve</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN233KN</name> <description>P modulus for K-233 ECC curve</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN163N</name> <description>P modulus for B-163 ECC curve</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>ECCBIN163KN</name> <description>P modulus for K-163 ECC curve</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME256N</name> <description>P modulus for P-256 ECC curve</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME224N</name> <description>P modulus for P-224 ECC curve</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>ECCPRIME192N</name> <description>P modulus for P-192 ECC curve</description> <value>0x0000000E</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODOP</name> <description>Modular Operation Field Type</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MULWIDTH</name> <description>Multiply Width</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MUL256</name> <description>Multiply 256 bits</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>MUL128</name> <description>Multiply 128 bits</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>MULMOD</name> <description>Same number of bits as specified by MODULUS</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESULTWIDTH</name> <description>Result Width</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>256BIT</name> <description>Results have 256 bits</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>128BIT</name> <description>Results have 128 bits</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>260BIT</name> <description>Results have 260 bits. Upper bits of result can be read through DDATA0MSBS in CRYPTO_STATUS</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000EFF</resetMask> <fields> <field> <name>INSTR</name> <description>Execute Instruction</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SEQSTART</name> <description>Encryption/Decryption SEQUENCE Start</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SEQSTOP</name> <description>Sequence Stop</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SEQSTEP</name> <description>Sequence Step</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SEQRUNNING</name> <description>AES SEQUENCE Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INSTRRUNNING</name> <description>Action is Active</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DMAACTIVE</name> <description>DMA Action is Active</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DSTATUS</name> <description>Data Status Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x011F0F0F</resetMask> <fields> <field> <name>DATA0ZERO</name> <description>Data 0 Zero</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>ZERO0TO31</name> <description>In DATA0 bits 0 to 31 are all zero.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ZERO32TO63</name> <description>In DATA0 bits 32 to 63 are all zero.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ZERO64TO95</name> <description>In DATA0 bits 64 to 95 are all zero.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ZERO96TO127</name> <description>In DATA0 bits 96 to 127 are all zero.</description> <value>0x00000008</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DDATA0LSBS</name> <description>LSBs in DDATA0</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>DDATA0MSBS</name> <description>MSB in DDATA0</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>DDATA1MSB</name> <description>MSB in DDATA1</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CARRY</name> <description>Carry From Arithmetic Operation</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CSTATUS</name> <description>Control Status Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000201</resetValue> <resetMask>0x01F30707</resetMask> <fields> <field> <name>V0</name> <description>Selected ALU Operand 0</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DDATA0</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DDATA1</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DDATA2</name> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DDATA3</name> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DDATA4</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DATA0</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DATA1</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DATA2</name> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>V1</name> <description>Selected ALU Operand 1</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DDATA0</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DDATA1</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DDATA2</name> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DDATA3</name> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DDATA4</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DATA0</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DATA1</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DATA2</name> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQPART</name> <description>Sequence Part</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SEQSKIP</name> <description>Sequence Skip Next Instruction</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SEQIP</name> <description>Sequence Next Instruction Pointer</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>KEY</name> <description>KEY Register Access</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>KEY</name> <description>Key Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>KEYBUF</name> <description>KEY Buffer Register Access</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>KEYBUF</name> <description>Key Buffer Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQCTRL</name> <description>Sequence Control</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xBF303FFF</resetMask> <fields> <field> <name>LENGTHA</name> <description>Buffer Length a in Bytes</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKSIZE</name> <description>Size of Data Blocks</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>16BYTES</name> <description>A block is 16 bytes long</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>32BYTES</name> <description>A block is 32 bytes long</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>64BYTES</name> <description>A block is 64 bytes long</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMA0SKIP</name> <description>DMA0 Skip</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DMA1SKIP</name> <description>DMA1 Skip</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DMA0PRESA</name> <description>DMA0 Preserve a</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMA1PRESA</name> <description>DMA1 Preserve a</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HALT</name> <description>Halt Sequence</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQCTRLB</name> <description>Sequence Control B</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x30003FFF</resetMask> <fields> <field> <name>LENGTHB</name> <description>Buffer Length B in Bytes</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>DMA0PRESB</name> <description>DMA0 Preserve B</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMA1PRESB</name> <description>DMA1 Preserve B</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>AES Interrupt Flags</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>INSTRDONE</name> <description>Instruction Done</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SEQDONE</name> <description>Sequence Done</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>INSTRDONE</name> <description>Set INSTRDONE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SEQDONE</name> <description>Set SEQDONE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>INSTRDONE</name> <description>Clear INSTRDONE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SEQDONE</name> <description>Clear SEQDONE Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>INSTRDONE</name> <description>INSTRDONE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQDONE</name> <description>SEQDONE Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQ0</name> <description>Sequence Register 0</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INSTR0</name> <description>Sequence Instruction 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR1</name> <description>Sequence Instruction 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR2</name> <description>Sequence Instruction 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR3</name> <description>Sequence Instruction 3</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQ1</name> <description>Sequence Register 1</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INSTR4</name> <description>Sequence Instruction 4</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR5</name> <description>Sequence Instruction 5</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR6</name> <description>Sequence Instruction 6</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR7</name> <description>Sequence Instruction 7</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQ2</name> <description>Sequence Register 2</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INSTR8</name> <description>Sequence Instruction 8</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR9</name> <description>Sequence Instruction 9</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR10</name> <description>Sequence Instruction 10</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR11</name> <description>Sequence Instruction 11</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQ3</name> <description>Sequence Register 3</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INSTR12</name> <description>Sequence Instruction 12</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR13</name> <description>Sequence Instruction 13</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR14</name> <description>Sequence Instruction 14</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR15</name> <description>Sequence Instruction 15</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQ4</name> <description>Sequence Register 4</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INSTR16</name> <description>Sequence Instruction 16</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR17</name> <description>Sequence Instruction 17</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR18</name> <description>Sequence Instruction 18</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>INSTR19</name> <description>Sequence Instruction 19</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0</name> <description>DATA0 Register Access</description> <addressOffset>0x080</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA0</name> <description>Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA1</name> <description>DATA1 Register Access</description> <addressOffset>0x084</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA1</name> <description>Data 1 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA2</name> <description>DATA2 Register Access</description> <addressOffset>0x088</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA2</name> <description>Data 2 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA3</name> <description>DATA3 Register Access</description> <addressOffset>0x08C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA3</name> <description>Data 3 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0XOR</name> <description>DATA0XOR Register Access</description> <addressOffset>0x0A0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA0XOR</name> <description>XOR Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0BYTE</name> <description>DATA0 Register Byte Access</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA0BYTE</name> <description>Data 0 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA1BYTE</name> <description>DATA1 Register Byte Access</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA1BYTE</name> <description>Data 1 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0XORBYTE</name> <description>DATA0 Register Byte XOR Access</description> <addressOffset>0x0BC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA0XORBYTE</name> <description>Data 0 XOR Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0BYTE12</name> <description>DATA0 Register Byte 12 Access</description> <addressOffset>0x0C0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATA0BYTE12</name> <description>Data 0 Byte 12 Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0BYTE13</name> <description>DATA0 Register Byte 13 Access</description> <addressOffset>0x0C4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATA0BYTE13</name> <description>Data 0 Byte 13 Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0BYTE14</name> <description>DATA0 Register Byte 14 Access</description> <addressOffset>0x0C8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATA0BYTE14</name> <description>Data 0 Byte 14 Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA0BYTE15</name> <description>DATA0 Register Byte 15 Access</description> <addressOffset>0x0CC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATA0BYTE15</name> <description>Data 0 Byte 15 Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA0</name> <description>DDATA0 Register Access</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA0</name> <description>Double Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA1</name> <description>DDATA1 Register Access</description> <addressOffset>0x104</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA1</name> <description>Double Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA2</name> <description>DDATA2 Register Access</description> <addressOffset>0x108</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA2</name> <description>Double Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA3</name> <description>DDATA3 Register Access</description> <addressOffset>0x10C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA3</name> <description>Double Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA4</name> <description>DDATA4 Register Access</description> <addressOffset>0x110</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA4</name> <description>Double Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA0BIG</name> <description>DDATA0 Register Big Endian Access</description> <addressOffset>0x130</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA0BIG</name> <description>Double Data 0 Big Endian Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA0BYTE</name> <description>DDATA0 Register Byte Access</description> <addressOffset>0x140</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA0BYTE</name> <description>Ddata 0 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA1BYTE</name> <description>DDATA1 Register Byte Access</description> <addressOffset>0x144</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DDATA1BYTE</name> <description>Ddata 1 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DDATA0BYTE32</name> <description>DDATA0 Register Byte 32 Access</description> <addressOffset>0x148</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>DDATA0BYTE32</name> <description>Ddata 0 Byte 32 Access</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>QDATA0</name> <description>QDATA0 Register Access</description> <addressOffset>0x180</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>QDATA0</name> <description>Quad Data 0 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>QDATA1</name> <description>QDATA1 Register Access</description> <addressOffset>0x184</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>QDATA1</name> <description>Quad Data 1 Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>QDATA1BIG</name> <description>QDATA1 Register Big Endian Access</description> <addressOffset>0x1A4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>QDATA1BIG</name> <description>Quad Data 1 Big Endian Access</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>QDATA0BYTE</name> <description>QDATA0 Register Byte Access</description> <addressOffset>0x1C0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>QDATA0BYTE</name> <description>Qdata 0 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>QDATA1BYTE</name> <description>QDATA1 Register Byte Access</description> <addressOffset>0x1C4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>QDATA1BYTE</name> <description>Qdata 1 Byte Access</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="CRYPTO0"> <name>CRYPTO1</name> <description>CRYPTO1</description> <baseAddress>0x400F0400</baseAddress> <interrupt> <name>CRYPTO1</name> <value>48</value> </interrupt> </peripheral> <peripheral> <name>GPIO</name> <version>5.8.2</version> <description>GPIO</description> <baseAddress>0x4000A000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>GPIO_EVEN</name> <value>10</value> </interrupt> <interrupt> <name>GPIO_ODD</name> <value>18</value> </interrupt> <registers> <register> <name>PA_CTRL</name> <description>Port Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00500050</resetValue> <resetMask>0x10711071</resetMask> <fields> <field> <name>DRIVESTRENGTH</name> <description>Drive Strength for Port</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLEWRATE</name> <description>Slewrate Limit for Port</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>DRIVESTRENGTHALT</name> <description>Alternate Drive Strength for Port</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLEWRATEALT</name> <description>Alternate Slewrate Limit for Port</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DINDISALT</name> <description>Alternate Data in Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PA_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>MODE0</name> <description>Pin 0 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE1</name> <description>Pin 1 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE2</name> <description>Pin 2 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE3</name> <description>Pin 3 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE4</name> <description>Pin 4 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE5</name> <description>Pin 5 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE6</name> <description>Pin 6 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE7</name> <description>Pin 7 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PA_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>MODE8</name> <description>Pin 8 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE9</name> <description>Pin 9 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE10</name> <description>Pin 10 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE11</name> <description>Pin 11 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE12</name> <description>Pin 12 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE13</name> <description>Pin 13 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE14</name> <description>Pin 14 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODE15</name> <description>Pin 15 Mode</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Input enabled. Filter if DOUT is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULL</name> <description>Input enabled. DOUT determines pull direction</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUTPULLFILTER</name> <description>Input enabled with filter. DOUT determines pull direction</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULL</name> <description>Push-pull output</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PUSHPULLALT</name> <description>Push-pull using alternate control</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>WIREDOR</name> <description>Wired-or output</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>WIREDORPULLDOWN</name> <description>Wired-or output with pull-down</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>WIREDAND</name> <description>Open-drain output</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDFILTER</name> <description>Open-drain output with filter</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUP</name> <description>Open-drain output with pullup</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDPULLUPFILTER</name> <description>Open-drain output with filter and pullup</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALT</name> <description>Open-drain output using alternate control</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTFILTER</name> <description>Open-drain output using alternate control with filter</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUP</name> <description>Open-drain output using alternate control with pullup</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>WIREDANDALTPULLUPFILTER</name> <description>Open-drain output using alternate control with filter and pullup</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PA_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>DOUT</name> <description>Data Out</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PA_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>DOUTTGL</name> <description>Data Out Toggle</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>PA_DIN</name> <description>Port Data in Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>DIN</name> <description>Data in</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PA_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PINLOCKN</name> <description>Unlocked Pins</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PA_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>OVTDIS</name> <description>Disable Over Voltage Capability</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register derivedFrom="PA_CTRL"> <name>PB_CTRL</name> <description>Port Control Register</description> <addressOffset>0x030</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PB_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x034</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PB_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x038</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PB_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x03C</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PB_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x048</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PB_DIN</name> <description>Port Data in Register</description> <addressOffset>0x04C</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PB_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x050</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PB_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x058</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PC_CTRL</name> <description>Port Control Register</description> <addressOffset>0x060</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PC_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x064</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PC_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x068</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PC_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x06C</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PC_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x078</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PC_DIN</name> <description>Port Data in Register</description> <addressOffset>0x07C</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PC_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x080</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PC_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x088</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PD_CTRL</name> <description>Port Control Register</description> <addressOffset>0x090</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PD_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x094</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PD_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x098</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PD_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x09C</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PD_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x0A8</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PD_DIN</name> <description>Port Data in Register</description> <addressOffset>0x0AC</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PD_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x0B0</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PD_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x0B8</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PF_CTRL</name> <description>Port Control Register</description> <addressOffset>0x0F0</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PF_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x0F4</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PF_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x0F8</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PF_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x0FC</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PF_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x108</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PF_DIN</name> <description>Port Data in Register</description> <addressOffset>0x10C</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PF_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x110</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PF_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x118</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PI_CTRL</name> <description>Port Control Register</description> <addressOffset>0x180</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PI_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x184</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PI_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x188</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PI_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x18C</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PI_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x198</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PI_DIN</name> <description>Port Data in Register</description> <addressOffset>0x19C</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PI_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x1A0</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PI_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x1A8</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PJ_CTRL</name> <description>Port Control Register</description> <addressOffset>0x1B0</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PJ_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x1B4</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PJ_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x1B8</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PJ_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x1BC</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PJ_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x1C8</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PJ_DIN</name> <description>Port Data in Register</description> <addressOffset>0x1CC</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PJ_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x1D0</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PJ_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x1D8</addressOffset> </register> <register derivedFrom="PA_CTRL"> <name>PK_CTRL</name> <description>Port Control Register</description> <addressOffset>0x1E0</addressOffset> </register> <register derivedFrom="PA_MODEL"> <name>PK_MODEL</name> <description>Port Pin Mode Low Register</description> <addressOffset>0x1E4</addressOffset> </register> <register derivedFrom="PA_MODEH"> <name>PK_MODEH</name> <description>Port Pin Mode High Register</description> <addressOffset>0x1E8</addressOffset> </register> <register derivedFrom="PA_DOUT"> <name>PK_DOUT</name> <description>Port Data Out Register</description> <addressOffset>0x1EC</addressOffset> </register> <register derivedFrom="PA_DOUTTGL"> <name>PK_DOUTTGL</name> <description>Port Data Out Toggle Register</description> <addressOffset>0x1F8</addressOffset> </register> <register derivedFrom="PA_DIN"> <name>PK_DIN</name> <description>Port Data in Register</description> <addressOffset>0x1FC</addressOffset> </register> <register derivedFrom="PA_PINLOCKN"> <name>PK_PINLOCKN</name> <description>Port Unlocked Pins Register</description> <addressOffset>0x200</addressOffset> </register> <register derivedFrom="PA_OVTDIS"> <name>PK_OVTDIS</name> <description>Over Voltage Disable for All Modes</description> <addressOffset>0x208</addressOffset> </register> <register> <name>EXTIPSELL</name> <description>External Interrupt Port Select Low Register</description> <addressOffset>0x400</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXTIPSEL0</name> <description>External Interrupt 0 Port Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 0</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 0</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL1</name> <description>External Interrupt 1 Port Select</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 1</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 1</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 1</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 1</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 1</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL2</name> <description>External Interrupt 2 Port Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 2</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 2</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 2</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 2</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 2</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 2</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL3</name> <description>External Interrupt 3 Port Select</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 3</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 3</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 3</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 3</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 3</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 3</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 3</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL4</name> <description>External Interrupt 4 Port Select</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 4</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 4</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 4</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 4</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 4</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 4</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL5</name> <description>External Interrupt 5 Port Select</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 5</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 5</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 5</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 5</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 5</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 5</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 5</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL6</name> <description>External Interrupt 6 Port Select</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 6</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 6</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 6</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 6</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 6</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 6</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 6</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 6</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL7</name> <description>External Interrupt 7 Port Select</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 7</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 7</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 7</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 7</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 7</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 7</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 7</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 7</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXTIPSELH</name> <description>External Interrupt Port Select High Register</description> <addressOffset>0x404</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXTIPSEL8</name> <description>External Interrupt 8 Port Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 8</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 8</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 8</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 8</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 8</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 8</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL9</name> <description>External Interrupt 9 Port Select</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 9</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 9</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 9</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 9</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 9</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 9</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 9</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL10</name> <description>External Interrupt 10 Port Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 10</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 10</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 10</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 10</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 10</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 10</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 10</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 10</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL11</name> <description>External Interrupt 11 Port Select</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 11</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 11</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 11</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 11</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 11</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 11</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 11</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 11</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL12</name> <description>External Interrupt 12 Port Select</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 12</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 12</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 12</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 12</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 12</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 12</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 12</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 12</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL13</name> <description>External Interrupt 13 Port Select</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 13</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 13</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 13</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 13</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 13</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 13</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 13</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 13</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL14</name> <description>External Interrupt 14 Port Select</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 14</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 14</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 14</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 14</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 14</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 14</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 14</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 14</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPSEL15</name> <description>External Interrupt 15 Port Select</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PORTA</name> <description>Port A group selected for external interrupt 15</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PORTB</name> <description>Port B group selected for external interrupt 15</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PORTC</name> <description>Port C group selected for external interrupt 15</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PORTD</name> <description>Port D group selected for external interrupt 15</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PORTF</name> <description>Port F group selected for external interrupt 15</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PORTI</name> <description>Port I group selected for external interrupt 15</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PORTJ</name> <description>Port J group selected for external interrupt 15</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PORTK</name> <description>Port K group selected for external interrupt 15</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXTIPINSELL</name> <description>External Interrupt Pin Select Low Register</description> <addressOffset>0x408</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x32103210</resetValue> <resetMask>0x33333333</resetMask> <fields> <field> <name>EXTIPINSEL0</name> <description>External Interrupt 0 Pin Select</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN0</name> <description>Pin 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN1</name> <description>Pin 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN2</name> <description>Pin 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN3</name> <description>Pin 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL1</name> <description>External Interrupt 1 Pin Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN0</name> <description>Pin 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN1</name> <description>Pin 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN2</name> <description>Pin 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN3</name> <description>Pin 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL2</name> <description>External Interrupt 2 Pin Select</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN0</name> <description>Pin 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN1</name> <description>Pin 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN2</name> <description>Pin 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN3</name> <description>Pin 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL3</name> <description>External Interrupt 3 Pin Select</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN0</name> <description>Pin 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN1</name> <description>Pin 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN2</name> <description>Pin 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN3</name> <description>Pin 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL4</name> <description>External Interrupt 4 Pin Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN4</name> <description>Pin 4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN5</name> <description>Pin 5</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN6</name> <description>Pin 6</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN7</name> <description>Pin 7</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL5</name> <description>External Interrupt 5 Pin Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN4</name> <description>Pin 4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN5</name> <description>Pin 5</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN6</name> <description>Pin 6</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN7</name> <description>Pin 7</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL6</name> <description>External Interrupt 6 Pin Select</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN4</name> <description>Pin 4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN5</name> <description>Pin 5</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN6</name> <description>Pin 6</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN7</name> <description>Pin 7</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL7</name> <description>External Interrupt 7 Pin Select</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN4</name> <description>Pin 4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN5</name> <description>Pin 5</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN6</name> <description>Pin 6</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN7</name> <description>Pin 7</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXTIPINSELH</name> <description>External Interrupt Pin Select High Register</description> <addressOffset>0x40C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x32103210</resetValue> <resetMask>0x33333333</resetMask> <fields> <field> <name>EXTIPINSEL8</name> <description>External Interrupt 8 Pin Select</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN8</name> <description>Pin 8</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN9</name> <description>Pin 9</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN10</name> <description>Pin 10</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN11</name> <description>Pin 11</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL9</name> <description>External Interrupt 9 Pin Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN8</name> <description>Pin 8</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN9</name> <description>Pin 9</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN10</name> <description>Pin 10</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN11</name> <description>Pin 11</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL10</name> <description>External Interrupt 10 Pin Select</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN8</name> <description>Pin 8</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN9</name> <description>Pin 9</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN10</name> <description>Pin 10</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN11</name> <description>Pin 11</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL11</name> <description>External Interrupt 11 Pin Select</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN8</name> <description>Pin 8</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN9</name> <description>Pin 9</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN10</name> <description>Pin 10</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN11</name> <description>Pin 11</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL12</name> <description>External Interrupt 12 Pin Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN12</name> <description>Pin 12</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN13</name> <description>Pin 13</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN14</name> <description>Pin 14</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN15</name> <description>Pin 15</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL13</name> <description>External Interrupt 13 Pin Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN12</name> <description>Pin 12</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN13</name> <description>Pin 13</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN14</name> <description>Pin 14</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN15</name> <description>Pin 15</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL14</name> <description>External Interrupt 14 Pin Select</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN12</name> <description>Pin 12</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN13</name> <description>Pin 13</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN14</name> <description>Pin 14</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN15</name> <description>Pin 15</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTIPINSEL15</name> <description>External Interrupt 15 Pin Select</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PIN12</name> <description>Pin 12</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PIN13</name> <description>Pin 13</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PIN14</name> <description>Pin 14</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PIN15</name> <description>Pin 15</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXTIRISE</name> <description>External Interrupt Rising Edge Trigger Register</description> <addressOffset>0x410</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>EXTIRISE</name> <description>External Interrupt N Rising Edge Trigger Enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EXTIFALL</name> <description>External Interrupt Falling Edge Trigger Register</description> <addressOffset>0x414</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>EXTIFALL</name> <description>External Interrupt N Falling Edge Trigger Enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EXTILEVEL</name> <description>External Interrupt Level Register</description> <addressOffset>0x418</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x13130000</resetMask> <fields> <field> <name>EM4WU0</name> <description>EM4 Wake Up Level for EM4WU0 Pin</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU1</name> <description>EM4 Wake Up Level for EM4WU1 Pin</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU4</name> <description>EM4 Wake Up Level for EM4WU4 Pin</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU8</name> <description>EM4 Wake Up Level for EM4WU8 Pin</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU9</name> <description>EM4 Wake Up Level for EM4WU9 Pin</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU12</name> <description>EM4 Wake Up Level for EM4WU12 Pin</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x41C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXT</name> <description>External Pin Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>EM4WU</name> <description>EM4 Wake Up Pin Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x420</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXT</name> <description>Set EXT Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> <field> <name>EM4WU</name> <description>Set EM4WU Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x424</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXT</name> <description>Clear EXT Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> <field> <name>EM4WU</name> <description>Clear EM4WU Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x428</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXT</name> <description>EXT Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU</name> <description>EM4WU Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EM4WUEN</name> <description>EM4 Wake Up Enable Register</description> <addressOffset>0x42C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0000</resetMask> <fields> <field> <name>EM4WUEN</name> <description>EM4 Wake Up Enable</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x440</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000000F</resetValue> <resetMask>0x001F001F</resetMask> <fields> <field> <name>SWCLKTCKPEN</name> <description>Serial Wire Clock and JTAG Test Clock Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWDIOTMSPEN</name> <description>Serial Wire Data and JTAG Test Mode Select Pin Enable</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> <field> <name>SWVPEN</name> <description>Serial Wire Viewer Output Pin Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMTCLKPEN</name> <description>ETM Trace Clock Pin Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMTD0PEN</name> <description>ETM Trace Data Pin Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMTD1PEN</name> <description>ETM Trace Data Pin Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMTD2PEN</name> <description>ETM Trace Data Pin Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMTD3PEN</name> <description>ETM Trace Data Pin Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x444</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>SWVLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC1</name> <description>I/O Routing Location Register 1</description> <addressOffset>0x448</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFF3F</resetMask> <fields> <field> <name>ETMTCLKLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ETMTD0LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ETMTD1LOC</name> <description>I/O Location</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ETMTD2LOC</name> <description>I/O Location</description> <bitOffset>20</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ETMTD3LOC</name> <description>I/O Location</description> <bitOffset>26</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>INSENSE</name> <description>Input Sense Register</description> <addressOffset>0x450</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>INT</name> <description>Interrupt Sense Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4WU</name> <description>EM4WU Interrupt Sense Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x454</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>PRS</name> <version>5.8.2</version> <description>PRS</description> <baseAddress>0x400E6000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>SWPULSE</name> <description>Software Pulse Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>CH0PULSE</name> <description>Channel 0 Pulse Generation</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1PULSE</name> <description>Channel 1 Pulse Generation</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH2PULSE</name> <description>Channel 2 Pulse Generation</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH3PULSE</name> <description>Channel 3 Pulse Generation</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH4PULSE</name> <description>Channel 4 Pulse Generation</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH5PULSE</name> <description>Channel 5 Pulse Generation</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH6PULSE</name> <description>Channel 6 Pulse Generation</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH7PULSE</name> <description>Channel 7 Pulse Generation</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH8PULSE</name> <description>Channel 8 Pulse Generation</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH9PULSE</name> <description>Channel 9 Pulse Generation</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH10PULSE</name> <description>Channel 10 Pulse Generation</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH11PULSE</name> <description>Channel 11 Pulse Generation</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SWLEVEL</name> <description>Software Level Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>CH0LEVEL</name> <description>Channel 0 Software Level</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1LEVEL</name> <description>Channel 1 Software Level</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH2LEVEL</name> <description>Channel 2 Software Level</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH3LEVEL</name> <description>Channel 3 Software Level</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH4LEVEL</name> <description>Channel 4 Software Level</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH5LEVEL</name> <description>Channel 5 Software Level</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH6LEVEL</name> <description>Channel 6 Software Level</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH7LEVEL</name> <description>Channel 7 Software Level</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH8LEVEL</name> <description>Channel 8 Software Level</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH9LEVEL</name> <description>Channel 9 Software Level</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH10LEVEL</name> <description>Channel 10 Software Level</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH11LEVEL</name> <description>Channel 11 Software Level</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>CH0PEN</name> <description>CH0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1PEN</name> <description>CH1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH2PEN</name> <description>CH2 Pin Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH3PEN</name> <description>CH3 Pin Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH4PEN</name> <description>CH4 Pin Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH5PEN</name> <description>CH5 Pin Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH6PEN</name> <description>CH6 Pin Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH7PEN</name> <description>CH7 Pin Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH8PEN</name> <description>CH8 Pin Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH9PEN</name> <description>CH9 Pin Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH10PEN</name> <description>CH10 Pin Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH11PEN</name> <description>CH11 Pin Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>CH0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH2LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH3LOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC1</name> <description>I/O Routing Location Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>CH4LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH5LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH6LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH7LOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC2</name> <description>I/O Routing Location Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>CH8LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH9LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH10LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH11LOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>SEVONPRS</name> <description>Set Event on PRS</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEVONPRSSEL</name> <description>SEVONPRS PRS Channel Select</description> <bitOffset>1</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DMAREQ0</name> <description>DMA Request 0 Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003C0</resetMask> <fields> <field> <name>PRSSEL</name> <description>DMA Request 0 PRS Channel Select</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DMAREQ1</name> <description>DMA Request 1 Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003C0</resetMask> <fields> <field> <name>PRSSEL</name> <description>DMA Request 1 PRS Channel Select</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PEEK</name> <description>PRS Channel Values</description> <addressOffset>0x040</addressOffset> <size>32</size> <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>CH0_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH1_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH2_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH3_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH4_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH5_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH6_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH7_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH8_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH9_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH10_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x078</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH11_CTRL</name> <description>Channel Control Register</description> <addressOffset>0x07C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x5E307F07</resetMask> <fields> <field> <name>SIGSEL</name> <description>Signal Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SOURCESEL</name> <description>Source Select</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSL</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSH</name> <description>Peripheral Reflex System</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LESENSEL</name> <description>Low Energy Sensor Interface</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LESENSEH</name> <description>Low Energy Sensor Interface</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LESENSED</name> <description>Low Energy Sensor Interface</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>GPIOL</name> <description>General purpose Input/Output</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>GPIOH</name> <description>General purpose Input/Output</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>CM4</name> <value>0x00000043</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EDSEL</name> <description>Edge Detect Select</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Signal is left as it is</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>A one HFCLK cycle pulse is generated for every positive edge of the incoming signal</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>A one HFCLK clock cycle pulse is generated for every edge of the incoming signal</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRETCH</name> <description>Stretch Channel Output</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Channel</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ORPREV</name> <description>Or Previous</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANDNEXT</name> <description>And Next</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNC</name> <description>Asynchronous Reflex</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>LDMA</name> <version>5.8.2</version> <description>LDMA</description> <baseAddress>0x400E2000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>LDMA</name> <value>9</value> </interrupt> <registers> <register> <name>CTRL</name> <description>DMA Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x07000000</resetValue> <resetMask>0x0700FFFF</resetMask> <fields> <field> <name>SYNCPRSSETEN</name> <description>Synchronization PRS Set Enable</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCPRSCLREN</name> <description>Synchronization PRS Clear Enable</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NUMFIXED</name> <description>Number of Fixed Priority Channels</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>DMA Status Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x08100000</resetValue> <resetMask>0x1F1F073B</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>3</bitWidth> <access>read-only</access> </field> <field> <name>CHERROR</name> <description>Errant Channel Number</description> <bitOffset>8</bitOffset> <bitWidth>3</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>SYNC</name> <description>DMA Synchronization Trigger Register (Single-Cycle RMW)</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SYNCTRIG</name> <description>Synchronization Trigger</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHEN</name> <description>DMA Channel Enable Register (Single-Cycle RMW)</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>CHEN</name> <description>Channel Enables</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHBUSY</name> <description>DMA Channel Busy Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <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>DMA Channel Linking Done Register (Single-Cycle RMW)</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>CHDONE</name> <description>DMA Channel Linking or Done</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DBGHALT</name> <description>DMA Channel Debug Halt Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <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>DMA Channel Software Transfer Request Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <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>DMA Channel Request Disable Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <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>DMA Channel Requests Pending Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <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>DMA Channel Link Load Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <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>DMA Channel Request Clear Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <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>Interrupt Flag Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x800000FF</resetMask> <fields> <field> <name>DONE</name> <description>DMA Structure Operation Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>ERROR</name> <description>Transfer Error Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x800000FF</resetMask> <fields> <field> <name>DONE</name> <description>Set DONE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> <field> <name>ERROR</name> <description>Set ERROR Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x800000FF</resetMask> <fields> <field> <name>DONE</name> <description>Clear DONE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> <field> <name>ERROR</name> <description>Clear ERROR Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x800000FF</resetMask> <fields> <field> <name>DONE</name> <description>DONE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>ERROR</name> <description>ERROR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH0_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x080</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH0_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x084</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH0_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x088</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x08C</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH0_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x098</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH1_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH1_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x0B8</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x0BC</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH1_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x0C0</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x0C4</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x0C8</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x0E0</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH2_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x0E4</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH2_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x0E8</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x0EC</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH2_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x0F0</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x0F4</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x0F8</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x110</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH3_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x114</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH3_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x118</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x11C</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH3_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x120</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x124</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x128</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x140</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH4_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x144</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH4_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x148</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x14C</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH4_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x150</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x154</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x158</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x170</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH5_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x174</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH5_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x178</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x17C</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH5_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x180</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x184</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x188</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x1A0</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH6_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x1A4</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH6_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x1A8</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x1AC</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH6_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x1B0</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x1B4</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x1B8</addressOffset> <size>32</size> <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> </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_REQSEL</name> <description>Channel Peripheral Request Select Register</description> <addressOffset>0x1D0</addressOffset> <size>32</size> <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> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No source selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000034</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH7_CFG</name> <description>Channel Configuration Register</description> <addressOffset>0x1D4</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two arbitration slots selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Four arbitration slots selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Eight arbitration slots selected</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCINCSIGN</name> <description>Source Address Increment Sign</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSTINCSIGN</name> <description>Destination Address Increment Sign</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH7_LOOP</name> <description>Channel Loop Counter Register</description> <addressOffset>0x1D8</addressOffset> <size>32</size> <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>Channel Descriptor Control Word Register</description> <addressOffset>0x1DC</addressOffset> <size>32</size> <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-only</access> <enumeratedValues> <enumeratedValue> <name>TRANSFER</name> <description>DMA transfer structure type selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONIZE</name> <description>Synchronization structure type selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WRITE</name> <description>Write immediate value structure type selected.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STRUCTREQ</name> <description>Structure DMA Transfer Request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UNIT2</name> <description>Two unit transfers per arbitration</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UNIT3</name> <description>Three unit transfers per arbitration</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>UNIT4</name> <description>Four unit transfers per arbitration</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>UNIT6</name> <description>Six unit transfers per arbitration</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>UNIT8</name> <description>Eight unit transfers per arbitration</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>UNIT16</name> <description>Sixteen unit transfers per arbitration</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>UNIT32</name> <description>32 unit transfers per arbitration</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>UNIT64</name> <description>64 unit transfers per arbitration</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>UNIT128</name> <description>128 unit transfers per arbitration</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>UNIT256</name> <description>256 unit transfers per arbitration</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>UNIT512</name> <description>512 unit transfers per arbitration</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>UNIT1024</name> <description>1024 unit transfers per arbitration</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>ALL</name> <description>Transfer all units as specified by the XFRCNT field</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DONEIFSEN</name> <description>DMA Operation Done Interrupt Flag Set Enable</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment source address by two unit data sizes after each read</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment source address by four unit data sizes after each read</description> <value>0x00000002</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>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HALFWORD</name> <description>Each unit transfer is a half-word</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>WORD</name> <description>Each unit transfer is a word</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Increment destination address by two unit data sizes after each write</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>Increment destination address by four unit data sizes after each write</description> <value>0x00000002</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>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SRCMODE</name> <description>Source Addressing Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSTMODE</name> <description>Destination Addressing Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH7_SRC</name> <description>Channel Descriptor Source Data Address Register</description> <addressOffset>0x1E0</addressOffset> <size>32</size> <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>Channel Descriptor Destination Data Address Register</description> <addressOffset>0x1E4</addressOffset> <size>32</size> <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>Channel Descriptor Link Structure Address Register</description> <addressOffset>0x1E8</addressOffset> <size>32</size> <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> </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>FPUEH</name> <version>5.8.2</version> <description>FPUEH</description> <baseAddress>0x400E1000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>FPUEH</name> <value>34</value> </interrupt> <registers> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FPIOC</name> <description>FPU invalid operation</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FPDZC</name> <description>FPU divide-by-zero exception</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FPUFC</name> <description>FPU underflow exception</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FPOFC</name> <description>FPU overflow exception</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FPIDC</name> <description>FPU input denormal exception</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FPIXC</name> <description>FPU inexact exception</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FPIOC</name> <description>Set FPIOC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPDZC</name> <description>Set FPDZC Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPUFC</name> <description>Set FPUFC Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPOFC</name> <description>Set FPOFC Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPIDC</name> <description>Set FPIDC Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPIXC</name> <description>Set FPIXC Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FPIOC</name> <description>Clear FPIOC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPDZC</name> <description>Clear FPDZC Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPUFC</name> <description>Clear FPUFC Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPOFC</name> <description>Clear FPOFC Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPIDC</name> <description>Clear FPIDC Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FPIXC</name> <description>Clear FPIXC Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FPIOC</name> <description>FPIOC Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPDZC</name> <description>FPDZC Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPUFC</name> <description>FPUFC Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPOFC</name> <description>FPOFC Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPIDC</name> <description>FPIDC Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPIXC</name> <description>FPIXC Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>GPCRC</name> <version>5.8.2</version> <description>GPCRC</description> <baseAddress>0x4001C000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00002711</resetMask> <fields> <field> <name>EN</name> <description>CRC Functionality Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>POLYSEL</name> <description>Polynomial Select</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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> </field> <field> <name>BYTEREVERSE</name> <description>Byte Reverse Mode</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</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>CRC Init Value</description> <addressOffset>0x008</addressOffset> <size>32</size> <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>CRC Polynomial Value</description> <addressOffset>0x00C</addressOffset> <size>32</size> <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>Input 32-bit Data Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</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>read-write</access> </field> </fields> </register> <register> <name>INPUTDATAHWORD</name> <description>Input 16-bit Data Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</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>read-write</access> </field> </fields> </register> <register> <name>INPUTDATABYTE</name> <description>Input 8-bit Data Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</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>read-write</access> </field> </fields> </register> <register> <name>DATA</name> <description>CRC Data Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <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>CRC Data Reverse Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <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>CRC Data Byte Reverse Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <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>TIMER0</name> <version>5.8.2</version> <description>TIMER0</description> <baseAddress>0x40018000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>TIMER0</name> <value>11</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F032FFB</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Down-count mode</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UPDOWN</name> <description>Up/down-count mode</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>QDEC</name> <description>Quadrature decoder mode</description> <value>0x00000003</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> </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> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKSEL</name> <description>Clock Source Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRESCHFPERCLK</name> <description>Prescaled HFPERCLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Compare/Capture Channel 1 Input</description> <value>0x00000001</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>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>The HFPERCLK is undivided</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The HFPERCLK is divided by 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The HFPERCLK is divided by 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The HFPERCLK is divided by 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The HFPERCLK is divided by 16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The HFPERCLK is divided by 32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The HFPERCLK is divided by 64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The HFPERCLK is divided by 128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>The HFPERCLK is divided by 256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>The HFPERCLK is divided by 512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>The HFPERCLK is divided by 1024</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets Compare Output Initial State</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F0F0F07</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> </field> <field> <name>TOPBV</name> <description>TOPB Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV0</name> <description>CC0 CCVB Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV1</name> <description>CC1 CCVB Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV2</name> <description>CC2 CCVB Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV3</name> <description>CC3 CCVB Valid</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV0</name> <description>CC0 Input Capture Valid</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV1</name> <description>CC1 Input Capture Valid</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV2</name> <description>CC2 Input Capture Valid</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV3</name> <description>CC3 Input Capture Valid</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CC0 Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL1</name> <description>CC1 Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL2</name> <description>CC2 Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL3</name> <description>CC3 Polarity</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF0</name> <description>CC Channel 0 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF1</name> <description>CC Channel 1 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF2</name> <description>CC Channel 2 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF3</name> <description>CC Channel 3 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Set OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Set UF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCHG</name> <description>Set DIRCHG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Set CC0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Set CC1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Set CC2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC3</name> <description>Set CC3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF0</name> <description>Set ICBOF0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF1</name> <description>Set ICBOF1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF2</name> <description>Set ICBOF2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF3</name> <description>Set ICBOF3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Clear OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Clear UF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCHG</name> <description>Clear DIRCHG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Clear CC0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Clear CC1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Clear CC2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC3</name> <description>Clear CC3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF0</name> <description>Clear ICBOF0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF1</name> <description>Clear ICBOF1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF2</name> <description>Clear ICBOF2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF3</name> <description>Clear ICBOF3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>DIRCHG 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>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF0</name> <description>ICBOF0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF1</name> <description>ICBOF1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF2</name> <description>ICBOF2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF3</name> <description>ICBOF3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>Counter Top Value Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <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>Counter Top Value Buffer Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>Counter Value Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <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>TIMER Configuration Lock Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TIMERLOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000070F</resetMask> <fields> <field> <name>CC0PEN</name> <description>CC Channel 0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1PEN</name> <description>CC Channel 1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2PEN</name> <description>CC Channel 2 Pin Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3PEN</name> <description>CC Channel 3 Pin Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI0PEN</name> <description>CC Channel 0 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI1PEN</name> <description>CC Channel 1 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI2PEN</name> <description>CC Channel 2 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>CC0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC2LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC3LOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC2</name> <description>I/O Routing Location Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F3F3F</resetMask> <fields> <field> <name>CDTI0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CDTI1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CDTI2LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC0_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC0_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x078</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC1_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x07C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x080</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x084</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x088</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC2_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x08C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x098</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC3_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x09C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTCTRL</name> <description>DTI Control Register</description> <addressOffset>0x0A0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x010006FF</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> </field> <field> <name>DTIPOL</name> <description>DTI Inactive Polarity</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTCINV</name> <description>DTI Complementary Output Invert</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTPRSSEL</name> <description>DTI PRS Source Channel Select</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTTIME</name> <description>DTI Time Control Register</description> <addressOffset>0x0A4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F3F0F</resetMask> <fields> <field> <name>DTPRESC</name> <description>DTI Prescaler Setting</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>The HFPERCLK is undivided</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The HFPERCLK is divided by 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The HFPERCLK is divided by 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The HFPERCLK is divided by 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The HFPERCLK is divided by 16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The HFPERCLK is divided by 32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The HFPERCLK is divided by 64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The HFPERCLK is divided by 128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>The HFPERCLK is divided by 256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>The HFPERCLK is divided by 512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>The HFPERCLK is divided by 1024</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTRISET</name> <description>DTI Rise-time</description> <bitOffset>8</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>DTFC</name> <description>DTI Fault Configuration Register</description> <addressOffset>0x0A8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F030F0F</resetMask> <fields> <field> <name>DTPRS0FSEL</name> <description>DTI PRS Fault Source 0 Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as fault source 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as fault source 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as fault source 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as fault source 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as fault source 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as fault source 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as fault source 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as fault source 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as fault source 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as fault source 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as fault source 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as fault source 11</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTPRS1FSEL</name> <description>DTI PRS Fault Source 1 Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as fault source 1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as fault source 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as fault source 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as fault source 1</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as fault source 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as fault source 1</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as fault source 1</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as fault source 1</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as fault source 1</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as fault source 1</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as fault source 1</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as fault source 1</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INACTIVE</name> <description>Set outputs inactive</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear outputs</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>TRISTATE</name> <description>Tristate outputs</description> <value>0x00000003</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> </fields> </register> <register> <name>DTOGEN</name> <description>DTI Output Generation Enable Register</description> <addressOffset>0x0AC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>DTOGCC0EN</name> <description>DTI CC0 Output Generation Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCC1EN</name> <description>DTI CC1 Output Generation Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCC2EN</name> <description>DTI CC2 Output Generation Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI0EN</name> <description>DTI CDTI0 Output Generation Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI1EN</name> <description>DTI CDTI1 Output Generation Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI2EN</name> <description>DTI CDTI2 Output Generation Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTFAULT</name> <description>DTI Fault Register</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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> </fields> </register> <register> <name>DTFAULTC</name> <description>DTI Fault Clear Register</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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>TLOCKUPFC</name> <description>DTI Lockup Fault Clear</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>DTLOCK</name> <description>DTI Configuration Lock Register</description> <addressOffset>0x0B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>DTI Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="TIMER0"> <name>TIMER1</name> <description>TIMER1</description> <baseAddress>0x40018400</baseAddress> <interrupt> <name>TIMER1</name> <value>19</value> </interrupt> </peripheral> <peripheral> <name>WTIMER0</name> <version>5.8.2</version> <description>WTIMER0</description> <baseAddress>0x4001A000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>WTIMER0</name> <value>36</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F032FFB</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Down-count mode</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>UPDOWN</name> <description>Up/down-count mode</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>QDEC</name> <description>Quadrature decoder mode</description> <value>0x00000003</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> </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> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKSEL</name> <description>Clock Source Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRESCHFPERCLK</name> <description>Prescaled HFPERCLK</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Compare/Capture Channel 1 Input</description> <value>0x00000001</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>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>The HFPERCLK is undivided</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The HFPERCLK is divided by 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The HFPERCLK is divided by 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The HFPERCLK is divided by 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The HFPERCLK is divided by 16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The HFPERCLK is divided by 32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The HFPERCLK is divided by 64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The HFPERCLK is divided by 128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>The HFPERCLK is divided by 256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>The HFPERCLK is divided by 512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>The HFPERCLK is divided by 1024</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets Compare Output Initial State</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F0F0F07</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> </field> <field> <name>TOPBV</name> <description>TOPB Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV0</name> <description>CC0 CCVB Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV1</name> <description>CC1 CCVB Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV2</name> <description>CC2 CCVB Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCVBV3</name> <description>CC3 CCVB Valid</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV0</name> <description>CC0 Input Capture Valid</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV1</name> <description>CC1 Input Capture Valid</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV2</name> <description>CC2 Input Capture Valid</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV3</name> <description>CC3 Input Capture Valid</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CC0 Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL1</name> <description>CC1 Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL2</name> <description>CC2 Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL3</name> <description>CC3 Polarity</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF0</name> <description>CC Channel 0 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF1</name> <description>CC Channel 1 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF2</name> <description>CC Channel 2 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICBOF3</name> <description>CC Channel 3 Input Capture Buffer Overflow Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Set OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Set UF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCHG</name> <description>Set DIRCHG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Set CC0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Set CC1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Set CC2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC3</name> <description>Set CC3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF0</name> <description>Set ICBOF0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF1</name> <description>Set ICBOF1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF2</name> <description>Set ICBOF2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF3</name> <description>Set ICBOF3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>Clear OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Clear UF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCHG</name> <description>Clear DIRCHG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Clear CC0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Clear CC1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Clear CC2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC3</name> <description>Clear CC3 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF0</name> <description>Clear ICBOF0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF1</name> <description>Clear ICBOF1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF2</name> <description>Clear ICBOF2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ICBOF3</name> <description>Clear ICBOF3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FF7</resetMask> <fields> <field> <name>OF</name> <description>OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>DIRCHG 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>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF0</name> <description>ICBOF0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF1</name> <description>ICBOF1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF2</name> <description>ICBOF2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICBOF3</name> <description>ICBOF3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>Counter Top Value Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <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>Counter Top Value Buffer Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>Counter Value Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <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>TIMER Configuration Lock Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TIMERLOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000070F</resetMask> <fields> <field> <name>CC0PEN</name> <description>CC Channel 0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1PEN</name> <description>CC Channel 1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2PEN</name> <description>CC Channel 2 Pin Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3PEN</name> <description>CC Channel 3 Pin Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI0PEN</name> <description>CC Channel 0 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI1PEN</name> <description>CC Channel 1 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CDTI2PEN</name> <description>CC Channel 2 Complementary Dead-Time Insertion Pin Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>CC0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC2LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CC3LOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC2</name> <description>I/O Routing Location Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F3F3F</resetMask> <fields> <field> <name>CDTI0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CDTI1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CDTI2LOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC0_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC0_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x070</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x078</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC1_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x07C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x080</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x084</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x088</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC2_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x08C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7F0F3F17</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>Pulse-Width Modulation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COIST</name> <description>Compare Output Initial State</description> <bitOffset>4</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter overflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter overflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter overflow</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on counter underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on counter underflow</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on counter underflow</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVERYSECONDEDGE</name> <description>PRS output pulse and interrupt flag set on every second capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INSEL</name> <description>Input Selection</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FILT</name> <description>Digital Filter</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CCV</name> <description>CC Channel Value Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>CCV</name> <description>CC Channel Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CCVP</name> <description>CC Channel Value Peek Register</description> <addressOffset>0x098</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVP</name> <description>CC Channel Value Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CC3_CCVB</name> <description>CC Channel Buffer Register</description> <addressOffset>0x09C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCVB</name> <description>CC Channel Value Buffer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTCTRL</name> <description>DTI Control Register</description> <addressOffset>0x0A0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x010006FF</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> </field> <field> <name>DTIPOL</name> <description>DTI Inactive Polarity</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTCINV</name> <description>DTI Complementary Output Invert</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTPRSSEL</name> <description>DTI PRS Source Channel Select</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</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>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTTIME</name> <description>DTI Time Control Register</description> <addressOffset>0x0A4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F3F0F</resetMask> <fields> <field> <name>DTPRESC</name> <description>DTI Prescaler Setting</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>The HFPERCLK is undivided</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The HFPERCLK is divided by 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The HFPERCLK is divided by 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The HFPERCLK is divided by 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The HFPERCLK is divided by 16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The HFPERCLK is divided by 32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The HFPERCLK is divided by 64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The HFPERCLK is divided by 128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>The HFPERCLK is divided by 256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>The HFPERCLK is divided by 512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>The HFPERCLK is divided by 1024</description> <value>0x0000000A</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTRISET</name> <description>DTI Rise-time</description> <bitOffset>8</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>DTFC</name> <description>DTI Fault Configuration Register</description> <addressOffset>0x0A8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F030F0F</resetMask> <fields> <field> <name>DTPRS0FSEL</name> <description>DTI PRS Fault Source 0 Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as fault source 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as fault source 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as fault source 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as fault source 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as fault source 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as fault source 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as fault source 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as fault source 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as fault source 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as fault source 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as fault source 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as fault source 11</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTPRS1FSEL</name> <description>DTI PRS Fault Source 1 Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as fault source 1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as fault source 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as fault source 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as fault source 1</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as fault source 1</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as fault source 1</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as fault source 1</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as fault source 1</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as fault source 1</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as fault source 1</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as fault source 1</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as fault source 1</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INACTIVE</name> <description>Set outputs inactive</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear outputs</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>TRISTATE</name> <description>Tristate outputs</description> <value>0x00000003</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> </fields> </register> <register> <name>DTOGEN</name> <description>DTI Output Generation Enable Register</description> <addressOffset>0x0AC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>DTOGCC0EN</name> <description>DTI CC0 Output Generation Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCC1EN</name> <description>DTI CC1 Output Generation Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCC2EN</name> <description>DTI CC2 Output Generation Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI0EN</name> <description>DTI CDTI0 Output Generation Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI1EN</name> <description>DTI CDTI1 Output Generation Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DTOGCDTI2EN</name> <description>DTI CDTI2 Output Generation Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DTFAULT</name> <description>DTI Fault Register</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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> </fields> </register> <register> <name>DTFAULTC</name> <description>DTI Fault Clear Register</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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>TLOCKUPFC</name> <description>DTI Lockup Fault Clear</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>DTLOCK</name> <description>DTI Configuration Lock Register</description> <addressOffset>0x0B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>DTI Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="WTIMER0"> <name>WTIMER1</name> <description>WTIMER1</description> <baseAddress>0x4001A400</baseAddress> <interrupt> <name>WTIMER1</name> <value>37</value> </interrupt> </peripheral> <peripheral> <name>USART0</name> <version>5.8.2</version> <description>USART0</description> <baseAddress>0x40010000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>USART0_RX</name> <value>12</value> </interrupt> <interrupt> <name>USART0_TX</name> <value>13</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <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> </field> <field> <name>LOOPBK</name> <description>Loopback Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCEN</name> <description>Collision Check Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MPM</name> <description>Multi-Processor Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>X8</name> <description>Double speed with 8X oversampling in asynchronous mode</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>X6</name> <description>6X oversampling in asynchronous mode</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>X4</name> <description>Quadruple speed with 4X oversampling in asynchronous mode</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKPOL</name> <description>Clock Polarity</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKPHA</name> <description>Clock Edge for Setup/Sample</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MSBF</name> <description>Most Significant Bit First</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSMA</name> <description>Action on Slave-Select in Master Mode</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBIL</name> <description>TX Buffer Interrupt Level</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXINV</name> <description>Receiver Input Invert</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXINV</name> <description>Transmitter Output Invert</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSINV</name> <description>Chip Select Invert</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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> </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> </field> <field> <name>ERRSRX</name> <description>Disable RX on Error</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ERRSTX</name> <description>Disable TX on Error</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SSSEARLY</name> <description>Synchronous Slave 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> </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 Master Sample Delay</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRAME</name> <description>USART Frame Format Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FIVE</name> <description>Each frame contains 5 data bits</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SIX</name> <description>Each frame contains 6 data bits</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SEVEN</name> <description>Each frame contains 7 data bits</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>EIGHT</name> <description>Each frame contains 8 data bits</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>NINE</name> <description>Each frame contains 9 data bits</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>TEN</name> <description>Each frame contains 10 data bits</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>ELEVEN</name> <description>Each frame contains 11 data bits</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>TWELVE</name> <description>Each frame contains 12 data bits</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>THIRTEEN</name> <description>Each frame contains 13 data bits</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>FOURTEEN</name> <description>Each frame contains 14 data bits</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>FIFTEEN</name> <description>Each frame contains 15 data bits</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>SIXTEEN</name> <description>Each frame contains 16 data bits</description> <value>0x0000000D</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVEN</name> <description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ODD</name> <description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>One stop bit is generated and verified</description> <value>0x00000001</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>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TRIGCTRL</name> <description>USART Trigger Control Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F1FF0</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 Frame Plus TCMP0VAL</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXARX1EN</name> <description>Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXARX2EN</name> <description>Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXATX0EN</name> <description>Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXATX1EN</name> <description>Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXATX2EN</name> <description>Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TSEL</name> <description>Trigger PRS Channel Select</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <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>Master Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MASTERDIS</name> <description>Master 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>USART Status Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <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 Master 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>Clock Control Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <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>RX Buffer Data Extended Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000C1FF</resetMask> <readAction>modifyExternal</readAction> <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>RX Buffer Data Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <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>RX Buffer Double Data Extended Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xC1FFC1FF</resetMask> <readAction>modifyExternal</readAction> <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>RX FIFO Double Data Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <readAction>modifyExternal</readAction> <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>RX Buffer Data Extended Peek Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <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>RX Buffer Double Data Extended Peek Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <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>TX Buffer Data Extended Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000F9FF</resetMask> <fields> <field> <name>TXDATAX</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>UBRXAT</name> <description>Unblock RX After Transmission</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXTRIAT</name> <description>Set TXTRI After Transmission</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBREAK</name> <description>Transmit Data as Break</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDISAT</name> <description>Clear TXEN After Transmission</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXENAT</name> <description>Enable RX After Transmission</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXDATA</name> <description>TX Buffer Data Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXDATA</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXDOUBLEX</name> <description>TX Buffer Double Data Extended Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF9FFF9FF</resetMask> <fields> <field> <name>TXDATA0</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>UBRXAT0</name> <description>Unblock RX After Transmission</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXTRIAT0</name> <description>Set TXTRI After Transmission</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBREAK0</name> <description>Transmit Data as Break</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDISAT0</name> <description>Clear TXEN After Transmission</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXENAT0</name> <description>Enable RX After Transmission</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDATA1</name> <description>TX Data</description> <bitOffset>16</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>UBRXAT1</name> <description>Unblock RX After Transmission</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXTRIAT1</name> <description>Set TXTRI After Transmission</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBREAK1</name> <description>Transmit Data as Break</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDISAT1</name> <description>Clear TXEN After Transmission</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXENAT1</name> <description>Enable RX After Transmission</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXDOUBLE</name> <description>TX Buffer Double Data Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TXDATA0</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TXDATA1</name> <description>TX Data</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-only</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-only</access> </field> <field> <name>TXBL</name> <description>TX Buffer Level Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXDATAV</name> <description>RX Data Valid Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXFULL</name> <description>RX Buffer Full Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXOF</name> <description>RX Overflow Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXUF</name> <description>RX Underflow Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXOF</name> <description>TX Overflow Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXUF</name> <description>TX Underflow Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PERR</name> <description>Parity Error Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FERR</name> <description>Framing Error Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MPAF</name> <description>Multi-Processor Address Frame Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SSM</name> <description>Slave-Select in Master Mode Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCF</name> <description>Collision Check Fail Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXIDLE</name> <description>TX Idle Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TCMP0</name> <description>Timer Comparator 0 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TCMP1</name> <description>Timer Comparator 1 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TCMP2</name> <description>Timer Comparator 2 Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFF9</resetMask> <fields> <field> <name>TXC</name> <description>Set TXC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXFULL</name> <description>Set RXFULL Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXOF</name> <description>Set RXOF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Set RXUF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Set TXOF Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXUF</name> <description>Set TXUF Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PERR</name> <description>Set PERR Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FERR</name> <description>Set FERR Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MPAF</name> <description>Set MPAF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SSM</name> <description>Set SSM Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CCF</name> <description>Set CCF Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXIDLE</name> <description>Set TXIDLE Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP0</name> <description>Set TCMP0 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP1</name> <description>Set TCMP1 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP2</name> <description>Set TCMP2 Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFF9</resetMask> <fields> <field> <name>TXC</name> <description>Clear TXC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXFULL</name> <description>Clear RXFULL Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXOF</name> <description>Clear RXOF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Clear RXUF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Clear TXOF Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXUF</name> <description>Clear TXUF Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PERR</name> <description>Clear PERR Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FERR</name> <description>Clear FERR Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MPAF</name> <description>Clear MPAF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SSM</name> <description>Clear SSM Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CCF</name> <description>Clear CCF Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXIDLE</name> <description>Clear TXIDLE Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP0</name> <description>Clear TCMP0 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP1</name> <description>Clear TCMP1 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCMP2</name> <description>Clear TCMP2 Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>TXC</name> <description>TXC Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBL</name> <description>TXBL Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDATAV</name> <description>RXDATAV Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFULL</name> <description>RXFULL Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>RXOF Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXUF</name> <description>RXUF Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXOF</name> <description>TXOF Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>TXUF Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PERR</name> <description>PERR Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FERR</name> <description>FERR Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MPAF</name> <description>MPAF Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SSM</name> <description>SSM Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCF</name> <description>CCF Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXIDLE</name> <description>TXIDLE Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCMP0</name> <description>TCMP0 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCMP1</name> <description>TCMP1 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCMP2</name> <description>TCMP2 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCTRL</name> <description>IrDA Control Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000F8F</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>THREE</name> <description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>FOUR</name> <description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IRFILT</name> <description>IrDA RX Filter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IRPRSEN</name> <description>IrDA PRS Channel Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IRPRSSEL</name> <description>IrDA PRS Channel Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>INPUT</name> <description>USART Input Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00008F8F</resetMask> <fields> <field> <name>RXPRSSEL</name> <description>RX PRS Channel Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXPRS</name> <description>PRS RX Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKPRSSEL</name> <description>CLK PRS Channel Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKPRS</name> <description>PRS CLK Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>I2SCTRL</name> <description>I2S Control Register</description> <addressOffset>0x05C</addressOffset> <size>32</size> <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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>W32D24M</name> <description>32-bit word, 32-bit data with 8 lsb masked</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>W32D24</name> <description>32-bit word, 24-bit data</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>W32D16</name> <description>32-bit word, 16-bit data</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>W32D8</name> <description>32-bit word, 8-bit data</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>W16D16</name> <description>16-bit word, 16-bit data</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>W16D8</name> <description>16-bit word, 8-bit data</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>W8D8</name> <description>8-bit word, 8-bit data</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TIMING</name> <description>Timing Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>Start of transmission is delayed for 1 baud-times</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Start of transmission is delayed for 2 baud-times</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>THREE</name> <description>Start of transmission is delayed for 3 baud-times</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SEVEN</name> <description>Start of transmission is delayed for 7 baud-times</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>TCMP0</name> <description>Start of transmission is delayed for TCMPVAL0 baud-times</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>TCMP1</name> <description>Start of transmission is delayed for TCMPVAL1 baud-times</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>TCMP2</name> <description>Start of transmission is delayed for TCMPVAL2 baud-times</description> <value>0x00000007</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>CS is asserted for 1 baud-times before start of transmission</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>CS is asserted for 2 baud-times before start of transmission</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>THREE</name> <description>CS is asserted for 3 baud-times before start of transmission</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SEVEN</name> <description>CS is asserted for 7 baud-times before start of transmission</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>TCMP0</name> <description>CS is asserted before the start of transmission for TCMPVAL0 baud-times</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>TCMP1</name> <description>CS is asserted before the start of transmission for TCMPVAL1 baud-times</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>TCMP2</name> <description>CS is asserted before the start of transmission for TCMPVAL2 baud-times</description> <value>0x00000007</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>Create a space of 1 baud-times before start of transmission </description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Create a space of 2 baud-times before start of transmission</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>THREE</name> <description>Create a space of 3 baud-times before start of transmission</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SEVEN</name> <description>Create a space of 7 baud-times before start of transmission</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>TCMP0</name> <description>Create a space of before the start of transmission for TCMPVAL0 baud-times</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>TCMP1</name> <description>Create a space of before the start of transmission for TCMPVAL1 baud-times</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>TCMP2</name> <description>Create a space of before the start of transmission for TCMPVAL2 baud-times</description> <value>0x00000007</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>CS is asserted for 1 baud-times after the end of transmission</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>CS is asserted for 2 baud-times after the end of transmission</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>THREE</name> <description>CS is asserted for 3 baud-times after the end of transmission</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SEVEN</name> <description>CS is asserted for 7 baud-times after the end of transmission</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>TCMP0</name> <description>CS is asserted after the end of transmission for TCMPVAL0 baud-times</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>TCMP1</name> <description>CS is asserted after the end of transmission for TCMPVAL1 baud-times</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>TCMP2</name> <description>CS is asserted after the end of transmission for TCMPVAL2 baud-times</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRLX</name> <description>Control Register Extended</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>DBGHALT</name> <description>Debug Halt</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CTSINV</name> <description>CTS Pin Inversion</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CTSEN</name> <description>CTS Function Enabled</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTSINV</name> <description>RTS Pin Inversion</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMECMP0</name> <description>Used to Generate Interrupts and Various Delays</description> <addressOffset>0x068</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXEOF</name> <description>Comparator 0 and timer are started at TX end of frame</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TXC</name> <description>Comparator 0 and timer are started at TX Complete</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 0 and timer are started at RX going Active (default: low)</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>Comparator 0 and timer are started at RX end of frame</description> <value>0x00000004</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXST</name> <description>Comparator 0 is disabled at the start of transmission</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 0 is disabled on RX going going Active (default: low)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACTN</name> <description>Comparator 0 is disabled on RX going Inactive</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESTARTEN</name> <description>Restart Timer on TCMP0</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMECMP1</name> <description>Used to Generate Interrupts and Various Delays</description> <addressOffset>0x06C</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXEOF</name> <description>Comparator 1 and timer are started at TX end of frame</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TXC</name> <description>Comparator 1 and timer are started at TX Complete</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 1 and timer are started at RX going going Active (default: low)</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>Comparator 1 and timer are started at RX end of frame</description> <value>0x00000004</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXST</name> <description>Comparator 1 is disabled at TX start TX Engine</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 1 is disabled on RX going going Active (default: low)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACTN</name> <description>Comparator 1 is disabled on RX going Inactive</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESTARTEN</name> <description>Restart Timer on TCMP1</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMECMP2</name> <description>Used to Generate Interrupts and Various Delays</description> <addressOffset>0x070</addressOffset> <size>32</size> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXEOF</name> <description>Comparator 2 and timer are started at TX end of frame</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TXC</name> <description>Comparator 2 and timer are started at TX Complete</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 2 and timer are started at RX going going Active (default: low)</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>Comparator 2 and timer are started at RX end of frame</description> <value>0x00000004</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TXST</name> <description>Comparator 2 is disabled at TX start TX Engine</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RXACT</name> <description>Comparator 2 is disabled on RX going going Active (default: low)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RXACTN</name> <description>Comparator 2 is disabled on RX going Inactive</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESTARTEN</name> <description>Restart Timer on TCMP2</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x074</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>RXPEN</name> <description>RX Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPEN</name> <description>TX Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSPEN</name> <description>CS Pin Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLKPEN</name> <description>CLK Pin Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CTSPEN</name> <description>CTS Pin Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTSPEN</name> <description>RTS Pin Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x078</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>RXLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXLOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CSLOC</name> <description>I/O Location</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKLOC</name> <description>I/O Location</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ROUTELOC1</name> <description>I/O Routing Location Register</description> <addressOffset>0x07C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>CTSLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RTSLOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="USART0"> <name>USART1</name> <description>USART1</description> <baseAddress>0x40010400</baseAddress> <interrupt> <name>USART1_RX</name> <value>20</value> </interrupt> <interrupt> <name>USART1_TX</name> <value>21</value> </interrupt> </peripheral> <peripheral derivedFrom="USART0"> <name>USART2</name> <description>USART2</description> <baseAddress>0x40010800</baseAddress> <interrupt> <name>USART2_RX</name> <value>40</value> </interrupt> <interrupt> <name>USART2_TX</name> <value>41</value> </interrupt> </peripheral> <peripheral derivedFrom="USART0"> <name>USART3</name> <description>USART3</description> <baseAddress>0x40010C00</baseAddress> <interrupt> <name>USART3_RX</name> <value>43</value> </interrupt> <interrupt> <name>USART3_TX</name> <value>44</value> </interrupt> </peripheral> <peripheral> <name>LEUART0</name> <version>5.8.2</version> <description>LEUART0</description> <baseAddress>0x4004A000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>LEUART0</name> <value>22</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>AUTOTRI</name> <description>Automatic Transmitter Tristate</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATABITS</name> <description>Data-Bit Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PARITY</name> <description>Parity-Bit Mode</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>Parity bits are not used</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>EVEN</name> <description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ODD</name> <description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPBITS</name> <description>Stop-Bit Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INV</name> <description>Invert Input and Output</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ERRSDMA</name> <description>Clear RX DMA on Error</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOOPBK</name> <description>Loopback Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SFUBRX</name> <description>Start-Frame UnBlock RX</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MPM</name> <description>Multi-Processor Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MPAB</name> <description>Multi-Processor Address-Bit</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BIT8DV</name> <description>Bit 8 Default Value</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDMAWU</name> <description>RX DMA Wakeup</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDMAWU</name> <description>TX DMA Wakeup</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDELAY</name> <description>TX Delay Transmission</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>Frames are transmitted immediately</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SINGLE</name> <description>Transmission of new frames are delayed by a single bit period</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DOUBLE</name> <description>Transmission of new frames are delayed by two bit periods</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>TRIPLE</name> <description>Transmission of new frames are delayed by three bit periods</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</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>CLEARTX</name> <description>Clear TX</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEARRX</name> <description>Clear RX</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000050</resetValue> <resetMask>0x0000007F</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>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXC</name> <description>TX Complete</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXBL</name> <description>TX Buffer Level</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXDATAV</name> <description>RX Data Valid</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXIDLE</name> <description>TX Idle</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CLKDIV</name> <description>Clock Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFF8</resetMask> <fields> <field> <name>DIV</name> <description>Fractional Clock Divider</description> <bitOffset>3</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTFRAME</name> <description>Start Frame Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <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>SIGFRAME</name> <description>Signal Frame Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>SIGFRAME</name> <description>Signal Frame</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXDATAX</name> <description>Receive Buffer Data Extended Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000C1FF</resetMask> <readAction>modifyExternal</readAction> <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>Receive Data Parity Error</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FERR</name> <description>Receive Data Framing Error</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RXDATA</name> <description>Receive Buffer Data Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>RXDATA</name> <description>RX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RXDATAXP</name> <description>Receive Buffer Data Extended Peek Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <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>Receive Data Parity Error Peek</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FERRP</name> <description>Receive Data Framing Error Peek</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TXDATAX</name> <description>Transmit Buffer Data Extended Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000E1FF</resetMask> <fields> <field> <name>TXDATA</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>TXBREAK</name> <description>Transmit Data as Break</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDISAT</name> <description>Disable TX After Transmission</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXENAT</name> <description>Enable RX After Transmission</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXDATA</name> <description>Transmit Buffer Data Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXDATA</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000002</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>TXC</name> <description>TX Complete Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXBL</name> <description>TX Buffer Level Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXDATAV</name> <description>RX Data Valid Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXOF</name> <description>RX Overflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXUF</name> <description>RX Underflow Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXOF</name> <description>TX Overflow Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PERR</name> <description>Parity Error Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FERR</name> <description>Framing Error Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MPAF</name> <description>Multi-Processor Address Frame Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STARTF</name> <description>Start Frame Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SIGF</name> <description>Signal Frame Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007F9</resetMask> <fields> <field> <name>TXC</name> <description>Set TXC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXOF</name> <description>Set RXOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Set RXUF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Set TXOF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PERR</name> <description>Set PERR Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FERR</name> <description>Set FERR Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MPAF</name> <description>Set MPAF Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STARTF</name> <description>Set STARTF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SIGF</name> <description>Set SIGF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007F9</resetMask> <fields> <field> <name>TXC</name> <description>Clear TXC Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXOF</name> <description>Clear RXOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Clear RXUF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Clear TXOF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PERR</name> <description>Clear PERR Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FERR</name> <description>Clear FERR Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MPAF</name> <description>Clear MPAF Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STARTF</name> <description>Clear STARTF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SIGF</name> <description>Clear SIGF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>TXC</name> <description>TXC Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBL</name> <description>TXBL Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDATAV</name> <description>RXDATAV Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>RXOF Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXUF</name> <description>RXUF Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXOF</name> <description>TXOF Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PERR</name> <description>PERR Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FERR</name> <description>FERR Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MPAF</name> <description>MPAF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTF</name> <description>STARTF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SIGF</name> <description>SIGF Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PULSECTRL</name> <description>Pulse Control Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PULSEW</name> <description>Pulse Width</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PULSEEN</name> <description>Pulse Generator/Extender Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PULSEFILT</name> <description>Pulse Filter</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FREEZE</name> <description>Freeze Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>REGFREEZE</name> <description>Register Update Freeze</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</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>CLKDIV</name> <description>CLKDIV Register Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STARTFRAME</name> <description>STARTFRAME Register Busy</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SIGFRAME</name> <description>SIGFRAME Register Busy</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXDATAX</name> <description>TXDATAX Register Busy</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXDATA</name> <description>TXDATA Register Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PULSECTRL</name> <description>PULSECTRL Register Busy</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>RXPEN</name> <description>RX Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPEN</name> <description>TX Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>RXLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXLOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>INPUT</name> <description>LEUART Input Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000002F</resetMask> <fields> <field> <name>RXPRSSEL</name> <description>RX PRS Channel Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXPRS</name> <description>PRS RX Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>LETIMER0</name> <version>5.8.2</version> <description>LETIMER0</description> <baseAddress>0x40046000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>LETIMER0</name> <value>27</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000013FF</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>The counter counts REP0 times. When REP0 reaches zero, the counter stops</description> <value>0x00000001</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>0x00000002</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>0x00000003</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>LETn_O0 is held at its idle value as defined by OPOL0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>LETn_O0 is toggled on CNT underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PULSE</name> <description>LETn_O0 is held active for one LFACLKLETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>LETn_O0 is set idle on CNT underflow, and active on compare match with COMP1</description> <value>0x00000003</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>LETn_O1 is held at its idle value as defined by OPOL1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>LETn_O1 is toggled on CNT underflow</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PULSE</name> <description>LETn_O1 is held active for one LFACLKLETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PWM</name> <description>LETn_O1 is set idle on CNT underflow, and active on compare match with COMP1</description> <value>0x00000003</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> </field> <field> <name>COMP0TOP</name> <description>Compare Value 0 is Top Value</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RUNNING</name> <description>LETIMER Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CNT</name> <description>Counter Value Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <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>COMP0</name> <description>Compare Value Register 0</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>COMP0</name> <description>Compare Value 0</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COMP1</name> <description>Compare Value Register 1</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>COMP1</name> <description>Compare Value 1</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>REP0</name> <description>Repeat Counter Register 0</description> <addressOffset>0x018</addressOffset> <size>32</size> <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>Repeat Counter Register 1</description> <addressOffset>0x01C</addressOffset> <size>32</size> <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>Interrupt Flag Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</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-only</access> </field> <field> <name>COMP1</name> <description>Compare Match 1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>REP0</name> <description>Repeat Counter 0 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>REP1</name> <description>Repeat Counter 1 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>COMP0</name> <description>Set COMP0 Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>COMP1</name> <description>Set COMP1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Set UF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>REP0</name> <description>Set REP0 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>REP1</name> <description>Set REP1 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>COMP0</name> <description>Clear COMP0 Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>COMP1</name> <description>Clear COMP1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>UF</name> <description>Clear UF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>REP0</name> <description>Clear REP0 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>REP1</name> <description>Clear REP1 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>COMP0</name> <description>COMP0 Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMP1</name> <description>COMP1 Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>UF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REP0</name> <description>REP0 Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REP1</name> <description>REP1 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000002</resetMask> <fields> <field> <name>CMD</name> <description>CMD Register Busy</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>OUT0PEN</name> <description>Output 0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUT1PEN</name> <description>Output 1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>OUT0LOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OUT1LOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PRSSEL</name> <description>PRS Input Select Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0CCCF3CF</resetMask> <fields> <field> <name>PRSSTARTSEL</name> <description>PRS Start Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSTOPSEL</name> <description>PRS Stop Select</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCLEARSEL</name> <description>PRS Clear Select</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>Rising edge of selected PRS input can start the LETIMER</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edge of selected PRS input can start the LETIMER</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both the rising or falling edge of the selected PRS input can start the LETIMER</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>Rising edge of selected PRS input can stop the LETIMER</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edge of selected PRS input can stop the LETIMER</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both the rising or falling edge of the selected PRS input can stop the LETIMER</description> <value>0x00000003</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RISING</name> <description>Rising edge of selected PRS input can clear the LETIMER</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edge of selected PRS input can clear the LETIMER</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both the rising or falling edge of the selected PRS input can clear the LETIMER</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>CRYOTIMER</name> <version>5.8.2</version> <description>CRYOTIMER</description> <baseAddress>0x4001E000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>CRYOTIMER</name> <value>32</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000EF</resetMask> <fields> <field> <name>EN</name> <description>Enable CRYOTIMER</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OSCSEL</name> <description>Select Low Frequency Oscillator</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Output is driven low</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>Select Low Frequency RC Oscillator</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>Select Low Frequency Crystal Oscillator</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>Select Ultra Low Frequency RC Oscillator</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>LF Oscillator frequency undivided</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>LF Oscillator frequency divided by 2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>LF Oscillator frequency divided by 4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>LF Oscillator frequency divided by 8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>LF Oscillator frequency divided by 16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>LF Oscillator frequency divided by 32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>LF Oscillator frequency divided by 64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>LF Oscillator frequency divided by 128</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PERIODSEL</name> <description>Interrupt Duration</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000020</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PERIODSEL</name> <description>Interrupts/Wakeup Events Period Setting</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>Counter Value</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EM4WUEN</name> <description>Wake Up Enable</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EM4WU</name> <description>EM4 Wake-up Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PERIOD</name> <description>Wakeup Event/Interrupt</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PERIOD</name> <description>Set PERIOD Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PERIOD</name> <description>Clear PERIOD Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PERIOD</name> <description>PERIOD Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>PCNT0</name> <version>5.8.2</version> <description>PCNT0</description> <baseAddress>0x4004E000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>PCNT0</name> <value>23</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xBFDBFFFF</resetMask> <fields> <field> <name>MODE</name> <description>Mode Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>The module is disabled.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>OVSSINGLE</name> <description>Single input LFACLK oversampling mode (available in EM0-EM3).</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>EXTCLKSINGLE</name> <description>Externally clocked single input counter mode (available in EM0-EM3).</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>EXTCLKQUAD</name> <description>Externally clocked quadrature decoder mode (available in EM0-EM3).</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>OVSQUAD1X</name> <description>LFACLK oversampling quadrature decoder 1X mode (available in EM0-EM3).</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>OVSQUAD2X</name> <description>LFACLK oversampling quadrature decoder 2X mode (available in EM0-EM3).</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>OVSQUAD4X</name> <description>LFACLK oversampling quadrature decoder 4X mode (available in EM0-EM3).</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FILT</name> <description>Enable Digital Pulse Width Filter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSTEN</name> <description>Enable PCNT Clock Domain Reset</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTRSTEN</name> <description>Enable CNT Reset</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUXCNTRSTEN</name> <description>Enable AUXCNT Reset</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEBUGHALT</name> <description>Debug Mode Halt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HYST</name> <description>Enable Hysteresis</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>S1CDIR</name> <description>Count Direction Determined By S1</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTEV</name> <description>Controls When the Counter Counts</description> <bitOffset>10</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UP</name> <description>Only counts up on up-count events.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Only counts down on down-count events.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>Never counts.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXCNTEV</name> <description>Controls When the Auxiliary Counter Counts</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>Never counts.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>UP</name> <description>Counts up on up-count events.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counts up on down-count events.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Counts up on both up-count and down-count events.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CNTDIR</name> <description>Non-Quadrature Mode Counter Direction Control</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EDGE</name> <description>Edge Select</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCCMODE</name> <description>Sets the Mode for Triggered Compare and Clear</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Triggered compare and clear not enabled.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFA</name> <description>Compare and clear performed on each (optionally prescaled) LFA clock cycle.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Compare and clear performed on positive PRS edges.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TCCPRESC</name> <description>Set the LFA Prescaler for Triggered Compare and Clear</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Compare and clear event each LFA cycle.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Compare and clear performed on every other LFA cycle.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Compare and clear performed on every 4th LFA cycle.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Compare and clear performed on every 8th LFA cycle.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TCCCOMP</name> <description>Triggered Compare and Clear Compare Mode</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LTOE</name> <description>Compare match if PCNT_CNT is less than, or equal to PCNT_TOP.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>GTOE</name> <description>Compare match if PCNT_CNT is greater than or equal to PCNT_TOP.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RANGE</name> <description>Compare match if PCNT_CNT is less than, or equal to PCNT_TOP[15:8]], and greater than, or equal to PCNT_TOP[7:0].</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSGATEEN</name> <description>PRS Gate Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCCPRSPOL</name> <description>TCC PRS Polarity Select</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCCPRSSEL</name> <description>TCC PRS Channel Select</description> <bitOffset>26</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBHFSEL</name> <description>TOPB High Frequency Value Select</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>LCNTIM</name> <description>Load CNT Immediately</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LTOPBIM</name> <description>Load TOPB Immediately</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>DIR</name> <description>Current Counter Direction</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CNT</name> <description>Counter Value Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <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>TOP</name> <description>Top Value Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-only</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-only</access> </field> </fields> </register> <register> <name>TOPB</name> <description>Top Value Buffer Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>UF</name> <description>Underflow Interrupt Read Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OF</name> <description>Overflow Interrupt Read Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIRCNG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>AUXOF</name> <description>Auxiliary Overflow Interrupt Read Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TCC</name> <description>Triggered Compare Interrupt Read Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OQSTERR</name> <description>Oversampling Quadrature State Error Interrupt</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>UF</name> <description>Set UF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OF</name> <description>Set OF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCNG</name> <description>Set DIRCNG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXOF</name> <description>Set AUXOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCC</name> <description>Set TCC Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OQSTERR</name> <description>Set OQSTERR Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>UF</name> <description>Clear UF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OF</name> <description>Clear OF Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DIRCNG</name> <description>Clear DIRCNG Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AUXOF</name> <description>Clear AUXOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TCC</name> <description>Clear TCC Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OQSTERR</name> <description>Clear OQSTERR Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>UF</name> <description>UF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OF</name> <description>OF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCNG</name> <description>DIRCNG Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUXOF</name> <description>AUXOF Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCC</name> <description>TCC Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OQSTERR</name> <description>OQSTERR Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>S0INLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>S1INLOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>FREEZE</name> <description>Freeze Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>REGFREEZE</name> <description>Register Update Freeze</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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>TOPB</name> <description>TOPB Register Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OVSCFG</name> <description>OVSCFG Register Busy</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>AUXCNT</name> <description>Auxiliary Counter Value Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <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>INPUT</name> <description>PCNT Input Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000BEF</resetMask> <fields> <field> <name>S0PRSSEL</name> <description>S0IN PRS Channel Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>S0PRSEN</name> <description>S0IN PRS Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>S1PRSSEL</name> <description>S1IN PRS Channel Select</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>S1PRSEN</name> <description>S1IN PRS Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OVSCFG</name> <description>Oversampling Config Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000010FF</resetMask> <fields> <field> <name>FILTLEN</name> <description>Configure Filter Length for Inputs S0IN and S1IN</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> </registers> </peripheral> <peripheral derivedFrom="PCNT0"> <name>PCNT1</name> <description>PCNT1</description> <baseAddress>0x4004E400</baseAddress> <interrupt> <name>PCNT1</name> <value>38</value> </interrupt> </peripheral> <peripheral derivedFrom="PCNT0"> <name>PCNT2</name> <description>PCNT2</description> <baseAddress>0x4004E800</baseAddress> <interrupt> <name>PCNT2</name> <value>39</value> </interrupt> </peripheral> <peripheral> <name>I2C0</name> <version>5.8.2</version> <description>I2C0</description> <baseAddress>0x4000C000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>I2C0</name> <value>17</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007B3FF</resetMask> <fields> <field> <name>EN</name> <description>I2C Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLAVE</name> <description>Addressable as Slave</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUTOACK</name> <description>Automatic Acknowledge</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUTOSE</name> <description>Automatic STOP When Empty</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUTOSN</name> <description>Automatic STOP on NACK</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARBDIS</name> <description>Arbitration Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GCAMEN</name> <description>General Call Address Match Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBIL</name> <description>TX Buffer Interrupt Level</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </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>The ratio between low period and high period counters (Nlow:Nhigh) is 4:4</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ASYMMETRIC</name> <description>The ratio between low period and high period counters (Nlow:Nhigh) is 6:3</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>FAST</name> <description>The ratio between low period and high period counters (Nlow:Nhigh) is 11:6</description> <value>0x00000002</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>40PCC</name> <description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>80PCC</name> <description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>160PCC</name> <description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description> <value>0x00000003</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> </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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>40PCC</name> <description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>80PCC</name> <description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>160PCC</name> <description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>320PCC</name> <description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>1024PCC</name> <description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>State Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <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>Master</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>WAIT</name> <description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start transmitted or received</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADDR</name> <description>Address transmitted or received</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ADDRACK</name> <description>Address ack/nack transmitted or received</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>Data transmitted or received</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DATAACK</name> <description>Data ack/nack transmitted or received</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000080</resetValue> <resetMask>0x000003FF</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> </fields> </register> <register> <name>CLKDIV</name> <description>Clock Division Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <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>Slave Address Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FE</resetMask> <fields> <field> <name>ADDR</name> <description>Slave Address</description> <bitOffset>1</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SADDRMASK</name> <description>Slave Address Mask Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FE</resetMask> <fields> <field> <name>MASK</name> <description>Slave Address Mask</description> <bitOffset>1</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXDATA</name> <description>Receive Buffer Data Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <readAction>modifyExternal</readAction> <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>Receive Buffer Double Data Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <readAction>modifyExternal</readAction> <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>Receive Buffer Data Peek Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <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>Receive Buffer Double Data Peek Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <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>Transmit Buffer Data Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXDATA</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXDOUBLE</name> <description>Transmit Buffer Double Data Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TXDATA0</name> <description>TX Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TXDATA1</name> <description>TX Data</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000010</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>START</name> <description>START Condition Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RSTART</name> <description>Repeated START Condition Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADDR</name> <description>Address Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXC</name> <description>Transfer Completed Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXBL</name> <description>Transmit Buffer Level Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXDATAV</name> <description>Receive Data Valid Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ACK</name> <description>Acknowledge Received Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>NACK</name> <description>Not Acknowledge Received Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MSTOP</name> <description>Master STOP Condition Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ARBLOST</name> <description>Arbitration Lost Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUSERR</name> <description>Bus Error Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUSHOLD</name> <description>Bus Held Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXOF</name> <description>Transmit Buffer Overflow Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXUF</name> <description>Receive Buffer Underflow Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BITO</name> <description>Bus Idle Timeout Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CLTO</name> <description>Clock Low Timeout Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SSTOP</name> <description>Slave STOP Condition Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXFULL</name> <description>Receive Buffer Full Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CLERR</name> <description>Clock Low Error Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFCF</resetMask> <fields> <field> <name>START</name> <description>Set START Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RSTART</name> <description>Set RSTART Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ADDR</name> <description>Set ADDR Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXC</name> <description>Set TXC Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ACK</name> <description>Set ACK Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>NACK</name> <description>Set NACK Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MSTOP</name> <description>Set MSTOP Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ARBLOST</name> <description>Set ARBLOST Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUSERR</name> <description>Set BUSERR Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUSHOLD</name> <description>Set BUSHOLD Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Set TXOF Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Set RXUF Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BITO</name> <description>Set BITO Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLTO</name> <description>Set CLTO Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SSTOP</name> <description>Set SSTOP Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXFULL</name> <description>Set RXFULL Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLERR</name> <description>Set CLERR Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFCF</resetMask> <fields> <field> <name>START</name> <description>Clear START Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RSTART</name> <description>Clear RSTART Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ADDR</name> <description>Clear ADDR Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXC</name> <description>Clear TXC Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ACK</name> <description>Clear ACK Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>NACK</name> <description>Clear NACK Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MSTOP</name> <description>Clear MSTOP Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ARBLOST</name> <description>Clear ARBLOST Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUSERR</name> <description>Clear BUSERR Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUSHOLD</name> <description>Clear BUSHOLD Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXOF</name> <description>Clear TXOF Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXUF</name> <description>Clear RXUF Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BITO</name> <description>Clear BITO Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLTO</name> <description>Clear CLTO Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SSTOP</name> <description>Clear SSTOP Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXFULL</name> <description>Clear RXFULL Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLERR</name> <description>Clear CLERR Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>START</name> <description>START Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSTART</name> <description>RSTART Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDR</name> <description>ADDR Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXC</name> <description>TXC Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXBL</name> <description>TXBL Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDATAV</name> <description>RXDATAV Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACK</name> <description>ACK Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>NACK</name> <description>NACK Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MSTOP</name> <description>MSTOP Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARBLOST</name> <description>ARBLOST Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERR</name> <description>BUSERR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSHOLD</name> <description>BUSHOLD Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXOF</name> <description>TXOF Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXUF</name> <description>RXUF Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BITO</name> <description>BITO Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLTO</name> <description>CLTO Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SSTOP</name> <description>SSTOP Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFULL</name> <description>RXFULL Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLERR</name> <description>CLERR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pin Enable Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>SDAPEN</name> <description>SDA Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCLPEN</name> <description>SCL Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003F3F</resetMask> <fields> <field> <name>SDALOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCLLOC</name> <description>I/O Location</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="I2C0"> <name>I2C1</name> <description>I2C1</description> <baseAddress>0x4000C400</baseAddress> <interrupt> <name>I2C1</name> <value>42</value> </interrupt> </peripheral> <peripheral> <name>ADC0</name> <version>5.8.2</version> <description>ADC0</description> <baseAddress>0x40002000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>ADC0</name> <value>15</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x001F0000</resetValue> <resetMask>0xFF7F7FDF</resetMask> <fields> <field> <name>WARMUPMODE</name> <description>Warm-up Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>ADC is shut down after each conversion. 5us warmup time is used before each conversion.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>KEEPINSTANDBY</name> <description>ADC is kept in standby mode between conversions. 1us warmup time is used before each conversion.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>KEEPINSLOWACC</name> <description>ADC is kept in slow acquisition mode between conversions. 1us warmup time is used before each conversion.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>KEEPADCWARM</name> <description>ADC is kept on after conversions, allowing for continuous conversion.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SINGLEDMAWU</name> <description>SINGLEFIFO DMA Wakeup</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANDMAWU</name> <description>SCANFIFO DMA Wakeup</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TAILGATE</name> <description>Conversion Tailgating</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ASYNCCLKEN</name> <description>Selects ASYNC CLK Enable Mode When ADCCLKMODE=1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADCCLKMODE</name> <description>ADC Clock Mode</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescalar Setting for ADC Sample and Conversion Clock</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMEBASE</name> <description>1us Time Base</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>OVSRSEL</name> <description>Oversample Rate Select</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X2</name> <description>2 samples for each conversion result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>X4</name> <description>4 samples for each conversion result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>X8</name> <description>8 samples for each conversion result</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>X16</name> <description>16 samples for each conversion result</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>X32</name> <description>32 samples for each conversion result</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>X64</name> <description>64 samples for each conversion result</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>X128</name> <description>128 samples for each conversion result</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>X256</name> <description>256 samples for each conversion result</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>X512</name> <description>512 samples for each conversion result</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>X1024</name> <description>1024 samples for each conversion result</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>X2048</name> <description>2048 samples for each conversion result</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>X4096</name> <description>4096 samples for each conversion result</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DBGHALT</name> <description>Debug Mode Halt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CHCONMODE</name> <description>Channel Connect</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CHCONREFWARMIDLE</name> <description>Channel Connect and Reference Warm Sel When ADC is IDLE</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PREFSCAN</name> <description>Keep scan reference warm and APORT switches for first scan channel closed if WARMUPMODE is not NORMAL</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PREFSINGLE</name> <description>Keep single reference warm and keep APORT switches for single channel closed if WARMUPMODE is not NORMAL</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>KEEPPREV</name> <description>Keep last used reference warm and keep APORT switches for corresponding channel closed if WARMUPMODE is not NORMAL</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>SINGLESTART</name> <description>Single Channel Conversion Start</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SINGLESTOP</name> <description>Single Channel Conversion Stop</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANSTART</name> <description>Scan Sequence Start</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANSTOP</name> <description>Scan Sequence Stop</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00031F07</resetMask> <fields> <field> <name>SINGLEACT</name> <description>Single Channel Conversion Active</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANACT</name> <description>Scan Conversion Active</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANPENDING</name> <description>Scan Conversion Pending</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SINGLEREFWARM</name> <description>Single Channel Reference Warmed Up</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANREFWARM</name> <description>Scan Reference Warmed Up</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PROGERR</name> <description>Programming Error Status</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>BUSCONF</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGSELCONF</name> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WARM</name> <description>ADC Warmed Up</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SINGLEDV</name> <description>Single Channel Data Valid</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANDV</name> <description>Scan Data Valid</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SINGLECTRL</name> <description>Single Channel Control Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00FFFF00</resetValue> <resetMask>0xAFFFFFFF</resetMask> <fields> <field> <name>REP</name> <description>Single Channel Repetitive Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIFF</name> <description>Single Channel Differential Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADJ</name> <description>Single Channel Result Adjustment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RES</name> <description>Single Channel Resolution Select</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>12BIT</name> <description>12-bit resolution.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>8BIT</name> <description>8-bit resolution.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>6BIT</name> <description>6-bit resolution.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OVS</name> <description>Oversampling enabled. Oversampling rate is set in OVSRSEL.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REF</name> <description>Single Channel Reference Selection</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>1V25</name> <description>VFS = 1.25V with internal VBGR reference</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2V5</name> <description>VFS = 2.5V with internal VBGR reference</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>VDD</name> <description>VFS = AVDD with AVDD as reference source</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>5V</name> <description>VFS = 5V with internal VBGR reference</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>EXTSINGLE</name> <description>Single ended external reference</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>2XEXTDIFF</name> <description>Differential external reference, 2x</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2XVDD</name> <description>VFS = 2xAVDD with AVDD as the reference source</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>CONF</name> <description>Use SINGLECTRLX to configure reference</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>POSSEL</name> <description>Single Channel Positive Input Selection</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSEL</name> <description>Single Channel Negative Input Selection</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>AT</name> <description>Single Channel Acquisition Time</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>1CYCLE</name> <description>1 conversion clock cycle acquisition time for single channel</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2CYCLES</name> <description>2 conversion clock cycles acquisition time for single channel</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>3CYCLES</name> <description>3 conversion clock cycles acquisition time for single channel</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>4 conversion clock cycles acquisition time for single channel</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>8CYCLES</name> <description>8 conversion clock cycles acquisition time for single channel</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>16 conversion clock cycles acquisition time for single channel</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>32 conversion clock cycles acquisition time for single channel</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>64 conversion clock cycles acquisition time for single channel</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>128CYCLES</name> <description>128 conversion clock cycles acquisition time for single channel</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>256 conversion clock cycles acquisition time for single channel</description> <value>0x00000009</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSEN</name> <description>Single Channel PRS Trigger Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMPEN</name> <description>Compare Logic Enable for Single Channel</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SINGLECTRLX</name> <description>Single Channel Control Register Continued</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xEFDF7FFF</resetMask> <fields> <field> <name>VREFSEL</name> <description>Single Channel Reference Selection</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 0.83V Bandgap reference</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>VDDXWATT</name> <description>Scaled AVDD: AVDD*(the VREF attenuation factor)</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>VREFPWATT</name> <description>Scaled singled ended external Vref: ADCn_EXTP*(the VREF attenuation factor)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>VREFP</name> <description>Raw single ended external Vref: ADCn_EXTP</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>VENTROPY</name> <description>Special mode used to generate ENTROPY.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>VREFPNWATT</name> <description>Scaled differential external Vref from : (ADCn_EXTP-ADCn_EXTN)*(the VREF attenuation factor)</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>VREFPN</name> <description>Raw differential external Vref from : (ADCn_EXTP-ADCn_EXTN)</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>VBGRLOW</name> <description>Internal Bandgap reference at low setting 0.78V</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VREFATTFIX</name> <description>Enable Fixed Scaling on VREF</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFATT</name> <description>Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VINATT</name> <description>Code for VIN Attenuation Factor</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DVL</name> <description>Single Channel DV Level Select</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>FIFOOFACT</name> <description>Single Channel FIFO Overflow Action</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSMODE</name> <description>Single Channel PRS Trigger Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>Single Channel PRS Trigger Select</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers single channel</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers single channel</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers single channel</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers single channel</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers single channel</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers single channel</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers single channel</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers single channel</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers single channel</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers single channel</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers single channel</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers single channel</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVSTARTDELAY</name> <description>Delay Value for Next Conversion Start If CONVSTARTDELAYEN is Set</description> <bitOffset>22</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CONVSTARTDELAYEN</name> <description>Enable Delaying Next Conversion Start</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REPDELAY</name> <description>REPDELAY Select for SINGLE REP Mode</description> <bitOffset>29</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODELAY</name> <description>No delay</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>4 conversion clock cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>8CYCLES</name> <description>8 conversion clock cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>16 conversion clock cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>32 conversion clock cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>64 conversion clock cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>128CYCLES</name> <description>128 conversion clock cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>256 conversion clock cycles</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCANCTRL</name> <description>Scan Control Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xAF0000FF</resetMask> <fields> <field> <name>REP</name> <description>Scan Sequence Repetitive Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIFF</name> <description>Scan Sequence Differential Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADJ</name> <description>Scan Sequence Result Adjustment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RES</name> <description>Scan Sequence Resolution Select</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>12BIT</name> <description>12-bit resolution</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>8BIT</name> <description>8-bit resolution</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>6BIT</name> <description>6-bit resolution</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OVS</name> <description>Oversampling enabled. Oversampling rate is set in OVSRSEL</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REF</name> <description>Scan Sequence Reference Selection</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>1V25</name> <description>VFS = 1.25V with internal VBGR reference</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2V5</name> <description>VFS = 2.5V with internal VBGR reference</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>VDD</name> <description>VFS = AVDD with AVDD as reference source</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>5V</name> <description>VFS = 5V with internal VBGR reference</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>EXTSINGLE</name> <description>Single ended external reference</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>2XEXTDIFF</name> <description>Differential external reference, 2x</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>2XVDD</name> <description>VFS=2xAVDD with AVDD as the reference source</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>CONF</name> <description>Use SCANCTRLX to configure reference</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AT</name> <description>Scan Acquisition Time</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>1CYCLE</name> <description>1 conversion clock cycle acquisition time for scan</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2CYCLES</name> <description>2 conversion clock cycles acquisition time for scan</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>3CYCLES</name> <description>3 conversion clock cycles acquisition time for scan</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>4 conversion clock cycles acquisition time for scan</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>8CYCLES</name> <description>8 conversion clock cycles acquisition time for scan</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>16 conversion clock cycles acquisition time for scan</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>32 conversion clock cycles acquisition time for scan</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>64 conversion clock cycles acquisition time for scan</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>128CYCLES</name> <description>128 conversion clock cycles acquisition time for scan</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>256 conversion clock cycles acquisition time for scan</description> <value>0x00000009</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSEN</name> <description>Scan Sequence PRS Trigger Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMPEN</name> <description>Compare Logic Enable for Scan</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCANCTRLX</name> <description>Scan Control Register Continued</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xEFDF7FFF</resetMask> <fields> <field> <name>VREFSEL</name> <description>Scan Channel Reference Selection</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 0.83V Bandgap reference</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>VDDXWATT</name> <description>Scaled AVDD: AVDD*(the VREF attenuation factor)</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>VREFPWATT</name> <description>Scaled singled ended external Vref: ADCn_EXTP*(the VREF attenuation factor)</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>VREFP</name> <description>Raw single ended external Vref: ADCn_EXTP</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>VREFPNWATT</name> <description>Scaled differential external Vref from : (ADCn_EXTP-ADCn_EXTN)*(the VREF attenuation factor)</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>VREFPN</name> <description>Raw differential external Vref from : (ADCn_EXTP-ADCn_EXTN)</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>VBGRLOW</name> <description>Internal Bandgap reference at low setting 0.78V</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VREFATTFIX</name> <description>Enable Fixed Scaling on VREF</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFATT</name> <description>Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VINATT</name> <description>Code for VIN Attenuation Factor</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DVL</name> <description>Scan DV Level Select</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>FIFOOFACT</name> <description>Scan FIFO Overflow Action</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSMODE</name> <description>Scan PRS Trigger Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>Scan Sequence PRS Trigger Select</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers scan sequence</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers scan sequence</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers scan sequence</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers scan sequence</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers scan sequence</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers scan sequence</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers scan sequence</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers scan sequence</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers scan sequence</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers scan sequence</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers scan sequence</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers scan sequence</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVSTARTDELAY</name> <description>Delay Next Conversion Start If CONVSTARTDELAYEN is Set</description> <bitOffset>22</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CONVSTARTDELAYEN</name> <description>Enable Delaying Next Conversion Start</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REPDELAY</name> <description>REPDELAY Select for SCAN REP Mode</description> <bitOffset>29</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODELAY</name> <description>No delay</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>4CYCLES</name> <description>4 conversion clock cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>8CYCLES</name> <description>8 conversion clock cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>16 conversion clock cycles</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>32 conversion clock cycles</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>64 conversion clock cycles</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>128CYCLES</name> <description>128 conversion clock cycles</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>256CYCLES</name> <description>256 conversion clock cycles</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCANMASK</name> <description>Scan Sequence Input Mask Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCANINPUTEN</name> <description>Scan Sequence Input Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCANINPUTSEL</name> <description>Input Selection Register for Scan Mode</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F1F1F1F</resetMask> <fields> <field> <name>INPUT0TO7SEL</name> <description>Inputs Chosen for ADCn_INPUT7-ADCn_INPUT0 as Referred in SCANMASK</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT0CH0TO7</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT0CH8TO15</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH0TO7</name> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH8TO15</name> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH16TO23</name> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH24TO31</name> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH0TO7</name> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH8TO15</name> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH16TO23</name> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH24TO31</name> <value>0x00000013</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT8TO15SEL</name> <description>Inputs Chosen for ADCn_INPUT8-ADCn_INPUT15 as Referred in SCANMASK</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT0CH0TO7</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT0CH8TO15</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH0TO7</name> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH8TO15</name> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH16TO23</name> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH24TO31</name> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH0TO7</name> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH8TO15</name> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH16TO23</name> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH24TO31</name> <value>0x00000013</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT16TO23SEL</name> <description>Inputs Chosen for ADCn_INPUT16-ADCn_INPUT23 as Referred in SCANMASK</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT0CH0TO7</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT0CH8TO15</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH0TO7</name> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH8TO15</name> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH16TO23</name> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH24TO31</name> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH0TO7</name> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH8TO15</name> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH16TO23</name> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH24TO31</name> <value>0x00000013</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT24TO31SEL</name> <description>Inputs Chosen for ADCn_INPUT24-ADCn_INPUT31 as Referred in SCANMASK</description> <bitOffset>24</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT0CH0TO7</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT0CH8TO15</name> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH0TO7</name> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH8TO15</name> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH16TO23</name> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>APORT2CH24TO31</name> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH0TO7</name> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH8TO15</name> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH16TO23</name> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>APORT4CH24TO31</name> <value>0x00000013</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCANNEGSEL</name> <description>Negative Input Select Register for Scan</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000039E4</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>INPUT0NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT0 in Differential Scan Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT1</name> <description>Selects ADCn_INPUT1 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT3</name> <description>Selects ADCn_INPUT3 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT5</name> <description>Selects ADCn_INPUT5 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT7</name> <description>Selects ADCn_INPUT7 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT2NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT2 in Differential Scan Mode</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT1</name> <description>Selects ADCn_INPUT1 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT3</name> <description>Selects ADCn_INPUT3 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT5</name> <description>Selects ADCn_INPUT5 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT7</name> <description>Selects ADCn_INPUT7 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT4NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT4 in Differential Scan Mode</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT1</name> <description>Selects ADCn_INPUT1 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT3</name> <description>Selects ADCn_INPUT3 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT5</name> <description>Selects ADCn_INPUT5 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT7</name> <description>Selects ADCn_INPUT7 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT6NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT1 in Differential Scan Mode</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT1</name> <description>Selects ADCn_INPUT1 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT3</name> <description>Selects ADCn_INPUT3 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT5</name> <description>Selects ADCn_INPUT5 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT7</name> <description>Selects ADCn_INPUT7 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT9NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT9 in Differential Scan Mode</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT8</name> <description>Selects ADCn_INPUT8 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT10</name> <description>Selects ADCn_INPUT10 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT12</name> <description>Selects ADCn_INPUT12 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT14</name> <description>Selects ADCn_INPUT14 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT11NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT11 in Differential Scan Mode</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT8</name> <description>Selects ADCn_INPUT8 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT10</name> <description>Selects ADCn_INPUT10 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT12</name> <description>Selects ADCn_INPUT12 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT14</name> <description>Selects ADCn_INPUT14 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT13NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT13 in Differential Scan Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT8</name> <description>Selects ADCn_INPUT8 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT10</name> <description>Selects ADCn_INPUT10 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT12</name> <description>Selects ADCn_INPUT12 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT14</name> <description>Selects ADCn_INPUT14 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT15NEGSEL</name> <description>Negative Input Select Register for ADCn_INPUT15 in Differential Scan Mode</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>INPUT8</name> <description>Selects ADCn_INPUT8 as negative channel input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUT10</name> <description>Selects ADCn_INPUT10 as negative channel input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>INPUT12</name> <description>Selects ADCn_INPUT12 as negative channel input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>INPUT14</name> <description>Selects ADCn_INPUT14 as negative channel input</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMPTHR</name> <description>Compare Threshold Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADLT</name> <description>Less Than Compare Threshold</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADGT</name> <description>Greater Than Compare Threshold</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BIASPROG</name> <description>Bias Programming Register for Various Analog Blocks Used in ADC Operation</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001100F</resetMask> <fields> <field> <name>ADCBIASPROG</name> <description>Bias Programming Value of Analog ADC Block</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>Normal power (use for 1Msps operation)</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SCALE2</name> <description>Scaling bias to 1/2</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>SCALE4</name> <description>Scaling bias to 1/4</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>SCALE8</name> <description>Scaling bias to 1/8</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>SCALE16</name> <description>Scaling bias to 1/16</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>SCALE32</name> <description>Scaling bias to 1/32</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VFAULTCLR</name> <description>Clear VREFOF Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPBIASACC</name> <description>Accuracy Setting for the System Bias During ADC Operation</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAL</name> <description>Calibration Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x40784078</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SINGLEOFFSET</name> <description>Single Mode Offset Calibration Value for Differential or Positive Single-ended Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SINGLEOFFSETINV</name> <description>Single Mode Offset Calibration Value for Negative Single-ended Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SINGLEGAIN</name> <description>Single Mode Gain Calibration Value</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETINVMODE</name> <description>Negative Single-ended Offset Calibration is Enabled</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANOFFSET</name> <description>Scan Mode Offset Calibration Value for Differential or Positive Single-ended Mode</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SCANOFFSETINV</name> <description>Scan Mode Offset Calibration Value for Negative Single-ended Mode</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SCANGAIN</name> <description>Scan Mode Gain Calibration Value</description> <bitOffset>24</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>CALEN</name> <description>Calibration Mode is Enabled</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F030F03</resetMask> <fields> <field> <name>SINGLE</name> <description>Single Conversion Complete Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCAN</name> <description>Scan Conversion Complete Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SINGLEOF</name> <description>Single FIFO Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANOF</name> <description>Scan FIFO Overflow Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SINGLEUF</name> <description>Single FIFO Underflow Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANUF</name> <description>Scan FIFO Underflow Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SINGLECMP</name> <description>Single Result Compare Match Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANCMP</name> <description>Scan Result Compare Match Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VREFOV</name> <description>VREF Over Voltage Interrupt Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PROGERR</name> <description>Programming Error Interrupt Flag</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANEXTPEND</name> <description>External Scan Trigger Pending Flag</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANPEND</name> <description>Scan Trigger Pending Flag</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PRSTIMEDERR</name> <description>PRS Timed Mode Error Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM23ERR</name> <description>EM23 Entry Error Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F030F00</resetMask> <fields> <field> <name>SINGLEOF</name> <description>Set SINGLEOF Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANOF</name> <description>Set SCANOF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SINGLEUF</name> <description>Set SINGLEUF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANUF</name> <description>Set SCANUF Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SINGLECMP</name> <description>Set SINGLECMP Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANCMP</name> <description>Set SCANCMP Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VREFOV</name> <description>Set VREFOV Interrupt Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PROGERR</name> <description>Set PROGERR Interrupt Flag</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANEXTPEND</name> <description>Set SCANEXTPEND Interrupt Flag</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANPEND</name> <description>Set SCANPEND Interrupt Flag</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PRSTIMEDERR</name> <description>Set PRSTIMEDERR Interrupt Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23ERR</name> <description>Set EM23ERR Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F030F00</resetMask> <fields> <field> <name>SINGLEOF</name> <description>Clear SINGLEOF Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANOF</name> <description>Clear SCANOF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SINGLEUF</name> <description>Clear SINGLEUF Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANUF</name> <description>Clear SCANUF Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SINGLECMP</name> <description>Clear SINGLECMP Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANCMP</name> <description>Clear SCANCMP Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>VREFOV</name> <description>Clear VREFOV Interrupt Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PROGERR</name> <description>Clear PROGERR Interrupt Flag</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANEXTPEND</name> <description>Clear SCANEXTPEND Interrupt Flag</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANPEND</name> <description>Clear SCANPEND Interrupt Flag</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PRSTIMEDERR</name> <description>Clear PRSTIMEDERR Interrupt Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23ERR</name> <description>Clear EM23ERR Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F030F03</resetMask> <fields> <field> <name>SINGLE</name> <description>SINGLE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCAN</name> <description>SCAN Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINGLEOF</name> <description>SINGLEOF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANOF</name> <description>SCANOF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINGLEUF</name> <description>SINGLEUF Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANUF</name> <description>SCANUF Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINGLECMP</name> <description>SINGLECMP Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANCMP</name> <description>SCANCMP Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VREFOV</name> <description>VREFOV Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROGERR</name> <description>PROGERR Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANEXTPEND</name> <description>SCANEXTPEND Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANPEND</name> <description>SCANPEND Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSTIMEDERR</name> <description>PRSTIMEDERR Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM23ERR</name> <description>EM23ERR Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SINGLEDATA</name> <description>Single Conversion Result Data</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA</name> <description>Single Conversion Result Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SCANDATA</name> <description>Scan Conversion Result Data</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA</name> <description>Scan Conversion Result Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SINGLEDATAP</name> <description>Single Conversion Result Data Peek Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DATAP</name> <description>Single Conversion Result Data Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SCANDATAP</name> <description>Scan Sequence Result Data Peek Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DATAP</name> <description>Scan Conversion Result Data Peek</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SCANDATAX</name> <description>Scan Sequence Result Data + Data Source Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x001FFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>DATA</name> <description>Scan Conversion Result Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>SCANINPUTID</name> <description>Scan Conversion Input ID</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SCANDATAXP</name> <description>Scan Sequence Result Data + Data Source Peek Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x001FFFFF</resetMask> <fields> <field> <name>DATAP</name> <description>Scan Conversion Result Data Peek</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>SCANINPUTIDPEEK</name> <description>Scan Conversion Data Source Peek</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>APORTREQ</name> <description>APORT Request Status Register</description> <addressOffset>0x07C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>APORT0XREQ</name> <description>1 If the Bus Connected to APORT0X is Requested</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT0YREQ</name> <description>1 If the Bus Connected to APORT0Y is Requested</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1Y is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>APORTCONFLICT</name> <description>APORT Conflict Status Register</description> <addressOffset>0x080</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>APORT0XCONFLICT</name> <description>1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT0YCONFLICT</name> <description>1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SINGLEFIFOCOUNT</name> <description>Single FIFO Count Register</description> <addressOffset>0x084</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SINGLEDC</name> <description>Single Data Count</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SCANFIFOCOUNT</name> <description>Scan FIFO Count Register</description> <addressOffset>0x088</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SCANDC</name> <description>Scan Data Count</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SINGLEFIFOCLEAR</name> <description>Single FIFO Clear Register</description> <addressOffset>0x08C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>SINGLEFIFOCLEAR</name> <description>Clear Single FIFO Content</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SCANFIFOCLEAR</name> <description>Scan FIFO Clear Register</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>SCANFIFOCLEAR</name> <description>Clear Scan FIFO Content</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>APORTMASTERDIS</name> <description>APORT Bus Master Disable Register</description> <addressOffset>0x094</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XMASTERDIS</name> <description>APORT1X Master Disable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT1YMASTERDIS</name> <description>APORT1Y Master Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT2XMASTERDIS</name> <description>APORT2X Master Disable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT2YMASTERDIS</name> <description>APORT2Y Master Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT3XMASTERDIS</name> <description>APORT3X Master Disable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT3YMASTERDIS</name> <description>APORT3Y Master Disable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT4XMASTERDIS</name> <description>APORT4X Master Disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORT4YMASTERDIS</name> <description>APORT4Y Master Disable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>ACMP0</name> <version>5.8.2</version> <description>ACMP0</description> <baseAddress>0x40000000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>ACMP0</name> <value>14</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x07000000</resetValue> <resetMask>0xBF3CF70D</resetMask> <fields> <field> <name>EN</name> <description>Analog Comparator Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INACTVAL</name> <description>Inactive Value</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPIOINV</name> <description>Comparator GPIO Output Invert</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTXMASTERDIS</name> <description>APORT Bus X Master Disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTYMASTERDIS</name> <description>APORT Bus Y Master Disable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTVMASTERDIS</name> <description>APORT Bus Master Disable for Bus Selected By VASEL</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PWRSEL</name> <description>Power Select</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVDD</name> <description>AVDD supply</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DVDD</name> <description>DVDD supply</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>IOVDD0</name> <description>IOVDD/IOVDD0 supply</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>IOVDD1</name> <description>IOVDD1 supply (if part has two I/O voltages)</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACCURACY</name> <description>ACMP Accuracy Mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INPUTRANGE</name> <description>Input Range</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FULL</name> <description>Setting when the input can be from 0 to ACMPVDD.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>GTVDDDIV2</name> <description>Setting when the input will always be greater than ACMPVDD/2.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LTVDDDIV2</name> <description>Setting when the input will always be less than ACMPVDD/2.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IRISE</name> <description>Rising Edge Interrupt Sense</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IFALL</name> <description>Falling Edge Interrupt Sense</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BIASPROG</name> <description>Bias Configuration</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FULLBIAS</name> <description>Full Bias Current</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INPUTSEL</name> <description>Input Selection Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x757FFFFF</resetMask> <fields> <field> <name>POSSEL</name> <description>Positive Input Select</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSEL</name> <description>Negative Input Select</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>VASEL</name> <description>VA Selection</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VDD</name> <description>ACMPVDD</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH0</name> <description>APORT2Y Channel 0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH2</name> <description>APORT2Y Channel 2</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH4</name> <description>APORT2Y Channel 4</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH6</name> <description>APORT2Y Channel 6</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH8</name> <description>APORT2Y Channel 8</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH10</name> <description>APORT2Y Channel 10</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH12</name> <description>APORT2Y Channel 12</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH14</name> <description>APORT2Y Channel 14</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH16</name> <description>APORT2Y Channel 16</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH18</name> <description>APORT2Y Channel 18</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH20</name> <description>APORT2Y Channel 20</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH22</name> <description>APORT2Y Channel 22</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH24</name> <description>APORT2Y Channel 24</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH26</name> <description>APORT2Y Channel 26</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH28</name> <description>APORT2Y Channel 28</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>APORT2YCH30</name> <description>APORT2Y Channel 30</description> <value>0x0000001F</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH0</name> <description>APORT1X Channel 0</description> <value>0x00000020</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH1</name> <description>APORT1Y Channel 1</description> <value>0x00000021</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH2</name> <description>APORT1X Channel 2</description> <value>0x00000022</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH3</name> <description>APORT1Y Channel 3</description> <value>0x00000023</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH4</name> <description>APORT1X Channel 4</description> <value>0x00000024</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH5</name> <description>APORT1Y Channel 5</description> <value>0x00000025</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH6</name> <description>APORT1X Channel 6</description> <value>0x00000026</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH7</name> <description>APORT1Y Channel 7</description> <value>0x00000027</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH8</name> <description>APORT1X Channel 8</description> <value>0x00000028</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH9</name> <description>APORT1Y Channel 9</description> <value>0x00000029</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH10</name> <description>APORT1X Channel 10</description> <value>0x0000002A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH11</name> <description>APORT1Y Channel 11</description> <value>0x0000002B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH12</name> <description>APORT1X Channel 12</description> <value>0x0000002C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH13</name> <description>APORT1Y Channel 13</description> <value>0x0000002D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH14</name> <description>APORT1X Channel 14</description> <value>0x0000002E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH15</name> <description>APORT1Y Channel 15</description> <value>0x0000002F</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH16</name> <description>APORT1X Channel 16</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH17</name> <description>APORT1Y Channel 17</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH18</name> <description>APORT1X Channel 18</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH19</name> <description>APORT1Y Channel 19</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH20</name> <description>APORT1X Channel 20</description> <value>0x00000034</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH21</name> <description>APORT1Y Channel 21</description> <value>0x00000035</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH22</name> <description>APORT1X Channel 22</description> <value>0x00000036</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH23</name> <description>APORT1Y Channel 23</description> <value>0x00000037</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH24</name> <description>APORT1X Channel 24</description> <value>0x00000038</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH25</name> <description>APORT1Y Channel 25</description> <value>0x00000039</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH26</name> <description>APORT1X Channel 26</description> <value>0x0000003A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH27</name> <description>APORT1Y Channel 27</description> <value>0x0000003B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH28</name> <description>APORT1X Channel 28</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH29</name> <description>APORT1Y Channel 29</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH30</name> <description>APORT1X Channel 30</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH31</name> <description>APORT1Y Channel 31</description> <value>0x0000003F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VBSEL</name> <description>VB Selection</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VLPSEL</name> <description>Low-Power Sampled Voltage Selection</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSRESEN</name> <description>Capacitive Sense Mode Internal Resistor Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSRESSEL</name> <description>Capacitive Sense Mode Internal Resistor Select</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RES1</name> <description>Internal capacitive sense resistor value 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RES2</name> <description>Internal capacitive sense resistor value 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RES3</name> <description>Internal capacitive sense resistor value 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RES4</name> <description>Internal capacitive sense resistor value 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>RES5</name> <description>Internal capacitive sense resistor value 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>RES6</name> <description>Internal capacitive sense resistor value 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>RES7</name> <description>Internal capacitive sense resistor value 7</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>ACMPACT</name> <description>Analog Comparator Active</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ACMPOUT</name> <description>Analog Comparator Output</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORTCONFLICT</name> <description>APORT Conflict Output</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EXTIFACT</name> <description>External Override Interface Active</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>EDGE</name> <description>Edge Triggered Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WARMUP</name> <description>Warm-up Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORTCONFLICT</name> <description>APORT Conflict Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>EDGE</name> <description>Set EDGE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WARMUP</name> <description>Set WARMUP Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Set APORTCONFLICT Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>EDGE</name> <description>Clear EDGE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WARMUP</name> <description>Clear WARMUP Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Clear APORTCONFLICT Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>EDGE</name> <description>EDGE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WARMUP</name> <description>WARMUP Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTCONFLICT</name> <description>APORTCONFLICT Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>APORTREQ</name> <description>APORT Request Status Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>APORT0XREQ</name> <description>1 If the Bus Connected to APORT0X is Requested</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT0YREQ</name> <description>1 If the Bus Connected to APORT0Y is Requested</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>APORTCONFLICT</name> <description>APORT Conflict Status Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>APORT0XCONFLICT</name> <description>1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT0YCONFLICT</name> <description>1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>HYSTERESIS0</name> <description>Hysteresis 0 Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F000F</resetMask> <fields> <field> <name>HYST</name> <description>Hysteresis Select When ACMPOUT=0</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HYST0</name> <description>No hysteresis</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HYST1</name> <description>14 mV hysteresis</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HYST2</name> <description>25 mV hysteresis</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HYST3</name> <description>30 mV hysteresis</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>HYST4</name> <description>35 mV hysteresis</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>HYST5</name> <description>39 mV hysteresis</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>HYST6</name> <description>42 mV hysteresis</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>HYST7</name> <description>45 mV hysteresis</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>HYST8</name> <description>No hysteresis</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>HYST9</name> <description>-14 mV hysteresis</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>HYST10</name> <description>-25 mV hysteresis</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>HYST11</name> <description>-30 mV hysteresis</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>HYST12</name> <description>-35 mV hysteresis</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>HYST13</name> <description>-39 mV hysteresis</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>HYST14</name> <description>-42 mV hysteresis</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>HYST15</name> <description>-45 mV hysteresis</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIVVA</name> <description>Divider for VA Voltage When ACMPOUT=0</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>DIVVB</name> <description>Divider for VB Voltage When ACMPOUT=0</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HYSTERESIS1</name> <description>Hysteresis 1 Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3F3F000F</resetMask> <fields> <field> <name>HYST</name> <description>Hysteresis Select When ACMPOUT=1</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HYST0</name> <description>No hysteresis</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HYST1</name> <description>14 mV hysteresis</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HYST2</name> <description>25 mV hysteresis</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HYST3</name> <description>30 mV hysteresis</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>HYST4</name> <description>35 mV hysteresis</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>HYST5</name> <description>39 mV hysteresis</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>HYST6</name> <description>42 mV hysteresis</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>HYST7</name> <description>45 mV hysteresis</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>HYST8</name> <description>No hysteresis</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>HYST9</name> <description>-14 mV hysteresis</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>HYST10</name> <description>-25 mV hysteresis</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>HYST11</name> <description>-30 mV hysteresis</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>HYST12</name> <description>-35 mV hysteresis</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>HYST13</name> <description>-39 mV hysteresis</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>HYST14</name> <description>-42 mV hysteresis</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>HYST15</name> <description>-45 mV hysteresis</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIVVA</name> <description>Divider for VA Voltage When ACMPOUT=1</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>DIVVB</name> <description>Divider for VB Voltage When ACMPOUT=1</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Pine Enable Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>OUTPEN</name> <description>ACMP Output Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ROUTELOC0</name> <description>I/O Routing Location Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>OUTLOC</name> <description>I/O Location</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOC0</name> <description>Location 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOC1</name> <description>Location 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOC2</name> <description>Location 2</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>LOC3</name> <description>Location 3</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>LOC4</name> <description>Location 4</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LOC5</name> <description>Location 5</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>LOC6</name> <description>Location 6</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>LOC7</name> <description>Location 7</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>LOC8</name> <description>Location 8</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>LOC9</name> <description>Location 9</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>LOC10</name> <description>Location 10</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>LOC11</name> <description>Location 11</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>LOC12</name> <description>Location 12</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>LOC13</name> <description>Location 13</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>LOC14</name> <description>Location 14</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>LOC15</name> <description>Location 15</description> <value>0x0000000F</value> </enumeratedValue> <enumeratedValue> <name>LOC16</name> <description>Location 16</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>LOC17</name> <description>Location 17</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>LOC18</name> <description>Location 18</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>LOC19</name> <description>Location 19</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>LOC20</name> <description>Location 20</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>LOC21</name> <description>Location 21</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LOC22</name> <description>Location 22</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LOC23</name> <description>Location 23</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LOC24</name> <description>Location 24</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LOC25</name> <description>Location 25</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>LOC26</name> <description>Location 26</description> <value>0x0000001A</value> </enumeratedValue> <enumeratedValue> <name>LOC27</name> <description>Location 27</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>LOC28</name> <description>Location 28</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>LOC29</name> <description>Location 29</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>LOC30</name> <description>Location 30</description> <value>0x0000001E</value> </enumeratedValue> <enumeratedValue> <name>LOC31</name> <description>Location 31</description> <value>0x0000001F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXTIFCTRL</name> <description>External Override Interface Control</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000F1</resetMask> <fields> <field> <name>EN</name> <description>Enable External Interface</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTSEL</name> <description>APORT Selection for External Interface</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT0X</name> <description>APORT0X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0XCH0.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>APORT0Y</name> <description>APORT0Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0YCH0.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>APORT1X</name> <description>APORT1X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>APORT1Y</name> <description>APORT1Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>APORT1XY</name> <description>APORT1X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT2X</name> <description>APORT2X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT2Y</name> <description>APORT2Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT2YX</name> <description>APORT2Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3X</name> <description>APORT3X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>APORT3Y</name> <description>APORT3Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>APORT3XY</name> <description>APORT3X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>APORT4X</name> <description>APORT4X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>APORT4Y</name> <description>APORT4Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT4YX</name> <description>APORT4Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.</description> <value>0x0000000D</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="ACMP0"> <name>ACMP1</name> <description>ACMP1</description> <baseAddress>0x40000400</baseAddress> <interrupt> <name>ACMP0</name> <value>14</value> </interrupt> </peripheral> <peripheral> <name>IDAC0</name> <version>5.8.2</version> <description>IDAC0</description> <baseAddress>0x40006000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>IDAC0</name> <value>16</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FD7FFF</resetMask> <fields> <field> <name>EN</name> <description>Current DAC Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CURSINK</name> <description>Current Sink Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MINOUTTRANS</name> <description>Minimum Output Transition Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTEN</name> <description>APORT Output Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTSEL</name> <description>APORT Output Select</description> <bitOffset>4</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1XCH0</name> <description>APORT1X Channel 0</description> <value>0x00000020</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH1</name> <description>APORT1Y Channel 1</description> <value>0x00000021</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH2</name> <description>APORT1X Channel 2</description> <value>0x00000022</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH3</name> <description>APORT1Y Channel 3</description> <value>0x00000023</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH4</name> <description>APORT1X Channel 4</description> <value>0x00000024</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH5</name> <description>APORT1Y Channel 5</description> <value>0x00000025</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH6</name> <description>APORT1X Channel 6</description> <value>0x00000026</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH7</name> <description>APORT1Y Channel 7</description> <value>0x00000027</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH8</name> <description>APORT1X Channel 8</description> <value>0x00000028</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH9</name> <description>APORT1Y Channel 9</description> <value>0x00000029</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH10</name> <description>APORT1X Channel 10</description> <value>0x0000002A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH11</name> <description>APORT1Y Channel 11</description> <value>0x0000002B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH12</name> <description>APORT1X Channel 12</description> <value>0x0000002C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH13</name> <description>APORT1Y Channel 13</description> <value>0x0000002D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH14</name> <description>APORT1X Channel 14</description> <value>0x0000002E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH15</name> <description>APORT1Y Channel 15</description> <value>0x0000002F</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH16</name> <description>APORT1X Channel 16</description> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH17</name> <description>APORT1Y Channel 17</description> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH18</name> <description>APORT1X Channel 18</description> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH19</name> <description>APORT1Y Channel 19</description> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH20</name> <description>APORT1X Channel 20</description> <value>0x00000034</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH21</name> <description>APORT1Y Channel 21</description> <value>0x00000035</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH22</name> <description>APORT1X Channel 22</description> <value>0x00000036</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH23</name> <description>APORT1Y Channel 23</description> <value>0x00000037</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH24</name> <description>APORT1X Channel 24</description> <value>0x00000038</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH25</name> <description>APORT1Y Channel 25</description> <value>0x00000039</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH26</name> <description>APORT1X Channel 26</description> <value>0x0000003A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH27</name> <description>APORT1Y Channel 27</description> <value>0x0000003B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH28</name> <description>APORT1X Channel 28</description> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH29</name> <description>APORT1Y Channel 29</description> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH30</name> <description>APORT1X Channel 30</description> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH31</name> <description>APORT1Y Channel 31</description> <value>0x0000003F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PWRSEL</name> <description>Power Select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM2DELAY</name> <description>EM2 Delay</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTENPRS</name> <description>PRS Controlled APORT Output Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAINOUTEN</name> <description>Output Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAINOUTENPRS</name> <description>PRS Controlled Main Pad Output Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>IDAC Output Enable PRS Channel Select</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CURPROG</name> <description>Current Programming Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x009B0000</resetValue> <resetMask>0x00FF1F03</resetMask> <fields> <field> <name>RANGESEL</name> <description>Current Range Select</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RANGE0</name> <description>Current range set to 0 - 1.6 uA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RANGE1</name> <description>Current range set to 1.6 - 4.7 uA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RANGE2</name> <description>Current range set to 0.5 - 16 uA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RANGE3</name> <description>Current range set to 2 - 64 uA.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STEPSEL</name> <description>Current Step Size Select</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>TUNING</name> <description>Tune the Current to Given Accuracy</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DUTYCONFIG</name> <description>Duty Cycle Configuration Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000002</resetMask> <fields> <field> <name>EM2DUTYCYCLEDIS</name> <description>Duty Cycle Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CURSTABLE</name> <description>IDAC Output Current Stable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORTCONFLICT</name> <description>APORT Conflict Output</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CURSTABLE</name> <description>Edge Triggered Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORTCONFLICT</name> <description>APORT Conflict Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CURSTABLE</name> <description>Set CURSTABLE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Set APORTCONFLICT Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CURSTABLE</name> <description>Clear CURSTABLE Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Clear APORTCONFLICT Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CURSTABLE</name> <description>CURSTABLE Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTCONFLICT</name> <description>APORTCONFLICT Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>APORTREQ</name> <description>APORT Request Status Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000C</resetMask> <fields> <field> <name>APORT1XREQ</name> <description>1 If the APORT Bus Connected to APORT1X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1Y is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>APORTCONFLICT</name> <description>APORT Request Status Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000C</resetMask> <fields> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>VDAC0</name> <version>5.8.2</version> <description>VDAC0</description> <baseAddress>0x40008000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>VDAC0</name> <value>45</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x937F0771</resetMask> <fields> <field> <name>DIFF</name> <description>Differential Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINEMODE</name> <description>Sine Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTENPRS</name> <description>PRS Controlled Output Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH0PRESCRST</name> <description>Channel 0 Start Reset Prescaler</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REFSEL</name> <description>Reference Selection</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>1V25LN</name> <description>Internal low noise 1.25 V bandgap reference</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>2V5LN</name> <description>Internal low noise 2.5 V bandgap reference</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>1V25</name> <description>Internal 1.25 V bandgap reference</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>2V5</name> <description>Internal 2.5 V bandgap reference</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>VDD</name> <description>AVDD reference</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>EXT</name> <description>External pin reference</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESC</name> <description>Prescaler Setting for DAC Clock</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NODIVISION</name> <value>0x00000000</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REFRESHPERIOD</name> <description>Refresh Period</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>8CYCLES</name> <description>All channels with enabled refresh are refreshed every 8 DAC_CLK cycles</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>16CYCLES</name> <description>All channels with enabled refresh are refreshed every 16 DAC_CLK cycles</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>32CYCLES</name> <description>All channels with enabled refresh are refreshed every 32 DAC_CLK cycles</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>64CYCLES</name> <description>All channels with enabled refresh are refreshed every 64 DAC_CLK cycles</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WARMUPMODE</name> <description>Warm-up Mode</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACCLKMODE</name> <description>Clock Mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0000000C</resetValue> <resetMask>0x7777003F</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>CH0BL</name> <description>Channel 0 Buffer Level</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1BL</name> <description>Channel 1 Buffer Level</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH0WARM</name> <description>Channel 0 Warm</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1WARM</name> <description>Channel 1 Warm</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0APORTCONFLICT</name> <description>OPA0 Bus Conflict Output</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1APORTCONFLICT</name> <description>OPA1 Bus Conflict Output</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2APORTCONFLICT</name> <description>OPA2 Bus Conflict Output</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0ENS</name> <description>OPA0 Enabled Status</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1ENS</name> <description>OPA1 Enabled Status</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2ENS</name> <description>OPA2 Enabled Status</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0WARM</name> <description>OPA0 Warm Status</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1WARM</name> <description>OPA1 Warm Status</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2WARM</name> <description>OPA2 Warm Status</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0OUTVALID</name> <description>OPA0 Output Valid Status</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1OUTVALID</name> <description>OPA1 Output Valid Status</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2OUTVALID</name> <description>OPA2 Output Valid Status</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH0CTRL</name> <description>Channel 0 Control Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000F171</resetMask> <fields> <field> <name>CONVMODE</name> <description>Conversion Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRIGMODE</name> <description>Channel 0 Trigger Mode</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SW</name> <description>Channel 0 is triggered by CH0DATA or COMBDATA write</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Channel 0 is triggered by PRS input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>REFRESH</name> <description>Channel 0 is triggered by Refresh timer</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SWPRS</name> <description>Channel 0 is triggered by CH0DATA/COMBDATA write or PRS input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SWREFRESH</name> <description>Channel 0 is triggered by CH0DATA/COMBDATA write or Refresh timer</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Channel 0 is triggered by LESENSE</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSASYNC</name> <description>Channel 0 PRS Asynchronous Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>Channel 0 PRS Trigger Select</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers a conversion.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers a conversion.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers a conversion.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers a conversion.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers a conversion.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers a conversion.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers a conversion.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers a conversion.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers a conversion.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers a conversion.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers a conversion.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers a conversion.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH1CTRL</name> <description>Channel 1 Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000F171</resetMask> <fields> <field> <name>CONVMODE</name> <description>Conversion Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRIGMODE</name> <description>Channel 1 Trigger Mode</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SW</name> <description>Channel 1 is triggered by CH1DATA or COMBDATA write</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Channel 1 is triggered by PRS input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>REFRESH</name> <description>Channel 1 is triggered by Refresh timer</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SWPRS</name> <description>Channel 1 is triggered by CH1DATA/COMBDATA write or PRS input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>SWREFRESH</name> <description>Channel 1 is triggered by CH1DATA/COMBDATA write or Refresh timer</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Channel 1 is triggered by LESENSE</description> <value>0x00000005</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSASYNC</name> <description>Channel 1 PRS Asynchronous Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>Channel 1 PRS Trigger Select</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers a conversion.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers a conversion.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers a conversion.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers a conversion.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers a conversion.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers a conversion.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers a conversion.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers a conversion.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers a conversion.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers a conversion.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers a conversion.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers a conversion.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F000F</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>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1DIS</name> <description>DAC Channel 1 Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0EN</name> <description>OPA0 Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0DIS</name> <description>OPA0 Disable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1EN</name> <description>OPA1 Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1DIS</name> <description>OPA1 Disable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2EN</name> <description>OPA2 Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2DIS</name> <description>OPA2 Disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x000000C0</resetValue> <resetMask>0x707780FF</resetMask> <fields> <field> <name>CH0CD</name> <description>Channel 0 Conversion Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1CD</name> <description>Channel 1 Conversion Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH0OF</name> <description>Channel 0 Data Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1OF</name> <description>Channel 1 Data Overflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH0UF</name> <description>Channel 0 Data Underflow Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1UF</name> <description>Channel 1 Data Underflow Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH0BL</name> <description>Channel 0 Buffer Level Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1BL</name> <description>Channel 1 Buffer Level Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM23ERR</name> <description>EM2/3 Entry Error Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0APORTCONFLICT</name> <description>OPA0 Bus Conflict Output Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1APORTCONFLICT</name> <description>OPA1 Bus Conflict Output Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2APORTCONFLICT</name> <description>OPA2 Bus Conflict Output Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0PRSTIMEDERR</name> <description>OPA0 PRS Trigger Mode Error Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1PRSTIMEDERR</name> <description>OPA1 PRS Trigger Mode Error Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2PRSTIMEDERR</name> <description>OPA2 PRS Trigger Mode Error Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA0OUTVALID</name> <description>OPA0 Output Valid Interrupt Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA1OUTVALID</name> <description>OPA1 Output Valid Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OPA2OUTVALID</name> <description>OPA3 Output Valid Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x7077803F</resetMask> <fields> <field> <name>CH0CD</name> <description>Set CH0CD Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1CD</name> <description>Set CH1CD Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH0OF</name> <description>Set CH0OF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1OF</name> <description>Set CH1OF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH0UF</name> <description>Set CH0UF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1UF</name> <description>Set CH1UF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23ERR</name> <description>Set EM23ERR Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0APORTCONFLICT</name> <description>Set OPA0APORTCONFLICT Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1APORTCONFLICT</name> <description>Set OPA1APORTCONFLICT Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2APORTCONFLICT</name> <description>Set OPA2APORTCONFLICT Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0PRSTIMEDERR</name> <description>Set OPA0PRSTIMEDERR Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1PRSTIMEDERR</name> <description>Set OPA1PRSTIMEDERR Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2PRSTIMEDERR</name> <description>Set OPA2PRSTIMEDERR Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0OUTVALID</name> <description>Set OPA0OUTVALID Interrupt Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1OUTVALID</name> <description>Set OPA1OUTVALID Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2OUTVALID</name> <description>Set OPA2OUTVALID Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x7077803F</resetMask> <fields> <field> <name>CH0CD</name> <description>Clear CH0CD Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1CD</name> <description>Clear CH1CD Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH0OF</name> <description>Clear CH0OF Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1OF</name> <description>Clear CH1OF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH0UF</name> <description>Clear CH0UF Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1UF</name> <description>Clear CH1UF Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EM23ERR</name> <description>Clear EM23ERR Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0APORTCONFLICT</name> <description>Clear OPA0APORTCONFLICT Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1APORTCONFLICT</name> <description>Clear OPA1APORTCONFLICT Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2APORTCONFLICT</name> <description>Clear OPA2APORTCONFLICT Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0PRSTIMEDERR</name> <description>Clear OPA0PRSTIMEDERR Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1PRSTIMEDERR</name> <description>Clear OPA1PRSTIMEDERR Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2PRSTIMEDERR</name> <description>Clear OPA2PRSTIMEDERR Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA0OUTVALID</name> <description>Clear OPA0OUTVALID Interrupt Flag</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA1OUTVALID</name> <description>Clear OPA1OUTVALID Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OPA2OUTVALID</name> <description>Clear OPA2OUTVALID Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x707780FF</resetMask> <fields> <field> <name>CH0CD</name> <description>CH0CD Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1CD</name> <description>CH1CD Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH0OF</name> <description>CH0OF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1OF</name> <description>CH1OF Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH0UF</name> <description>CH0UF Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1UF</name> <description>CH1UF Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH0BL</name> <description>CH0BL Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1BL</name> <description>CH1BL Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM23ERR</name> <description>EM23ERR Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA0APORTCONFLICT</name> <description>OPA0APORTCONFLICT Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA1APORTCONFLICT</name> <description>OPA1APORTCONFLICT Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA2APORTCONFLICT</name> <description>OPA2APORTCONFLICT Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA0PRSTIMEDERR</name> <description>OPA0PRSTIMEDERR Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA1PRSTIMEDERR</name> <description>OPA1PRSTIMEDERR Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA2PRSTIMEDERR</name> <description>OPA2PRSTIMEDERR Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA0OUTVALID</name> <description>OPA0OUTVALID Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA1OUTVALID</name> <description>OPA1OUTVALID Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OPA2OUTVALID</name> <description>OPA2OUTVALID Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH0DATA</name> <description>Channel 0 Data Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000800</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>DATA</name> <description>Channel 0 Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH1DATA</name> <description>Channel 1 Data Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000800</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>DATA</name> <description>Channel 1 Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COMBDATA</name> <description>Combined Data Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x08000800</resetValue> <resetMask>0x0FFF0FFF</resetMask> <fields> <field> <name>CH0DATA</name> <description>Channel 0 Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>CH1DATA</name> <description>Channel 1 Data</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAL</name> <description>Calibration Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00082004</resetValue> <resetMask>0x000F3F07</resetMask> <fields> <field> <name>OFFSETTRIM</name> <description>Input Buffer Offset Calibration Value</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>GAINERRTRIM</name> <description>Gain Error Trim Value</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>GAINERRTRIMCH1</name> <description>Gain Error Trim Value for CH1</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA0_APORTREQ</name> <description>Operational Amplifier APORT Request Status Register</description> <addressOffset>0x0A0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA0_APORTCONFLICT</name> <description>Operational Amplifier APORT Conflict Status Register</description> <addressOffset>0x0A4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA0_CTRL</name> <description>Operational Amplifier Control Register</description> <addressOffset>0x0A8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000000E</resetValue> <resetMask>0x00313F1F</resetMask> <fields> <field> <name>DRIVESTRENGTH</name> <description>OPAx Operation Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>0</name> <description>Lower accuracy with Low drive strength.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>1</name> <description>Low accuracy with Low drive strength.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>2</name> <description>High accuracy with High drive strength.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>3</name> <description>Higher accuracy with High drive strength.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INCBW</name> <description>OPAx Unity Gain Bandwidth Scale</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HCMDIS</name> <description>High Common Mode Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTSCALE</name> <description>Scale OPAx Output Driving Strength</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEN</name> <description>OPAx PRS Trigger Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSMODE</name> <description>OPAx PRS Trigger Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>OPAx PRS Trigger Select</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers OPA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers OPA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers OPA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers OPA.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers OPA.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers OPA.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers OPA.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers OPA.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers OPA.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers OPA.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers OPA.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers OPA.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSOUTMODE</name> <description>OPAx PRS Output Select</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTXMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTYMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA0_TIMER</name> <description>Operational Amplifier Timer Control Register</description> <addressOffset>0x0AC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00010700</resetValue> <resetMask>0x03FF7F3F</resetMask> <fields> <field> <name>STARTUPDLY</name> <description>OPAx Startup Delay Count Value</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPTIME</name> <description>OPAx Warmup Time Count Value</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIME</name> <description>OPAx Output Settling Timeout Value</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA0_MUX</name> <description>Operational Amplifier Mux Configuration Register</description> <addressOffset>0x0B0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0016F2F1</resetValue> <resetMask>0x0717FFFF</resetMask> <fields> <field> <name>POSSEL</name> <description>OPAx Non-inverting Input Mux</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSEL</name> <description>OPAx Inverting Input Mux</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RESINMUX</name> <description>OPAx Resistor Ladder Input Mux</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Set for Unity Gain</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>OPANEXT</name> <description>Set for NEXTOUT(x-1) input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGPAD</name> <description>NEG pad connected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>POSPAD</name> <description>POS pad connected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>COMPAD</name> <description>Neg pad of OPA0 connected. Direct input to support common reference.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>CENTER</name> <description>OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>VSS</name> <description>VSS connected</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>GAIN3X</name> <description>OPAx Dedicated 3x Gain Resistor Ladder</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESSEL</name> <description>OPAx Resistor Ladder Select</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES0</name> <description>Gain of 1/3</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RES1</name> <description>Gain of 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RES2</name> <description>Gain of 1 2/3</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RES3</name> <description>Gain of 2 1/5</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RES4</name> <description>Gain of 3</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>RES5</name> <description>Gain of 4 1/3</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>RES6</name> <description>Gain of 7</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>RES7</name> <description>Gain of 15</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>OPA0_OUT</name> <description>Operational Amplifier Output Configuration Register</description> <addressOffset>0x0B4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x00FF01FF</resetMask> <fields> <field> <name>MAINOUTEN</name> <description>OPAx Main Output Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTEN</name> <description>OPAx Alternative Output Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTEN</name> <description>OPAx Aport Output Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORT</name> <description>OPAx Main and Alternative Output Short</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTPADEN</name> <description>OPAx Output Enable Value</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OUT0</name> <description>Alternate Output 0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUT1</name> <description>Alternate Output 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OUT2</name> <description>Alternate Output 2</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>OUT3</name> <description>Alternate Output 3</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>OUT4</name> <description>Alternate Output 4</description> <value>0x00000010</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>APORTOUTSEL</name> <description>OPAx APORT Output</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA0_CAL</name> <description>Operational Amplifier Calibration Register</description> <addressOffset>0x0B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000080E7</resetValue> <resetMask>0x7DF6EDEF</resetMask> <fields> <field> <name>CM1</name> <description>Compensation Cap Cm1 Trim Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM2</name> <description>Compensation Cap Cm2 Trim Value</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM3</name> <description>Compensation Cap Cm3 Trim Value</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>GM</name> <description>Gm Trim Value</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>GM3</name> <description>Gm3 Trim Value</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETP</name> <description>OPAx Non-Inverting Input Offset Configuration Value</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETN</name> <description>OPAx Inverting Input Offset Configuration Value</description> <bitOffset>26</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA1_APORTREQ</name> <description>Operational Amplifier APORT Request Status Register</description> <addressOffset>0x0C0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA1_APORTCONFLICT</name> <description>Operational Amplifier APORT Conflict Status Register</description> <addressOffset>0x0C4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA1_CTRL</name> <description>Operational Amplifier Control Register</description> <addressOffset>0x0C8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000000E</resetValue> <resetMask>0x00313F1F</resetMask> <fields> <field> <name>DRIVESTRENGTH</name> <description>OPAx Operation Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>0</name> <description>Lower accuracy with Low drive strength.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>1</name> <description>Low accuracy with Low drive strength.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>2</name> <description>High accuracy with High drive strength.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>3</name> <description>Higher accuracy with High drive strength.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INCBW</name> <description>OPAx Unity Gain Bandwidth Scale</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HCMDIS</name> <description>High Common Mode Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTSCALE</name> <description>Scale OPAx Output Driving Strength</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEN</name> <description>OPAx PRS Trigger Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSMODE</name> <description>OPAx PRS Trigger Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>OPAx PRS Trigger Select</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers OPA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers OPA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers OPA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers OPA.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers OPA.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers OPA.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers OPA.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers OPA.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers OPA.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers OPA.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers OPA.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers OPA.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSOUTMODE</name> <description>OPAx PRS Output Select</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTXMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTYMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA1_TIMER</name> <description>Operational Amplifier Timer Control Register</description> <addressOffset>0x0CC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00010700</resetValue> <resetMask>0x03FF7F3F</resetMask> <fields> <field> <name>STARTUPDLY</name> <description>OPAx Startup Delay Count Value</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPTIME</name> <description>OPAx Warmup Time Count Value</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIME</name> <description>OPAx Output Settling Timeout Value</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA1_MUX</name> <description>Operational Amplifier Mux Configuration Register</description> <addressOffset>0x0D0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0016F2F1</resetValue> <resetMask>0x0717FFFF</resetMask> <fields> <field> <name>POSSEL</name> <description>OPAx Non-inverting Input Mux</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSEL</name> <description>OPAx Inverting Input Mux</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RESINMUX</name> <description>OPAx Resistor Ladder Input Mux</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Set for Unity Gain</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>OPANEXT</name> <description>Set for NEXTOUT(x-1) input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGPAD</name> <description>NEG pad connected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>POSPAD</name> <description>POS pad connected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>COMPAD</name> <description>Neg pad of OPA0 connected. Direct input to support common reference.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>CENTER</name> <description>OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>VSS</name> <description>VSS connected</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>GAIN3X</name> <description>OPAx Dedicated 3x Gain Resistor Ladder</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESSEL</name> <description>OPAx Resistor Ladder Select</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES0</name> <description>Gain of 1/3</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RES1</name> <description>Gain of 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RES2</name> <description>Gain of 1 2/3</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RES3</name> <description>Gain of 2 1/5</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RES4</name> <description>Gain of 3</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>RES5</name> <description>Gain of 4 1/3</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>RES6</name> <description>Gain of 7</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>RES7</name> <description>Gain of 15</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>OPA1_OUT</name> <description>Operational Amplifier Output Configuration Register</description> <addressOffset>0x0D4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x00FF01FF</resetMask> <fields> <field> <name>MAINOUTEN</name> <description>OPAx Main Output Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTEN</name> <description>OPAx Alternative Output Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTEN</name> <description>OPAx Aport Output Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORT</name> <description>OPAx Main and Alternative Output Short</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTPADEN</name> <description>OPAx Output Enable Value</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OUT0</name> <description>Alternate Output 0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUT1</name> <description>Alternate Output 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OUT2</name> <description>Alternate Output 2</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>OUT3</name> <description>Alternate Output 3</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>OUT4</name> <description>Alternate Output 4</description> <value>0x00000010</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>APORTOUTSEL</name> <description>OPAx APORT Output</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA1_CAL</name> <description>Operational Amplifier Calibration Register</description> <addressOffset>0x0D8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000080E7</resetValue> <resetMask>0x7DF6EDEF</resetMask> <fields> <field> <name>CM1</name> <description>Compensation Cap Cm1 Trim Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM2</name> <description>Compensation Cap Cm2 Trim Value</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM3</name> <description>Compensation Cap Cm3 Trim Value</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>GM</name> <description>Gm Trim Value</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>GM3</name> <description>Gm3 Trim Value</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETP</name> <description>OPAx Non-Inverting Input Offset Configuration Value</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETN</name> <description>OPAx Inverting Input Offset Configuration Value</description> <bitOffset>26</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA2_APORTREQ</name> <description>Operational Amplifier APORT Request Status Register</description> <addressOffset>0x0E0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA2_APORTCONFLICT</name> <description>Operational Amplifier APORT Conflict Status Register</description> <addressOffset>0x0E4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>OPA2_CTRL</name> <description>Operational Amplifier Control Register</description> <addressOffset>0x0E8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000000E</resetValue> <resetMask>0x00313F1F</resetMask> <fields> <field> <name>DRIVESTRENGTH</name> <description>OPAx Operation Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>0</name> <description>Lower accuracy with Low drive strength.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>1</name> <description>Low accuracy with Low drive strength.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>2</name> <description>High accuracy with High drive strength.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>3</name> <description>Higher accuracy with High drive strength.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INCBW</name> <description>OPAx Unity Gain Bandwidth Scale</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HCMDIS</name> <description>High Common Mode Disable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTSCALE</name> <description>Scale OPAx Output Driving Strength</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEN</name> <description>OPAx PRS Trigger Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSMODE</name> <description>OPAx PRS Trigger Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL</name> <description>OPAx PRS Trigger Select</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS ch 0 triggers OPA.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS ch 1 triggers OPA.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS ch 2 triggers OPA.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS ch 3 triggers OPA.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS ch 4 triggers OPA.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS ch 5 triggers OPA.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS ch 6 triggers OPA.</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS ch 7 triggers OPA.</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS ch 8 triggers OPA.</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS ch 9 triggers OPA.</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS ch 10 triggers OPA.</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS ch 11 triggers OPA.</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSOUTMODE</name> <description>OPAx PRS Output Select</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTXMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTYMASTERDIS</name> <description>APORT Bus Master Disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA2_TIMER</name> <description>Operational Amplifier Timer Control Register</description> <addressOffset>0x0EC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00010700</resetValue> <resetMask>0x03FF7F3F</resetMask> <fields> <field> <name>STARTUPDLY</name> <description>OPAx Startup Delay Count Value</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPTIME</name> <description>OPAx Warmup Time Count Value</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIME</name> <description>OPAx Output Settling Timeout Value</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA2_MUX</name> <description>Operational Amplifier Mux Configuration Register</description> <addressOffset>0x0F0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0016F2F1</resetValue> <resetMask>0x0717FFFF</resetMask> <fields> <field> <name>POSSEL</name> <description>OPAx Non-inverting Input Mux</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSEL</name> <description>OPAx Inverting Input Mux</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RESINMUX</name> <description>OPAx Resistor Ladder Input Mux</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Set for Unity Gain</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>OPANEXT</name> <description>Set for NEXTOUT(x-1) input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>NEGPAD</name> <description>NEG pad connected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>POSPAD</name> <description>POS pad connected</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>COMPAD</name> <description>Neg pad of OPA0 connected. Direct input to support common reference.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>CENTER</name> <description>OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>VSS</name> <description>VSS connected</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>GAIN3X</name> <description>OPAx Dedicated 3x Gain Resistor Ladder</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESSEL</name> <description>OPAx Resistor Ladder Select</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES0</name> <description>Gain of 1/3</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>RES1</name> <description>Gain of 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>RES2</name> <description>Gain of 1 2/3</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>RES3</name> <description>Gain of 2 1/5</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>RES4</name> <description>Gain of 3</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>RES5</name> <description>Gain of 4 1/3</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>RES6</name> <description>Gain of 7</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>RES7</name> <description>Gain of 15</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>OPA2_OUT</name> <description>Operational Amplifier Output Configuration Register</description> <addressOffset>0x0F4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x00FF01FF</resetMask> <fields> <field> <name>MAINOUTEN</name> <description>OPAx Main Output Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTEN</name> <description>OPAx Alternative Output Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTOUTEN</name> <description>OPAx Aport Output Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORT</name> <description>OPAx Main and Alternative Output Short</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTOUTPADEN</name> <description>OPAx Output Enable Value</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OUT0</name> <description>Alternate Output 0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUT1</name> <description>Alternate Output 1</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>OUT2</name> <description>Alternate Output 2</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>OUT3</name> <description>Alternate Output 3</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>OUT4</name> <description>Alternate Output 4</description> <value>0x00000010</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>APORTOUTSEL</name> <description>OPAx APORT Output</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OPA2_CAL</name> <description>Operational Amplifier Calibration Register</description> <addressOffset>0x0F8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000080E7</resetValue> <resetMask>0x7DF6EDEF</resetMask> <fields> <field> <name>CM1</name> <description>Compensation Cap Cm1 Trim Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM2</name> <description>Compensation Cap Cm2 Trim Value</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CM3</name> <description>Compensation Cap Cm3 Trim Value</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>GM</name> <description>Gm Trim Value</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>GM3</name> <description>Gm3 Trim Value</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETP</name> <description>OPAx Non-Inverting Input Offset Configuration Value</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETN</name> <description>OPAx Inverting Input Offset Configuration Value</description> <bitOffset>26</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>CSEN</name> <version>5.8.2</version> <description>CSEN</description> <baseAddress>0x4001F000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>CSEN</name> <value>46</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00030000</resetValue> <resetMask>0x1FFFF336</resetMask> <fields> <field> <name>EN</name> <description>CSEN Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMPPOL</name> <description>CSEN Digital Comparator Polarity Select</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CM</name> <description>CSEN Conversion Mode Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SGL</name> <description>Single Channel Mode: One conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1) per conversion trigger.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SCAN</name> <description>Scan Mode: Scans multiple selected channels once per conversion trigger.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CONTSGL</name> <description>Continuous Single Channel: Continuous conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1).</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>CONTSCAN</name> <description>Continuous Scan Mode: Continuously scans multiple selected channels.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SARCR</name> <description>SAR Conversion Resolution.</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CLK10</name> <description>Conversions last 10 internal CSEN clocks and are 10-bits in length.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>CLK12</name> <description>Conversions last 12 internal CSEN clocks and are 12-bits in length.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLK14</name> <description>Conversions last 14 internal CSEN clocks and are 14-bits in length.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>CLK16</name> <description>Conversions last 16 internal CSEN clocks and are 16-bits in length.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACU</name> <description>CSEN Accumulator Mode Select</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACC1</name> <description>Accumulate 1 sample.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACC2</name> <description>Accumulate 2 sample.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ACC4</name> <description>Accumulate 4 sample.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ACC8</name> <description>Accumulate 8 sample.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>ACC16</name> <description>Accumulate 16 sample.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>ACC32</name> <description>Accumulate 32 sample.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>ACC64</name> <description>Accumulate 64 sample.</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MCEN</name> <description>CSEN Multiple Channel Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STM</name> <description>Start Trigger Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>PRS Triggering. Conversions are triggered by the PRS channel selected in PRSSEL.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TIMER</name> <description>Timer Triggering. Conversions are triggered by a local CSEN timer reload.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Software Triggering. Conversions are triggered by writing a 1 to the START field of the CMD register.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CMPEN</name> <description>CSEN Digital Comparator Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DRSF</name> <description>CSEN Disable Right-Shift</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMAEN</name> <description>CSEN DMA Enable Bit</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVSEL</name> <description>CSEN Converter Select</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CHOPEN</name> <description>CSEN Chop Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AUTOGND</name> <description>CSEN Automatic Ground Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MXUC</name> <description>CSEN Mux Disconnect</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EMACMPEN</name> <description>Greater and Less Than Comparison Using the Exponential Moving Average (EMA) is Enabled</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPMODE</name> <description>Select Warmup Mode for CSEN</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCALSENS</name> <description>Local Sensing Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CPACCURACY</name> <description>Charge Pump Accuracy</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMCTRL</name> <description>Timing Control</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FF07</resetMask> <fields> <field> <name>PCPRESC</name> <description>Period Counter Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>The period counter clock frequency is LFBCLKCSEN/1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The period counter clock frequency is LFBCLKCSEN/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The period counter clock frequency is LFBCLKCSEN/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The period counter clock frequency is LFBCLKCSEN/8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The period counter clock frequency is LFBCLKCSEN/16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The period counter clock frequency is LFBCLKCSEN/32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The period counter clock frequency is LFBCLKCSEN/64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The period counter clock frequency is LFBCLKCSEN/128</description> <value>0x00000007</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PCTOP</name> <description>Period Counter Top Value</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPCNT</name> <description>Warmup Period Counter</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>START</name> <description>Start Software-Triggered Conversions</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>CSENBUSY</name> <description>Busy Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PRSSEL</name> <description>PRS Select</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>PRS Channel Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as the start trigger</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as the start trigger</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as the start trigger</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as the start trigger</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as the start trigger</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as the start trigger</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as the start trigger</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as the start trigger</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as the start trigger</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as the start trigger</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as the start trigger</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as the start trigger</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DATA</name> <description>Output Data</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Output Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCANMASK0</name> <description>Scan Channel Mask 0</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCANINPUTEN</name> <description>Scan Channel Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCANINPUTSEL0</name> <description>Scan Input Selection 0</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F0F0F0F</resetMask> <fields> <field> <name>INPUT0TO7SEL</name> <description>CSEN_INPUT0-7 Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT8TO15SEL</name> <description>CSEN_INPUT8-15 Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT16TO23SEL</name> <description>CSEN_INPUT16-23 Select</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT24TO31SEL</name> <description>CSEN_INPUT24-31 Select</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCANMASK1</name> <description>Scan Channel Mask 1</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCANINPUTEN</name> <description>Scan Channel Mask.</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCANINPUTSEL1</name> <description>Scan Input Selection 1</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F0F0F0F</resetMask> <fields> <field> <name>INPUT32TO39SEL</name> <description>CSEN_INPUT32-39 Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT40TO47SEL</name> <description>CSEN_INPUT40-47 Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT48TO55SEL</name> <description>CSEN_INPUT48-55 Select</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUT56TO63SEL</name> <description>CSEN_INPUT56-63 Select</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1CH0TO7</name> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH8TO15</name> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH16TO23</name> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>APORT1CH24TO31</name> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH0TO7</name> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH8TO15</name> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH16TO23</name> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>APORT3CH24TO31</name> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>APORTREQ</name> <description>APORT Request Status</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YREQ</name> <description>1 If the Bus Connected to APORT1X is Requested</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XREQ</name> <description>1 If the Bus Connected to APORT2X is Requested</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YREQ</name> <description>1 If the Bus Connected to APORT2Y is Requested</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XREQ</name> <description>1 If the Bus Connected to APORT3X is Requested</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YREQ</name> <description>1 If the Bus Connected to APORT3Y is Requested</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XREQ</name> <description>1 If the Bus Connected to APORT4X is Requested</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YREQ</name> <description>1 If the Bus Connected to APORT4Y is Requested</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>APORTCONFLICT</name> <description>APORT Request Conflict</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FC</resetMask> <fields> <field> <name>APORT1XCONFLICT</name> <description>1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT1YCONFLICT</name> <description>1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2XCONFLICT</name> <description>1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT2YCONFLICT</name> <description>1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3XCONFLICT</name> <description>1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT3YCONFLICT</name> <description>1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4XCONFLICT</name> <description>1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORT4YCONFLICT</name> <description>1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMPTHR</name> <description>Comparator Threshold</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CMPTHR</name> <description>Comparator Threshold.</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EMA</name> <description>Exponential Moving Average</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>EMA</name> <description>Calculated Exponential Moving Average</description> <bitOffset>0</bitOffset> <bitWidth>22</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EMACTRL</name> <description>Exponential Moving Average Control</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>EMASAMPLE</name> <description>EMA Sample Weight</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>W1</name> <description>EMA weight (N) is 1.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>W2</name> <description>EMA weight (N) is 2.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>W4</name> <description>EMA weight (N) is 4.</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>W8</name> <description>EMA weight (N) is 8.</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>W16</name> <description>EMA weight (N) is 16.</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>W32</name> <description>EMA weight (N) is 32.</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>W64</name> <description>EMA weight (N) is 64.</description> <value>0x00000006</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SINGLECTRL</name> <description>Single Conversion Control</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007F0</resetMask> <fields> <field> <name>SINGLESEL</name> <description>Single Channel Input Select</description> <bitOffset>4</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>APORT1XCH0</name> <value>0x00000020</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH1</name> <value>0x00000021</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH2</name> <value>0x00000022</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH3</name> <value>0x00000023</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH4</name> <value>0x00000024</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH5</name> <value>0x00000025</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH6</name> <value>0x00000026</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH7</name> <value>0x00000027</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH8</name> <value>0x00000028</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH9</name> <value>0x00000029</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH10</name> <value>0x0000002A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH11</name> <value>0x0000002B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH12</name> <value>0x0000002C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH13</name> <value>0x0000002D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH14</name> <value>0x0000002E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH15</name> <value>0x0000002F</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH16</name> <value>0x00000030</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH17</name> <value>0x00000031</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH18</name> <value>0x00000032</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH19</name> <value>0x00000033</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH20</name> <value>0x00000034</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH21</name> <value>0x00000035</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH22</name> <value>0x00000036</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH23</name> <value>0x00000037</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH24</name> <value>0x00000038</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH25</name> <value>0x00000039</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH26</name> <value>0x0000003A</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH27</name> <value>0x0000003B</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH28</name> <value>0x0000003C</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH29</name> <value>0x0000003D</value> </enumeratedValue> <enumeratedValue> <name>APORT1XCH30</name> <value>0x0000003E</value> </enumeratedValue> <enumeratedValue> <name>APORT1YCH31</name> <value>0x0000003F</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH0</name> <value>0x00000060</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH1</name> <value>0x00000061</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH2</name> <value>0x00000062</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH3</name> <value>0x00000063</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH4</name> <value>0x00000064</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH5</name> <value>0x00000065</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH6</name> <value>0x00000066</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH7</name> <value>0x00000067</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH8</name> <value>0x00000068</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH9</name> <value>0x00000069</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH10</name> <value>0x0000006A</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH11</name> <value>0x0000006B</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH12</name> <value>0x0000006C</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH13</name> <value>0x0000006D</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH14</name> <value>0x0000006E</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH15</name> <value>0x0000006F</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH16</name> <value>0x00000070</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH17</name> <value>0x00000071</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH18</name> <value>0x00000072</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH19</name> <value>0x00000073</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH20</name> <value>0x00000074</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH21</name> <value>0x00000075</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH22</name> <value>0x00000076</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH23</name> <value>0x00000077</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH24</name> <value>0x00000078</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH25</name> <value>0x00000079</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH26</name> <value>0x0000007A</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH27</name> <value>0x0000007B</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH28</name> <value>0x0000007C</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH29</name> <value>0x0000007D</value> </enumeratedValue> <enumeratedValue> <name>APORT3XCH30</name> <value>0x0000007E</value> </enumeratedValue> <enumeratedValue> <name>APORT3YCH31</name> <value>0x0000007F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DMBASELINE</name> <description>Delta Modulation Baseline</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASELINEUP</name> <description>Delta Modulator Integrator Initial Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>BASELINEDN</name> <description>Delta Modulator Integrator Initial Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DMCFG</name> <description>Delta Modulation Configuration</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x103F0FFF</resetMask> <fields> <field> <name>DMG</name> <description>Delta Modulator Gain Step</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DMR</name> <description>Delta Modulator Gain Reduction Interval</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DMCR</name> <description>Delta Modulator Conversion Rate</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CRMODE</name> <description>Delta Modulator Conversion Resolution.</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DM10</name> <description>10-bit delta modulator</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DM12</name> <description>12-bit delta modulator</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DM14</name> <description>14-bit delta modulator</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DM16</name> <description>16-bit delta modulator</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMGRDIS</name> <description>Delta Modulation Gain Step Reduction Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANACTRL</name> <description>Analog Control</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000070</resetValue> <resetMask>0x00700770</resetMask> <fields> <field> <name>IREFPROG</name> <description>Reference Current Control.</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>IDACIREFS</name> <description>Current DAC and Reference Current Scale</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TRSTPROG</name> <description>Reset Timing</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CMP</name> <description>Digital Comparator Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CONV</name> <description>Conversion Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EOS</name> <description>End of Scan Interrupt Flag.</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DMAOF</name> <description>DMA Overflow Interrupt Flag.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APORTCONFLICT</name> <description>APORT Conflict Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CMP</name> <description>Set CMP Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONV</name> <description>Set CONV Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EOS</name> <description>Set EOS Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DMAOF</name> <description>Set DMAOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Set APORTCONFLICT Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CMP</name> <description>Clear CMP Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONV</name> <description>Clear CONV Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EOS</name> <description>Clear EOS Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DMAOF</name> <description>Clear DMAOF Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>APORTCONFLICT</name> <description>Clear APORTCONFLICT Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CMP</name> <description>CMP Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONV</name> <description>CONV Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EOS</name> <description>EOS Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMAOF</name> <description>DMAOF Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APORTCONFLICT</name> <description>APORTCONFLICT Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>LESENSE</name> <version>5.8.2</version> <description>LESENSE</description> <baseAddress>0x40055000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>LESENSE</name> <value>47</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007B29BF</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>A single scan is performed when START in CMD is set</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Pulse on PRS channel</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Scan Start PRS Select</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANCONF</name> <description>Select Scan Configuration</description> <bitOffset>7</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INVMAP</name> <description>The channel configuration register registers used are CHX+8_CONF for channels 0-7 and CHX-8_CONF for channels 8-15.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>The channel configuration register registers used toggles between CHX_CONF and CHX+8_CONF when channel x triggers</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DECDEF</name> <description>The decoder state defines the CONF registers to be used.</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ALTEXMAP</name> <description>Alternative Excitation Map</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DUALSAMPLE</name> <description>Enable Dual Sample Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFOW</name> <description>Result Buffer Overwrite</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSCANRES</name> <description>Enable Storing of SCANRES</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFIDL</name> <description>Result Buffer Interrupt and DMA Trigger Level</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMAWU</name> <description>DMA Wake-up From EM2</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>No DMA wake-up from EM2</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>BUFDATAV</name> <description>DMA wake-up from EM2 when data is valid in the result buffer</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BUFLEVEL</name> <description>DMA wake-up from EM2 when the result buffer is full/half-full depending on BUFIDL configuration</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMCTRL</name> <description>Timing Control Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x10CFF773</resetMask> <fields> <field> <name>AUXPRESC</name> <description>Prescaling Factor for High Frequency Timer</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>High frequency timer is clocked with AUXHFRCO/1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>High frequency timer is clocked with AUXHFRCO/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>High frequency timer is clocked with AUXHFRCO/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>High frequency timer is clocked with AUXHFRCO/8</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LFPRESC</name> <description>Prescaling Factor for Low Frequency Timer</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Low frequency timer is clocked with LFACLKLESENSE/1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Low frequency timer is clocked with LFACLKLESENSE/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Low frequency timer is clocked with LFACLKLESENSE/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Low frequency timer is clocked with LFACLKLESENSE/8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Low frequency timer is clocked with LFACLKLESENSE/16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Low frequency timer is clocked with LFACLKLESENSE/32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Low frequency timer is clocked with LFACLKLESENSE/64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Low frequency timer is clocked with LFACLKLESENSE/128</description> <value>0x00000007</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 LFACLKLESENSE/1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>The period counter clock frequency is LFACLKLESENSE/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>The period counter clock frequency is LFACLKLESENSE/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>The period counter clock frequency is LFACLKLESENSE/8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>The period counter clock frequency is LFACLKLESENSE/16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>The period counter clock frequency is LFACLKLESENSE/32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>The period counter clock frequency is LFACLKLESENSE/64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>The period counter clock frequency is LFACLKLESENSE/128</description> <value>0x00000007</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>AUXHFRCO Startup Configuration</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PERCTRL</name> <description>Peripheral Control Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FF0014F</resetMask> <fields> <field> <name>DACCH0EN</name> <description>VDAC CH0 Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACCH1EN</name> <description>VDAC CH1 Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACCH0DATA</name> <description>VDAC CH0 Data Selection</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACCH1DATA</name> <description>VDAC CH1 Data Selection</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACSTARTUP</name> <description>VDAC Startup Configuration</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DACCONVTRIG</name> <description>VDAC Conversion Trigger Configuration</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP0MODE</name> <description>ACMP0 Mode</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>LESENSE does not control ACMP0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>MUX</name> <description>LESENSE controls the input mux (POSSEL) of ACMP0</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>MUXTHRES</name> <description>LESENSE controls the input mux (POSSEL) and the threshold value (VDDLEVEL) of ACMP0</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACMP1MODE</name> <description>ACMP1 Mode</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>LESENSE does not control ACMP1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>MUX</name> <description>LESENSE controls the input mux (POSSEL) of ACMP1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>MUXTHRES</name> <description>LESENSE controls the input mux and the threshold value (VDDLEVEL) of ACMP1</description> <value>0x00000002</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> <field> <name>ACMP0HYSTEN</name> <description>ACMP0 Hysteresis Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP1HYSTEN</name> <description>ACMP1 Hysteresis Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WARMUPMODE</name> <description>ACMP and VDAC Duty Cycle Mode</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>The analog comparators and VDAC are shut down when LESENSE is idle</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>KEEPACMPWARM</name> <description>The analog comparators are kept powered up when LESENSE is idle</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>KEEPDACWARM</name> <description>The VDAC is kept powered up when LESENSE is idle</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>KEEPACMPDACWARM</name> <description>The analog comparators and VDAC are kept powered up when LESENSE is idle</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DECCTRL</name> <description>Decoder Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1EF7BDFF</resetMask> <fields> <field> <name>DISABLE</name> <description>Disable the Decoder</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ERRCHK</name> <description>Enable Check of Current State</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTMAP</name> <description>Enable Decoder to Channel Interrupt Mapping</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 Requests</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSCNT</name> <description>Enable Count Mode on Decoder PRS Channels 0 and 1</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INPUT</name> <description>LESENSE Decoder Input Configuration</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSSEL0</name> <description>LESENSE Decoder PRS Input 0 Configuration</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL1</name> <description>LESENSE Decoder PRS Input 1 Configuration</description> <bitOffset>15</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL2</name> <description>LESENSE Decoder PRS Input 2 Configuration</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL3</name> <description>LESENSE Decoder PRS Input 3 Configuration</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BIASCTRL</name> <description>Bias Control Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BIASMODE</name> <description>Select Bias Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DONTTOUCH</name> <description>Bias module is controlled by the EMU and is not affected by LESENSE</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DUTYCYCLE</name> <description>Bias module duty cycled between low power and high accuracy mode</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>HIGHACC</name> <description>Bias module always in high accuracy mode</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EVALCTRL</name> <description>LESENSE Evaluation Control</description> <addressOffset>0x014</addressOffset> <size>32</size> <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>0x018</addressOffset> <size>32</size> <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>0x01C</addressOffset> <size>32</size> <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>0x020</addressOffset> <size>32</size> <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>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCANRES</name> <description>Scan Results</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>STEPDIR</name> <description>Direction of Previous Step Detection</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>BUFDATAV</name> <description>Result Data Valid</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUFHALFFULL</name> <description>Result Buffer Half Full</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUFFULL</name> <description>Result Buffer Full</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RUNNING</name> <description>LESENSE Periodic Counter Running</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANACTIVE</name> <description>LESENSE Scan Active</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DACACTIVE</name> <description>LESENSE VDAC Interface is Active</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PTR</name> <description>Result Buffer Pointers</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>RD</name> <description>Result Buffer Read Pointer</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>WR</name> <description>Result Buffer Write Pointer</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUFDATA</name> <description>Result Buffer Data Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>BUFDATA</name> <description>Result Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>BUFDATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CURCH</name> <description>Current Channel Index</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CURCH</name> <description>Current Channel Index</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DECSTATE</name> <description>Current Decoder State</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>DECSTATE</name> <description>Current Decoder State</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SENSORSTATE</name> <description>Decoder Input Register</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>SENSORSTATE</name> <description>Decoder Input Register</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IDLECONF</name> <description>GPIO Idle Phase Configuration</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CH0</name> <description>Channel 0 Idle Phase 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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH0 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH0 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH0 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH1</name> <description>Channel 1 Idle Phase Configuration</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH1 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH1 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH1 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH1 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH2</name> <description>Channel 2 Idle Phase Configuration</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH2 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH2 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH2 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH2 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH3</name> <description>Channel 3 Idle Phase Configuration</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH3 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH3 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH3 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH3 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH4</name> <description>Channel 4 Idle Phase Configuration</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH4 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH4 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH4 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH4 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH5</name> <description>Channel 5 Idle Phase Configuration</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH5 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH5 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH5 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH5 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH6</name> <description>Channel 6 Idle Phase Configuration</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH6 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH6 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH6 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH6 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH7</name> <description>Channel 7 Idle Phase Configuration</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH7 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH7 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH7 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH7 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH8</name> <description>Channel 8 Idle Phase Configuration</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH8 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH8 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH8 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH8 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH9</name> <description>Channel 9 Idle Phase Configuration</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH9 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH9 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH9 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH9 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH10</name> <description>Channel 10 Idle Phase Configuration</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH10 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH10 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH10 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH10 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH11</name> <description>Channel 11 Idle Phase Configuration</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH11 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH11 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH11 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH11 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH12</name> <description>Channel 12 Idle Phase Configuration</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH12 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH12 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH12 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH12 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH13</name> <description>Channel 13 Idle Phase Configuration</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH13 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH13 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH13 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH13 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH14</name> <description>Channel 14 Idle Phase Configuration</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH14 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH14 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH14 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH14 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CH15</name> <description>Channel 15 Idle Phase Configuration</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>CH15 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>CH15 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>CH15 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DAC</name> <description>CH15 output is connected to VDAC output in idle phase. Note that this mode is only available on channels </description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ALTEXCONF</name> <description>Alternative Excite Pin Configuration</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>IDLECONF0</name> <description>ALTEX0 Idle Phase Configuration</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX0 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX0 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX0 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF1</name> <description>ALTEX1 Idle Phase Configuration</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX1 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX1 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX1 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF2</name> <description>ALTEX2 Idle Phase Configuration</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX2 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX2 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX2 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF3</name> <description>ALTEX3 Idle Phase Configuration</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX3 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX3 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX3 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF4</name> <description>ALTEX4 Idle Phase Configuration</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX4 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX4 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX4 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF5</name> <description>ALTEX5 Idle Phase Configuration</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX5 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX5 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX5 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF6</name> <description>ALTEX6 Idle Phase Configuration</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX6 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX6 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX6 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IDLECONF7</name> <description>ALTEX7 Idle Phase Configuration</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ALTEX7 output is disabled in idle phase</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>ALTEX7 output is high in idle phase</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>ALTEX7 output is low in idle phase</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AEX0</name> <description>ALTEX0 Always Excite Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX1</name> <description>ALTEX1 Always Excite Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX2</name> <description>ALTEX2 Always Excite Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX3</name> <description>ALTEX3 Always Excite Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX4</name> <description>ALTEX4 Always Excite Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX5</name> <description>ALTEX5 Always Excite Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX6</name> <description>ALTEX6 Always Excite Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AEX7</name> <description>ALTEX7 Always Excite Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>CH0</name> <description>CH0 Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH1</name> <description>CH1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH2</name> <description>CH2 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH3</name> <description>CH3 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH4</name> <description>CH4 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH5</name> <description>CH5 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH6</name> <description>CH6 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH7</name> <description>CH7 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH8</name> <description>CH8 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH9</name> <description>CH9 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH10</name> <description>CH10 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH11</name> <description>CH11 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH12</name> <description>CH12 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH13</name> <description>CH13 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH14</name> <description>CH14 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CH15</name> <description>CH15 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SCANCOMPLETE</name> <description>SCANCOMPLETE Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DEC</name> <description>DEC Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DECERR</name> <description>DECERR Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUFDATAV</name> <description>BUFDATAV Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUFLEVEL</name> <description>BUFLEVEL Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BUFOF</name> <description>BUFOF Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CNTOF</name> <description>CNTOF Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>CH0</name> <description>Set CH0 Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1</name> <description>Set CH1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH2</name> <description>Set CH2 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH3</name> <description>Set CH3 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH4</name> <description>Set CH4 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH5</name> <description>Set CH5 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH6</name> <description>Set CH6 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH7</name> <description>Set CH7 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH8</name> <description>Set CH8 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH9</name> <description>Set CH9 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH10</name> <description>Set CH10 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH11</name> <description>Set CH11 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH12</name> <description>Set CH12 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH13</name> <description>Set CH13 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH14</name> <description>Set CH14 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH15</name> <description>Set CH15 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANCOMPLETE</name> <description>Set SCANCOMPLETE Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DEC</name> <description>Set DEC Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DECERR</name> <description>Set DECERR Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFDATAV</name> <description>Set BUFDATAV Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFLEVEL</name> <description>Set BUFLEVEL Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFOF</name> <description>Set BUFOF Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CNTOF</name> <description>Set CNTOF Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>CH0</name> <description>Clear CH0 Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH1</name> <description>Clear CH1 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH2</name> <description>Clear CH2 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH3</name> <description>Clear CH3 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH4</name> <description>Clear CH4 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH5</name> <description>Clear CH5 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH6</name> <description>Clear CH6 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH7</name> <description>Clear CH7 Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH8</name> <description>Clear CH8 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH9</name> <description>Clear CH9 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH10</name> <description>Clear CH10 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH11</name> <description>Clear CH11 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH12</name> <description>Clear CH12 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH13</name> <description>Clear CH13 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH14</name> <description>Clear CH14 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CH15</name> <description>Clear CH15 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SCANCOMPLETE</name> <description>Clear SCANCOMPLETE Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DEC</name> <description>Clear DEC Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DECERR</name> <description>Clear DECERR Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFDATAV</name> <description>Clear BUFDATAV Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFLEVEL</name> <description>Clear BUFLEVEL Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BUFOF</name> <description>Clear BUFOF Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CNTOF</name> <description>Clear CNTOF Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>CH0</name> <description>CH0 Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1</name> <description>CH1 Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH2</name> <description>CH2 Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH3</name> <description>CH3 Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH4</name> <description>CH4 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH5</name> <description>CH5 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH6</name> <description>CH6 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH7</name> <description>CH7 Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH8</name> <description>CH8 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH9</name> <description>CH9 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH10</name> <description>CH10 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH11</name> <description>CH11 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH12</name> <description>CH12 Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH13</name> <description>CH13 Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH14</name> <description>CH14 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH15</name> <description>CH15 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCANCOMPLETE</name> <description>SCANCOMPLETE Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEC</name> <description>DEC Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECERR</name> <description>DECERR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFDATAV</name> <description>BUFDATAV Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFLEVEL</name> <description>BUFLEVEL Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFOF</name> <description>BUFOF Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTOF</name> <description>CNTOF Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000080</resetMask> <fields> <field> <name>CMD</name> <description>CMD Register Busy</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ROUTEPEN</name> <description>I/O Routing Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>CH0PEN</name> <description>CH0 Pin Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH1PEN</name> <description>CH1 Pin Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH2PEN</name> <description>CH2 Pin Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH3PEN</name> <description>CH3 Pin Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH4PEN</name> <description>CH4 Pin Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH5PEN</name> <description>CH5 Pin Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH6PEN</name> <description>CH6 Pin Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH7PEN</name> <description>CH7 Pin Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH8PEN</name> <description>CH8 Pin Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH9PEN</name> <description>CH9 Pin Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH10PEN</name> <description>CH10 Pin Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH11PEN</name> <description>CH11 Pin Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH12PEN</name> <description>CH12 Pin Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH13PEN</name> <description>CH13 Pin Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH14PEN</name> <description>CH14 Pin Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CH15PEN</name> <description>CH15 Pin Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX0PEN</name> <description>ALTEX0 Pin Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX1PEN</name> <description>ALTEX1 Pin Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX2PEN</name> <description>ALTEX2 Pin Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX3PEN</name> <description>ALTEX3 Pin Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX4PEN</name> <description>ALTEX4 Pin Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX5PEN</name> <description>ALTEX5 Pin Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX6PEN</name> <description>ALTEX6 Pin Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX7PEN</name> <description>ALTEX7 Pin Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST0_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST0_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x104</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST1_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x108</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST1_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x10C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST2_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x110</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST2_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x114</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST3_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x118</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST3_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x11C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST4_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x120</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST4_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x124</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST5_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x128</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST5_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x12C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST6_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x130</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST6_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x134</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST7_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x138</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST7_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x13C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST8_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x140</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST8_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x144</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST9_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x148</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST9_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x14C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST10_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x150</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST10_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x154</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST11_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x158</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST11_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x15C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST12_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x160</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST12_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x164</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST13_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x168</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST13_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x16C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST14_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x170</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST14_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x174</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST15_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x178</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST15_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x17C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST16_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x180</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST16_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x184</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST17_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x188</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST17_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x18C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST18_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x190</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST18_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x194</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST19_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x198</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST19_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x19C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST20_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1A0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST20_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1A4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST21_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1A8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST21_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1AC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST22_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1B0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST22_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1B4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST23_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST23_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1BC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST24_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1C0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST24_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1C4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST25_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1C8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST25_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1CC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST26_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1D0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST26_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1D4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST27_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1D8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST27_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1DC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST28_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1E0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST28_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1E4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST29_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1E8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST29_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1EC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST30_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1F0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST30_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1F4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST31_TCONFA</name> <description>State Transition Configuration a</description> <addressOffset>0x1F8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007DFFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CHAIN</name> <description>Enable State Descriptor Chaining</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ST31_TCONFB</name> <description>State Transition Configuration B</description> <addressOffset>0x1FC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00079FFF</resetMask> <fields> <field> <name>COMP</name> <description>Sensor Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MASK</name> <description>Sensor Mask</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>NEXTSTATE</name> <description>Next State Index</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SETIF</name> <description>Set Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSACT</name> <description>Configure Transition Action</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_DATA</name> <description>Scan Results</description> <addressOffset>0x200</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_DATA</name> <description>Scan Results</description> <addressOffset>0x204</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_DATA</name> <description>Scan Results</description> <addressOffset>0x208</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_DATA</name> <description>Scan Results</description> <addressOffset>0x20C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF4_DATA</name> <description>Scan Results</description> <addressOffset>0x210</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF5_DATA</name> <description>Scan Results</description> <addressOffset>0x214</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF6_DATA</name> <description>Scan Results</description> <addressOffset>0x218</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF7_DATA</name> <description>Scan Results</description> <addressOffset>0x21C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF8_DATA</name> <description>Scan Results</description> <addressOffset>0x220</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF9_DATA</name> <description>Scan Results</description> <addressOffset>0x224</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF10_DATA</name> <description>Scan Results</description> <addressOffset>0x228</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF11_DATA</name> <description>Scan Results</description> <addressOffset>0x22C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF12_DATA</name> <description>Scan Results</description> <addressOffset>0x230</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF13_DATA</name> <description>Scan Results</description> <addressOffset>0x234</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF14_DATA</name> <description>Scan Results</description> <addressOffset>0x238</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF15_DATA</name> <description>Scan Results</description> <addressOffset>0x23C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>DATA</name> <description>Scan Result Buffer</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>DATASRC</name> <description>Result Data Source</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CH0_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x240</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x244</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH0_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x248</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH1_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x250</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x254</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH1_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x258</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH2_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x260</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x264</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH2_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x268</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH3_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x270</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x274</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH3_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x278</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH4_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x280</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x284</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH4_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x288</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH5_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x290</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x294</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH5_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x298</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH6_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2A0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2A4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH6_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2A8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH7_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2B0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2B4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH7_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2B8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH8_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2C0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2C4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH8_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2C8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH9_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2D0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2D4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH9_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2D8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH10_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2E0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2E4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH10_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2E8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH11_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x2F0</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x2F4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH11_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x2F8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH12_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x300</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x304</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH12_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x308</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH13_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x310</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x314</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH13_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x318</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH14_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x320</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x324</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH14_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x328</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CH15_TIMING</name> <description>Scan Configuration</description> <addressOffset>0x330</addressOffset> <size>32</size> <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>Scan Configuration</description> <addressOffset>0x334</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>THRES</name> <description>ACMP Threshold or VDAC Data</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLE</name> <description>Select Sample Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACMPCOUNT</name> <description>Counter output will be used in evaluation</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP</name> <description>ACMP output will be used in evaluation</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>ADC output will be used in evaluation</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ADCDIFF</name> <description>Differential ADC output will be used in evaluation</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SETIF</name> <description>Enable Interrupt Generation</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No interrupt is generated</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Set interrupt flag if the sensor triggers.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>POSEDGE</name> <description>Set interrupt flag on positive edge of the sensor state</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NEGEDGE</name> <description>Set interrupt flag on negative edge of the sensor state</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>BOTHEDGES</name> <description>Set interrupt flag on both edges of the sensor state</description> <value>0x00000004</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXMODE</name> <description>Set GPIO Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disabled</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>Push Pull, GPIO is driven high</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LOW</name> <description>Push Pull, GPIO is driven low</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DACOUT</name> <description>VDAC output</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXCLK</name> <description>Select Clock Used for Excitation Timing</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAMPLECLK</name> <description>Select Clock Used for Timing of Sample Delay</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALTEX</name> <description>Use Alternative Excite Pin</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CH15_EVAL</name> <description>Scan Configuration</description> <addressOffset>0x338</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>COMPTHRES</name> <description>Decision Threshold for Sensor Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>COMP</name> <description>Select Mode for Threshold Comparison</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DECODE</name> <description>Send Result to Decoder</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STRSAMPLE</name> <description>Enable Storing of Sensor Sample in Result Buffer</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Nothing will be stored in the result buffer.</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DATA</name> <description>The sensor sample data will be stored in the result buffer.</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DATASRC</name> <description>The data source (i.e., the channel) will be stored alongside the sensor sample data.</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SCANRESINV</name> <description>Enable Inversion of Result</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Configure Evaluation Mode</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>THRES</name> <description>Threshold comparison is used to evaluate sensor result</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>SLIDINGWIN</name> <description>Sliding window is used to evaluate sensor result</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>STEPDET</name> <description>Step detection is used to evaluate sensor result</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RTCC</name> <version>5.8.2</version> <description>RTCC</description> <baseAddress>0x40042000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RTCC</name> <value>30</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00039F35</resetMask> <fields> <field> <name>ENABLE</name> <description>RTCC Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRECCV0TOP</name> <description>Pre-counter CCV0 Top Value Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCV1TOP</name> <description>CCV1 Top Value Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTPRESC</name> <description>Counter Prescaler Value</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>CLKCNT = LFECLKRTCC/1</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>CLKCNT = LFECLKRTCC/2</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>CLKCNT = LFECLKRTCC/4</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>CLKCNT = LFECLKRTCC/8</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>CLKCNT = LFECLKRTCC/16</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>CLKCNT = LFECLKRTCC/32</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>CLKCNT = LFECLKRTCC/64</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>CLKCNT = LFECLKRTCC/128</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>CLKCNT = LFECLKRTCC/256</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>CLKCNT = LFECLKRTCC/512</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>CLKCNT = LFECLKRTCC/1024</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>DIV2048</name> <description>CLKCNT = LFECLKRTCC/2048</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>DIV4096</name> <description>CLKCNT = LFECLKRTCC/4096</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>DIV8192</name> <description>CLKCNT = LFECLKRTCC/8192</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>DIV16384</name> <description>CLKCNT = LFECLKRTCC/16384</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>DIV32768</name> <description>CLKCNT = LFECLKRTCC/32768</description> <value>0x0000000F</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CNTTICK</name> <description>Counter Prescaler Mode</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OSCFDETEN</name> <description>Oscillator Failure Detection Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTMODE</name> <description>Main Counter Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LYEARCORRDIS</name> <description>Leap Year Correction Disabled</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRECNT</name> <description>Pre-Counter Value Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <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>Counter Value Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COMBCNT</name> <description>Combined Pre-Counter and Counter Value Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PRECNT</name> <description>Pre-Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> <field> <name>CNTLSB</name> <description>Counter Value</description> <bitOffset>15</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TIME</name> <description>Time of Day Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F7F7F</resetMask> <fields> <field> <name>SECU</name> <description>Seconds, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SECT</name> <description>Seconds, Tens</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>MINU</name> <description>Minutes, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINT</name> <description>Minutes, Tens</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>HOURU</name> <description>Hours, Units</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HOURT</name> <description>Hours, Tens</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATE</name> <description>Date Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FF1F3F</resetMask> <fields> <field> <name>DAYOMU</name> <description>Day of Month, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DAYOMT</name> <description>Day of Month, Tens</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MONTHU</name> <description>Month, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MONTHT</name> <description>Month, Tens</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>YEARU</name> <description>Year, Units</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>YEART</name> <description>Year, Tens</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DAYOW</name> <description>Day of Week</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>RTCC Interrupt Flags</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC0</name> <description>Channel 0 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC1</name> <description>Channel 1 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CC2</name> <description>Channel 2 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OSCFAIL</name> <description>Oscillator Failure Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CNTTICK</name> <description>Main Counter Tick</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MINTICK</name> <description>Minute Tick</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>HOURTICK</name> <description>Hour Tick</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DAYTICK</name> <description>Day Tick</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DAYOWOF</name> <description>Day of Week Overflow</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MONTHTICK</name> <description>Month Tick</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>OF</name> <description>Set OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Set CC0 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Set CC1 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Set CC2 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OSCFAIL</name> <description>Set OSCFAIL Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CNTTICK</name> <description>Set CNTTICK Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MINTICK</name> <description>Set MINTICK Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HOURTICK</name> <description>Set HOURTICK Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DAYTICK</name> <description>Set DAYTICK Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DAYOWOF</name> <description>Set DAYOWOF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MONTHTICK</name> <description>Set MONTHTICK Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>OF</name> <description>Clear OF Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC0</name> <description>Clear CC0 Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC1</name> <description>Clear CC1 Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CC2</name> <description>Clear CC2 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>OSCFAIL</name> <description>Clear OSCFAIL Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CNTTICK</name> <description>Clear CNTTICK Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MINTICK</name> <description>Clear MINTICK Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>HOURTICK</name> <description>Clear HOURTICK Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DAYTICK</name> <description>Clear DAYTICK Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DAYOWOF</name> <description>Clear DAYOWOF Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>MONTHTICK</name> <description>Clear MONTHTICK Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>OF</name> <description>OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OSCFAIL</name> <description>OSCFAIL Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CNTTICK</name> <description>CNTTICK Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MINTICK</name> <description>MINTICK Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HOURTICK</name> <description>HOURTICK Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DAYTICK</name> <description>DAYTICK Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DAYOWOF</name> <description>DAYOWOF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MONTHTICK</name> <description>MONTHTICK Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>CLRSTATUS</name> <description>Clear RTCC_STATUS Register</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000020</resetMask> <fields> <field> <name>CMD</name> <description>CMD Register Busy</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>POWERDOWN</name> <description>Retention RAM Power-down Register</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RAM</name> <description>Retention RAM Power-down</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>Configuration Lock Register</description> <addressOffset>0x038</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Configuration Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <value>0x00000001</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EM4WUEN</name> <description>Wake Up Enable</description> <addressOffset>0x03C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EM4WU</name> <description>EM4 Wake-up Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FBFF</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CMOA</name> <description>Compare Match Output Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>A single clock cycle pulse is generated on output</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMPBASE</name> <description>Capture Compare Channel Comparison Base</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMPMASK</name> <description>Capture Compare Channel Comparison Mask</description> <bitOffset>12</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DAYCC</name> <description>Day Capture/Compare Selection</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CCV</name> <description>Capture/Compare Value Register</description> <addressOffset>0x044</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCV</name> <description>Capture/Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_TIME</name> <description>Capture/Compare Time Register</description> <addressOffset>0x048</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F7F7F</resetMask> <fields> <field> <name>SECU</name> <description>Seconds, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SECT</name> <description>Seconds, Tens</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>MINU</name> <description>Minutes, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINT</name> <description>Minutes, Tens</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>HOURU</name> <description>Hours, Units</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HOURT</name> <description>Hours, Tens</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_DATE</name> <description>Capture/Compare Date Register</description> <addressOffset>0x04C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F3F</resetMask> <fields> <field> <name>DAYU</name> <description>Day of Month/week, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DAYT</name> <description>Day of Month/week, Tens</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MONTHU</name> <description>Month, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MONTHT</name> <description>Month, Tens</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FBFF</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CMOA</name> <description>Compare Match Output Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>A single clock cycle pulse is generated on output</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMPBASE</name> <description>Capture Compare Channel Comparison Base</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMPMASK</name> <description>Capture Compare Channel Comparison Mask</description> <bitOffset>12</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DAYCC</name> <description>Day Capture/Compare Selection</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CCV</name> <description>Capture/Compare Value Register</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCV</name> <description>Capture/Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_TIME</name> <description>Capture/Compare Time Register</description> <addressOffset>0x058</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F7F7F</resetMask> <fields> <field> <name>SECU</name> <description>Seconds, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SECT</name> <description>Seconds, Tens</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>MINU</name> <description>Minutes, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINT</name> <description>Minutes, Tens</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>HOURU</name> <description>Hours, Units</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HOURT</name> <description>Hours, Tens</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_DATE</name> <description>Capture/Compare Date Register</description> <addressOffset>0x05C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F3F</resetMask> <fields> <field> <name>DAYU</name> <description>Day of Month/week, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DAYT</name> <description>Day of Month/week, Tens</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MONTHU</name> <description>Month, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MONTHT</name> <description>Month, Tens</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CTRL</name> <description>CC Channel Control Register</description> <addressOffset>0x060</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FBFF</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>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>INPUTCAPTURE</name> <description>Input capture</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>OUTPUTCOMPARE</name> <description>Output compare</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CMOA</name> <description>Compare Match Output Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>A single clock cycle pulse is generated on output</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>NONE</name> <description>No edge detection, signal is left as it is</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSSEL</name> <description>Compare/Capture Channel PRS Input Channel Selection</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMPBASE</name> <description>Capture Compare Channel Comparison Base</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMPMASK</name> <description>Capture Compare Channel Comparison Mask</description> <bitOffset>12</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DAYCC</name> <description>Day Capture/Compare Selection</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CCV</name> <description>Capture/Compare Value Register</description> <addressOffset>0x064</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CCV</name> <description>Capture/Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_TIME</name> <description>Capture/Compare Time Register</description> <addressOffset>0x068</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F7F7F</resetMask> <fields> <field> <name>SECU</name> <description>Seconds, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SECT</name> <description>Seconds, Tens</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>MINU</name> <description>Minutes, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINT</name> <description>Minutes, Tens</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>HOURU</name> <description>Hours, Units</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HOURT</name> <description>Hours, Tens</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_DATE</name> <description>Capture/Compare Date Register</description> <addressOffset>0x06C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F3F</resetMask> <fields> <field> <name>DAYU</name> <description>Day of Month/week, Units</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DAYT</name> <description>Day of Month/week, Tens</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MONTHU</name> <description>Month, Units</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MONTHT</name> <description>Month, Tens</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET0_REG</name> <description>Retention Register</description> <addressOffset>0x104</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET1_REG</name> <description>Retention Register</description> <addressOffset>0x108</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET2_REG</name> <description>Retention Register</description> <addressOffset>0x10C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET3_REG</name> <description>Retention Register</description> <addressOffset>0x110</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET4_REG</name> <description>Retention Register</description> <addressOffset>0x114</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET5_REG</name> <description>Retention Register</description> <addressOffset>0x118</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET6_REG</name> <description>Retention Register</description> <addressOffset>0x11C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET7_REG</name> <description>Retention Register</description> <addressOffset>0x120</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET8_REG</name> <description>Retention Register</description> <addressOffset>0x124</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET9_REG</name> <description>Retention Register</description> <addressOffset>0x128</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET10_REG</name> <description>Retention Register</description> <addressOffset>0x12C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET11_REG</name> <description>Retention Register</description> <addressOffset>0x130</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET12_REG</name> <description>Retention Register</description> <addressOffset>0x134</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET13_REG</name> <description>Retention Register</description> <addressOffset>0x138</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET14_REG</name> <description>Retention Register</description> <addressOffset>0x13C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET15_REG</name> <description>Retention Register</description> <addressOffset>0x140</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET16_REG</name> <description>Retention Register</description> <addressOffset>0x144</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET17_REG</name> <description>Retention Register</description> <addressOffset>0x148</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET18_REG</name> <description>Retention Register</description> <addressOffset>0x14C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET19_REG</name> <description>Retention Register</description> <addressOffset>0x150</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET20_REG</name> <description>Retention Register</description> <addressOffset>0x154</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET21_REG</name> <description>Retention Register</description> <addressOffset>0x158</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET22_REG</name> <description>Retention Register</description> <addressOffset>0x15C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET23_REG</name> <description>Retention Register</description> <addressOffset>0x160</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET24_REG</name> <description>Retention Register</description> <addressOffset>0x164</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET25_REG</name> <description>Retention Register</description> <addressOffset>0x168</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET26_REG</name> <description>Retention Register</description> <addressOffset>0x16C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET27_REG</name> <description>Retention Register</description> <addressOffset>0x170</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET28_REG</name> <description>Retention Register</description> <addressOffset>0x174</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET29_REG</name> <description>Retention Register</description> <addressOffset>0x178</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET30_REG</name> <description>Retention Register</description> <addressOffset>0x17C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RET31_REG</name> <description>Retention Register</description> <addressOffset>0x180</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REG</name> <description>General Purpose Retention Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>WDOG0</name> <version>5.8.2</version> <description>WDOG0</description> <baseAddress>0x40052000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>WDOG0</name> <value>2</value> </interrupt> <registers> <register> <name>CTRL</name> <description>Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000F00</resetValue> <resetMask>0xC7033F7F</resetMask> <fields> <field> <name>EN</name> <description>Watchdog Timer Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM2RUN</name> <description>Energy Mode 2 Run Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM3RUN</name> <description>Energy Mode 3 Run Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCK</name> <description>Configuration Lock</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EM4BLOCK</name> <description>Energy Mode 4 Block</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWOSCBLOCK</name> <description>Software Oscillator Disable Block</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PERSEL</name> <description>Watchdog Timeout Period Select</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CLKSEL</name> <description>Watchdog Clock Select</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>HFCORECLK</name> <description>HFCORECLK</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WARNSEL</name> <description>Watchdog Timeout Period Select</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>WINSEL</name> <description>Watchdog Illegal Window Select</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CLRSRC</name> <description>Watchdog Clear Source</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDOGRSTDIS</name> <description>Watchdog Reset Disable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>CLEAR</name> <description>Watchdog Timer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SYNCBUSY</name> <description>Synchronization Busy Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</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>PCH0_PRSCTRL</name> <description>PCH0_PRSCTRL Register Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PCH1_PRSCTRL</name> <description>PCH1_PRSCTRL Register Busy</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PCH0_PRSCTRL</name> <description>PRS Control Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000010F</resetMask> <fields> <field> <name>PRSSEL</name> <description>PRS Channel PRS Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMISSRSTEN</name> <description>PRS Missing Event Will Trigger a Watchdog Reset</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PCH1_PRSCTRL</name> <description>PRS Control Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000010F</resetMask> <fields> <field> <name>PRSSEL</name> <description>PRS Channel PRS Select</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRSCH0</name> <description>PRS Channel 0 selected as input</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>PRSCH1</name> <description>PRS Channel 1 selected as input</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>PRSCH2</name> <description>PRS Channel 2 selected as input</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>PRSCH3</name> <description>PRS Channel 3 selected as input</description> <value>0x00000003</value> </enumeratedValue> <enumeratedValue> <name>PRSCH4</name> <description>PRS Channel 4 selected as input</description> <value>0x00000004</value> </enumeratedValue> <enumeratedValue> <name>PRSCH5</name> <description>PRS Channel 5 selected as input</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>PRSCH6</name> <description>PRS Channel 6 selected as input</description> <value>0x00000006</value> </enumeratedValue> <enumeratedValue> <name>PRSCH7</name> <description>PRS Channel 7 selected as input</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>PRSCH8</name> <description>PRS Channel 8 selected as input</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>PRSCH9</name> <description>PRS Channel 9 selected as input</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>PRSCH10</name> <description>PRS Channel 10 selected as input</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>PRSCH11</name> <description>PRS Channel 11 selected as input</description> <value>0x0000000B</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMISSRSTEN</name> <description>PRS Missing Event Will Trigger a Watchdog Reset</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Watchdog Interrupt Flags</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-only</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-only</access> </field> <field> <name>WARN</name> <description>WDOG Warning Timeout Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WIN</name> <description>WDOG Window Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PEM0</name> <description>PRS Channel Zero Event Missing Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PEM1</name> <description>PRS Channel One Event Missing Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TOUT</name> <description>Set TOUT Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WARN</name> <description>Set WARN Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WIN</name> <description>Set WIN Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PEM0</name> <description>Set PEM0 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PEM1</name> <description>Set PEM1 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TOUT</name> <description>Clear TOUT Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WARN</name> <description>Clear WARN Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>WIN</name> <description>Clear WIN Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PEM0</name> <description>Clear PEM0 Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PEM1</name> <description>Clear PEM1 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x028</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TOUT</name> <description>TOUT Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WARN</name> <description>WARN Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WIN</name> <description>WIN Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PEM0</name> <description>PEM0 Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PEM1</name> <description>PEM1 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral derivedFrom="WDOG0"> <name>WDOG1</name> <description>WDOG1</description> <baseAddress>0x40052400</baseAddress> <interrupt> <name>WDOG1</name> <value>3</value> </interrupt> </peripheral> <peripheral> <name>ETM</name> <version>5.8.2</version> <description>ETM</description> <baseAddress>0xE0041000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00040000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>ETMCR</name> <description>Main Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000411</resetValue> <resetMask>0x10632FF1</resetMask> <fields> <field> <name>POWERDWN</name> <description>ETM Control in low power mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PORTSIZE</name> <description>ETM Port Size</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STALL</name> <description>Stall Processor</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRANCHOUTPUT</name> <description>Branch Output</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DBGREQCTRL</name> <description>Debug Request Control</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMPROG</name> <description>ETM Programming</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETMPORTSEL</name> <description>ETM Port Selection</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PORTMODE2</name> <description>Port Mode[2]</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PORTMODE</name> <description>Port Mode Control</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>EPORTSIZE</name> <description>Port Size[3]</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TSTAMPEN</name> <description>Time Stamp Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMCCR</name> <description>Configuration Code Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x8C802000</resetValue> <resetMask>0x8FFFFFFF</resetMask> <fields> <field> <name>ADRCMPPAIR</name> <description>Number of Address Comparator Pairs</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>DATACMPNUM</name> <description>Number of Data Value Comparators</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>MMDECCNT</name> <description>Number of Memeory Map Decoders</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> <field> <name>COUNTNUM</name> <description>Number of Counters</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>SEQPRES</name> <description>Sequencer Present</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EXTINPNUM</name> <description>Number of External Inputs</description> <bitOffset>17</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>ZERO</name> <description>Zero inputs presents</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>One inputs presents</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Two inputs presents</description> <value>0x00000002</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>EXTOUTNUM</name> <description>Number of External Output</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>FIFOFULLPRES</name> <description>FIFIO FULL present</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IDCOMPNUM</name> <description>Number of context ID Comparators</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>TRACESS</name> <description>Trace Start/Stop Block Present</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MMACCESS</name> <description>Coprocessor and Memeory Access</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ETMID</name> <description>ETM ID Register Present</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMTRIGGER</name> <description>ETM Trigger Event Register</description> <addressOffset>0x008</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>RESA</name> <description>ETM Resource A</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>RESB</name> <description>ETM Resource B</description> <bitOffset>7</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>ETMFCN</name> <description>ETM Function</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMSR</name> <description>ETM Status Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000002</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>ETHOF</name> <description>ETM Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ETMPROGBIT</name> <description>ETM Programming Bit Status</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TRACESTAT</name> <description>Trace Start/Stop Status</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRIGBIT</name> <description>Trigger Bit</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMSCR</name> <description>ETM System Configuration Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00020D09</resetValue> <resetMask>0x00027F0F</resetMask> <fields> <field> <name>MAXPORTSIZE</name> <description>Maximum Port Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>FIFOFULL</name> <description>FIFO FULL Supported</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>MAXPORTSIZE3</name> <description>Max Port Size[3]</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PORTSIZE</name> <description>Port Size Supported</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PORTMODE</name> <description>Port Mode Supported</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PROCNUM</name> <description>Number of Supported Processros</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>NOFETCHCOMP</name> <description>No Fetch Comparison</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMTEEVR</name> <description>ETM TraceEnable Event Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>RESA</name> <description>ETM Resource A Trace Enable</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>RESB</name> <description>ETM Resource B Trace Enable</description> <bitOffset>7</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>ETMFCNEN</name> <description>ETM Function Trace Enable</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMTECR1</name> <description>ETM Trace control Register</description> <addressOffset>0x024</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FFFFFF</resetMask> <fields> <field> <name>ADRCMP</name> <description>Address Comparator</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MEMMAP</name> <description>Memmap</description> <bitOffset>8</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>INCEXCTL</name> <description>Trace Include/Exclude Flag</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TCE</name> <description>Trace Control Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMFFLR</name> <description>ETM Fifo Full Level Register</description> <addressOffset>0x02C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>BYTENUM</name> <description>Bytes left in FIFO</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMCNTRLDVR1</name> <description>Counter Reload Value</description> <addressOffset>0x140</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>COUNT</name> <description>Free running counter reload value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMSYNCFR</name> <description>Synchronisation Frequency Register</description> <addressOffset>0x1E0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000400</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>FREQ</name> <description>Synchronisation Frequency Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMIDR</name> <description>ID Register</description> <addressOffset>0x1E4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x4114F253</resetValue> <resetMask>0xFF1DFFFF</resetMask> <fields> <field> <name>IMPVER</name> <description>Implementation Revision</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ETMMINVER</name> <description>Minor ETM Architecture Version</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ETMMAJVER</name> <description>Major ETM Architecture Version</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>PROCFAM</name> <description>Implementer Code</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>LPCF</name> <description>Load PC First</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>THUMBT</name> <description>32-bit Thumb Instruction Tracing</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SECEXT</name> <description>Security Extension Support</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>BPE</name> <description>Branch Packet Encoding</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IMPCODE</name> <description>Implementer Code</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMCCER</name> <description>Configuration Code Extension Register</description> <addressOffset>0x1E8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x18541800</resetValue> <resetMask>0x387FFFFB</resetMask> <fields> <field> <name>EXTINPSEL</name> <description>Extended External Input Selectors</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>EXTINPBUS</name> <description>Extended External Input Bus</description> <bitOffset>3</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>READREGS</name> <description>Readable Registers</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DADDRCMP</name> <description>Data Address comparisons</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INSTRES</name> <description>Instrumentation Resources</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>EICEWPNT</name> <description>EmbeddedICE watchpoint inputs</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>TEICEWPNT</name> <description>Trace Sart/Stop Block Uses EmbeddedICE watchpoint inputs</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EICEIMP</name> <description>EmbeddedICE Behavior control Implemented</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMP</name> <description>Timestamping Implemented</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RFCNT</name> <description>Reduced Function Counter</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TENC</name> <description>Timestamp Encoding</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TSIZE</name> <description>Timestamp Size</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMTESSEICR</name> <description>TraceEnable Start/Stop EmbeddedICE Control Register</description> <addressOffset>0x1F0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F000F</resetMask> <fields> <field> <name>STARTRSEL</name> <description>Stop Resource Selection</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>STOPRSEL</name> <description>Stop Resource Selection</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMTSEVR</name> <description>Timestamp Event Register</description> <addressOffset>0x1F8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>RESAEVT</name> <description>ETM Resource A Event</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>RESBEVT</name> <description>ETM Resource B Event</description> <bitOffset>7</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>ETMFCNEVT</name> <description>ETM Function Event</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMTRACEIDR</name> <description>CoreSight Trace ID Register</description> <addressOffset>0x200</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>TRACEID</name> <description>Trace ID</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMIDR2</name> <description>ETM ID Register 2</description> <addressOffset>0x208</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>RFE</name> <description>RFE Transfer Order</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SWP</name> <description>SWP Transfer Order</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPDSR</name> <description>Device Power-down Status Register</description> <addressOffset>0x314</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>ETMUP</name> <description>ETM Powered Up</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMISCIN</name> <description>Integration Test Miscellaneous Inputs Register</description> <addressOffset>0xEE0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000013</resetMask> <fields> <field> <name>EXTIN</name> <description>EXTIN Value</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>COREHALT</name> <description>Core Halt</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ITTRIGOUT</name> <description>Integration Test Trigger Out Register</description> <addressOffset>0xEE8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>TRIGGEROUT</name> <description>Trigger output value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMITATBCTR2</name> <description>ETM Integration Test ATB Control 2 Register</description> <addressOffset>0xEF0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>ATREADY</name> <description>ATREADY Input Value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMITATBCTR0</name> <description>ETM Integration Test ATB Control 0 Register</description> <addressOffset>0xEF8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>ATVALID</name> <description>ATVALID Output Value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMITCTRL</name> <description>ETM Integration Control Register</description> <addressOffset>0xF00</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>ITEN</name> <description>Integration Mode Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMCLAIMSET</name> <description>ETM Claim Tag Set Register</description> <addressOffset>0xFA0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000000F</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SETTAG</name> <description>Tag Bits</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMCLAIMCLR</name> <description>ETM Claim Tag Clear Register</description> <addressOffset>0xFA4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>CLRTAG</name> <description>Tag Bits</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMLAR</name> <description>ETM Lock Access Register</description> <addressOffset>0xFB0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>KEY</name> <description>Key Value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETMLSR</name> <description>Lock Status Register</description> <addressOffset>0xFB4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000003</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>LOCKIMP</name> <description>ETM Locking Implemented</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LOCKED</name> <description>ETM locked</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMAUTHSTATUS</name> <description>ETM Authentication Status Register</description> <addressOffset>0xFB8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x000000C0</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>NONSECINVDBG</name> <description>Non-secure invasive Debug Status</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>NONSECNONINVDBG</name> <description>Non-secure non-invasive Debug Status</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Non-secure non-invasive debug disable</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Non-secure non-invasive debug enable</description> <value>0x00000003</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SECINVDBG</name> <description>Secure invasive Debug Status</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>SECNONINVDBG</name> <description>Secure non-invasive Debug Status</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMDEVTYPE</name> <description>CoreSight Device Type Register</description> <addressOffset>0xFCC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000013</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TRACESRC</name> <description>Trace Source</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>PROCTRACE</name> <description>Processor Trace</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPIDR4</name> <description>Peripheral ID4 Register</description> <addressOffset>0xFD0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000004</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>CONTCODE</name> <description>JEP106 Continuation Code</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>COUNT</name> <description>4KB Count</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPIDR5</name> <description>Peripheral ID5 Register</description> <addressOffset>0xFD4</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <register> <name>ETMPIDR6</name> <description>Peripheral ID6 Register</description> <addressOffset>0xFD8</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <register> <name>ETMPIDR7</name> <description>Peripheral ID7 Register</description> <addressOffset>0xFDC</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <register> <name>ETMPIDR0</name> <description>Peripheral ID0 Register</description> <addressOffset>0xFE0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000025</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PARTNUM</name> <description>Part Number</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPIDR1</name> <description>Peripheral ID1 Register</description> <addressOffset>0xFE4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x000000B9</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PARTNUM</name> <description>Part Number</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>IDCODE</name> <description>JEP106 Identity Code</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPIDR2</name> <description>Peripheral ID2 Register</description> <addressOffset>0xFE8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0000000B</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>IDCODE</name> <description>JEP106 Identity Code</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>ALWAYS1</name> <description>Always 1</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>REV</name> <description>Revision</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMPIDR3</name> <description>Peripheral ID3 Register</description> <addressOffset>0xFEC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>CUSTMOD</name> <description>Customer Modified</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>REVAND</name> <description>RevAnd</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMCIDR0</name> <description>Component ID0 Register</description> <addressOffset>0xFF0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0000000D</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PREAMB</name> <description>CoreSight Preamble</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMCIDR1</name> <description>Component ID1 Register</description> <addressOffset>0xFF4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000090</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PREAMB</name> <description>CoreSight Preamble</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMCIDR2</name> <description>Component ID2 Register</description> <addressOffset>0xFF8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000005</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PREAMB</name> <description>CoreSight Preamble</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ETMCIDR3</name> <description>Component ID3 Register</description> <addressOffset>0xFFC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x000000B1</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>PREAMB</name> <description>CoreSight Preamble</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>SMU</name> <version>5.8.2</version> <description>SMU</description> <baseAddress>0x40022000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>SMU</name> <value>35</value> </interrupt> <registers> <register> <name>IF</name> <description>Interrupt Flag Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PPUPRIV</name> <description>PPU Privilege Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IFS</name> <description>Interrupt Flag Set Register</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PPUPRIV</name> <description>Set PPUPRIV Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IFC</name> <description>Interrupt Flag Clear Register</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PPUPRIV</name> <description>Clear PPUPRIV Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt Enable Register</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>PPUPRIV</name> <description>PPUPRIV Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PPUCTRL</name> <description>PPU Control Register</description> <addressOffset>0x040</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>ENABLE</name> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PPUPATD0</name> <description>PPU Privilege Access Type Descriptor 0</description> <addressOffset>0x050</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3BFF7FA7</resetMask> <fields> <field> <name>ACMP0</name> <description>Analog Comparator 0 access control bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACMP1</name> <description>Analog Comparator 1 access control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADC0</name> <description>Analog to Digital Converter 0 access control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CMU</name> <description>Clock Management Unit access control bit</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRYOTIMER</name> <description>CRYOTIMER access control bit</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0 access control bit</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1 access control bit</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CSEN</name> <description>Capacitive touch sense module access control bit</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VDAC0</name> <description>Digital to Analog Converter 0 access control bit</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRS</name> <description>Peripheral Reflex System access control bit</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EMU</name> <description>Energy Management Unit access control bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FPUEH</name> <description>FPU Exception Handler access control bit</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPCRC</name> <description>General Purpose CRC access control bit</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPIO</name> <description>General purpose Input/Output access control bit</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C0</name> <description>I2C 0 access control bit</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>I2C1</name> <description>I2C 1 access control bit</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IDAC0</name> <description>Current Digital to Analog Converter 0 access control bit</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MSC</name> <description>Memory System Controller access control bit</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>Linked Direct Memory Access Controller access control bit</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LESENSE</name> <description>Low Energy Sensor Interface access control bit</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LETIMER0</name> <description>Low Energy Timer 0 access control bit</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LEUART0</name> <description>Low Energy UART 0 access control bit</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT0</name> <description>Pulse Counter 0 access control bit</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT1</name> <description>Pulse Counter 1 access control bit</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PCNT2</name> <description>Pulse Counter 2 access control bit</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PPUPATD1</name> <description>PPU Privilege Access Type Descriptor 1</description> <addressOffset>0x054</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFEE</resetMask> <fields> <field> <name>RMU</name> <description>Reset Management Unit access control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCC</name> <description>Real-Time Counter and Calendar access control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SMU</name> <description>Security Management Unit access control bit</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER0</name> <description>Timer 0 access control bit</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER1</name> <description>Timer 1 access control bit</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRNG0</name> <description>True Random Number Generator 0 access control bit</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0 access control bit</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1 access control bit</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2 access control bit</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3 access control bit</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDOG0</name> <description>Watchdog 0 access control bit</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WDOG1</name> <description>Watchdog 1 access control bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WTIMER0</name> <description>Wide Timer 0 access control bit</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WTIMER1</name> <description>Wide Timer 1 access control bit</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PPUFS</name> <description>PPU Fault Status</description> <addressOffset>0x090</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>PERIPHID</name> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>ACMP0</name> <description>Analog Comparator 0</description> <value>0x00000000</value> </enumeratedValue> <enumeratedValue> <name>ACMP1</name> <description>Analog Comparator 1</description> <value>0x00000001</value> </enumeratedValue> <enumeratedValue> <name>ADC0</name> <description>Analog to Digital Converter 0</description> <value>0x00000002</value> </enumeratedValue> <enumeratedValue> <name>CMU</name> <description>Clock Management Unit</description> <value>0x00000005</value> </enumeratedValue> <enumeratedValue> <name>CRYOTIMER</name> <description>CRYOTIMER</description> <value>0x00000007</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO0</name> <description>Advanced Encryption Standard Accelerator 0</description> <value>0x00000008</value> </enumeratedValue> <enumeratedValue> <name>CRYPTO1</name> <description>Advanced Encryption Standard Accelerator 1</description> <value>0x00000009</value> </enumeratedValue> <enumeratedValue> <name>CSEN</name> <description>Capacitive touch sense module</description> <value>0x0000000A</value> </enumeratedValue> <enumeratedValue> <name>VDAC0</name> <description>Digital to Analog Converter 0</description> <value>0x0000000B</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>Peripheral Reflex System</description> <value>0x0000000C</value> </enumeratedValue> <enumeratedValue> <name>EMU</name> <description>Energy Management Unit</description> <value>0x0000000D</value> </enumeratedValue> <enumeratedValue> <name>FPUEH</name> <description>FPU Exception Handler</description> <value>0x0000000E</value> </enumeratedValue> <enumeratedValue> <name>GPCRC</name> <description>General Purpose CRC</description> <value>0x00000010</value> </enumeratedValue> <enumeratedValue> <name>GPIO</name> <description>General purpose Input/Output</description> <value>0x00000011</value> </enumeratedValue> <enumeratedValue> <name>I2C0</name> <description>I2C 0</description> <value>0x00000012</value> </enumeratedValue> <enumeratedValue> <name>I2C1</name> <description>I2C 1</description> <value>0x00000013</value> </enumeratedValue> <enumeratedValue> <name>IDAC0</name> <description>Current Digital to Analog Converter 0</description> <value>0x00000014</value> </enumeratedValue> <enumeratedValue> <name>MSC</name> <description>Memory System Controller</description> <value>0x00000015</value> </enumeratedValue> <enumeratedValue> <name>LDMA</name> <description>Linked Direct Memory Access Controller</description> <value>0x00000016</value> </enumeratedValue> <enumeratedValue> <name>LESENSE</name> <description>Low Energy Sensor Interface</description> <value>0x00000017</value> </enumeratedValue> <enumeratedValue> <name>LETIMER0</name> <description>Low Energy Timer 0</description> <value>0x00000018</value> </enumeratedValue> <enumeratedValue> <name>LEUART0</name> <description>Low Energy UART 0</description> <value>0x00000019</value> </enumeratedValue> <enumeratedValue> <name>PCNT0</name> <description>Pulse Counter 0</description> <value>0x0000001B</value> </enumeratedValue> <enumeratedValue> <name>PCNT1</name> <description>Pulse Counter 1</description> <value>0x0000001C</value> </enumeratedValue> <enumeratedValue> <name>PCNT2</name> <description>Pulse Counter 2</description> <value>0x0000001D</value> </enumeratedValue> <enumeratedValue> <name>RMU</name> <description>Reset Management Unit</description> <value>0x00000021</value> </enumeratedValue> <enumeratedValue> <name>RTCC</name> <description>Real-Time Counter and Calendar</description> <value>0x00000022</value> </enumeratedValue> <enumeratedValue> <name>SMU</name> <description>Security Management Unit</description> <value>0x00000023</value> </enumeratedValue> <enumeratedValue> <name>TIMER0</name> <description>Timer 0</description> <value>0x00000025</value> </enumeratedValue> <enumeratedValue> <name>TIMER1</name> <description>Timer 1</description> <value>0x00000026</value> </enumeratedValue> <enumeratedValue> <name>TRNG0</name> <description>True Random Number Generator 0</description> <value>0x00000027</value> </enumeratedValue> <enumeratedValue> <name>USART0</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 0</description> <value>0x00000028</value> </enumeratedValue> <enumeratedValue> <name>USART1</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 1</description> <value>0x00000029</value> </enumeratedValue> <enumeratedValue> <name>USART2</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 2</description> <value>0x0000002A</value> </enumeratedValue> <enumeratedValue> <name>USART3</name> <description>Universal Synchronous/Asynchronous Receiver/Transmitter 3</description> <value>0x0000002B</value> </enumeratedValue> <enumeratedValue> <name>WDOG0</name> <description>Watchdog 0</description> <value>0x0000002C</value> </enumeratedValue> <enumeratedValue> <name>WDOG1</name> <description>Watchdog 1</description> <value>0x0000002D</value> </enumeratedValue> <enumeratedValue> <name>WTIMER0</name> <description>Wide Timer 0</description> <value>0x0000002E</value> </enumeratedValue> <enumeratedValue> <name>WTIMER1</name> <description>Wide Timer 1</description> <value>0x0000002F</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>TRNG0</name> <version>5.8.2</version> <description>TRNG0</description> <baseAddress>0x4001D000</baseAddress> <addressBlock> <offset>0</offset> <size>0x00000400</size> <usage>registers</usage> </addressBlock> <interrupt> <name>TRNG0</name> <value>49</value> </interrupt> <registers> <register> <name>CONTROL</name> <description>Main Control Register</description> <addressOffset>0x000</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFD</resetMask> <fields> <field> <name>ENABLE</name> <description>TRNG Module Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TESTEN</name> <description>Test Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONDBYPASS</name> <description>Conditioning Bypass</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REPCOUNTIEN</name> <description>Interrupt Enable for Repetition Count Test Failure</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APT64IEN</name> <description>Interrupt Enable for Adaptive Proportion Test Failure (64-sample Window)</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>APT4096IEN</name> <description>Interrupt Enable for Adaptive Proportion Test Failure (4096-sample Window)</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FULLIEN</name> <description>Interrupt Enable for FIFO Full</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESET</name> <description>Software Reset</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREIEN</name> <description>Interrupt enable for AIS31 preliminary noise alarm</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALMIEN</name> <description>Interrupt enable for AIS31 noise alarm</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FORCERUN</name> <description>Oscillator Force Run</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BYPNIST</name> <description>NIST Start-up Test Bypass.</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BYPAIS31</name> <description>AIS31 Start-up Test Bypass.</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FIFOLEVEL</name> <description>FIFO Level Register</description> <addressOffset>0x004</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>VALUE</name> <description>FIFO Level</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FIFODEPTH</name> <description>FIFO Depth Register</description> <addressOffset>0x00C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000040</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>FIFO Depth.</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>KEY0</name> <description>Key Register 0</description> <addressOffset>0x010</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>Key 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>KEY1</name> <description>Key Register 1</description> <addressOffset>0x014</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>Key 1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>KEY2</name> <description>Key Register 2</description> <addressOffset>0x018</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>Key 2</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>KEY3</name> <description>Key Register 3</description> <addressOffset>0x01C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>Key 3</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TESTDATA</name> <description>Test Data Register</description> <addressOffset>0x020</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VALUE</name> <description>Test data input to conditioning function or to the continuous tests</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status Register</description> <addressOffset>0x030</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003F1</resetMask> <fields> <field> <name>TESTDATABUSY</name> <description>Test Data Busy</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>REPCOUNTIF</name> <description>Repetition Count Test Interrupt Status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APT64IF</name> <description>Adaptive Proportion test failure (64-sample window) interrupt status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>APT4096IF</name> <description>Adaptive Proportion test failure (4096-sample window) interrupt status</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FULLIF</name> <description>FIFO Full Interrupt Status</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PREIF</name> <description>AIS31 Preliminary Noise Alarm interrupt status</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ALMIF</name> <description>AIS31 Noise Alarm interrupt status</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INITWAITVAL</name> <description>Initial Wait Counter</description> <addressOffset>0x034</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>VALUE</name> <description>Wait counter value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FIFO</name> <description>FIFO Data</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <readAction>modifyExternal</readAction> <fields> <field> <name>VALUE</name> <description>FIFO Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> </peripherals> <!-- vendorExtions is _required_ to pass through Schema validation --> <vendorExtensions> <name>Copyright 2019 Silicon Laboratories, Inc.</name> <flashBaseAddress>0x00000000</flashBaseAddress> <flashSize>0x00100000</flashSize> <flashAccessTypes>rx</flashAccessTypes> <sramBaseAddress>0x20000000</sramBaseAddress> <sramSize>0x00040000</sramSize> <sramAccessTypes>rwx</sramAccessTypes> </vendorExtensions> </device>