xmclib/CMSIS/Infineon/SVD/XMC1400.svd
2024-10-17 17:09:59 +02:00

58967 lines
1.8 MiB

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--/*****************************************************************************
*
* Copyright (C) 2016 Infineon Technologies AG. All rights reserved.
*
* Infineon Technologies AG (Infineon) is supplying this software for use with
* Infineon's microcontrollers. This file can be freely distributed within
* development tools that are supporting such microcontrollers.
*
* THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
* OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
* OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
*
******************************************************************************-->
<!-- edited with XMLSpy v2015 sp2 (http://www.altova.com) by Infineon Technologies AG (Infineon Technologies AG) -->
<!--Version of used XSLT processor: 1 Altova GmbH http://www.altova.com-->
<!--Version of used XSLT: ISFR2SVD.xslt V0.8-->
<!--Configuration of XSLT: with bit extraction =Yes; with bit coding =Yes; decodeThe3knownBitAccessTypes = Yes; 0,r and 1,r bit extraction = No-->
<!--Version of used XSLT for fixing SVD issues: SVD_fixes.xslt V1.2-->
<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.2" xs:noNamespaceSchemaLocation="c:\fm8_xml\XSLT\RD2ISFR\CMSIS-SVD.xsd">
<vendor>Infineon</vendor>
<name>XMC1400</name>
<version>1.1.0 (Reference Manual v1.1)</version>
<description>SVD file</description>
<!--Release Notes
V1.1.0
- Formal update to match latest reference manual version number
- No register changes occured
-->
<!--Release History
V1.0.6
- Added service request information to "interrupt" elements
V1.0.5
- Switch to SVD scheme V1.2 to enable register clustering
- Changed CAN_MO registers from instance to cluster scheme
- Corrected CAN block size to 0x200
- Corrected CAN_NODEx block sizes to 0x100
- Corrected CCU4x block sizes to 0x100
- Corrected CCU8x block sizes to 0x100
- Corrected SCU_INTERRUPT block size to 0x30
- Removed enumeration type from CLK_PS bit field of LEDTS GLOBCTL register
- Removed "Reserved" enumeration values
V1.0.4
- Update the following registers in CAN to align with XMC4800 CAN :
- updated description of LISTx.EMPTY
- removed the "do not use, #1111" option in MOFCR.MMC
- added the "reserved, #00" option in MOAR.PRI
V1.0.3
- Update the baseAddress of CCU41
V1.0.2
- Update CAN to remove the FD related SFR
V1.0.1
- Fixed typo error at bit location of P1_IOCR4.PC7.
- Fixed errors in the address for SRRAW1, SRMASK1, SRCLR1 and SRSET1
V1.0.0
- first working version (adapted from XMC1300 AB step SVD v1.2.2)
-->
<!--Differences to Reference Manual
- Extended grouping not existing in RM for following units:
SCU -> many sub-groups
CAN -> CAN, CAN_NODE, CAN_MO
VADC -> VADC, VADC_G
CCU4 -> CCU4, CCU4_CC4
CCU8 -> CCU8, CCU8_CC8
- CAN registers MOCTR/MOSTAT and LIST reset values removed and masked out
-->
<!--Compliance
- CMSIS-SVD V1.2
- Tested with ARM CMSIS-SVD SVD Consistency Checker / Header File Generator V2.87g
-->
<cpu>
<name>CM0</name>
<revision>r0p0</revision>
<endian>little</endian>
<mpuPresent>false</mpuPresent>
<fpuPresent>false</fpuPresent>
<nvicPrioBits>2</nvicPrioBits>
<vendorSystickConfig>false</vendorSystickConfig>
</cpu>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<peripherals>
<peripheral>
<name>PPB</name>
<description>Cortex-M0 Private Peripheral Block</description>
<baseAddress>0xE000E000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SYST_CSR</name>
<description>SysTick Control and Status Register</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Counter Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Counter disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TICKINT</name>
<description>SysTick Exception Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Counting down to zero does not assert the SysTick exception request.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counting down to zero to assert the SysTick exception request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKSOURCE</name>
<description>Clock Source</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External clock.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Processor clock.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUNTFLAG</name>
<description>Counter Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYST_RVR</name>
<description>SysTick Reload Value Register</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>RELOAD</name>
<description>Reload Value</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYST_CVR</name>
<description>SysTick Current Value Register</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>CURRENT</name>
<description>SysTick Counter Current Value</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYST_CALIB</name>
<description>SysTick Calibration Value Register</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x40000147</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>10 Milliseconds</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>SKEW</name>
<description>Clock Skew</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
<field>
<name>NOREF</name>
<description>Reference Clock</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER</name>
<description>Interrupt Set-enable Register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETENA</name>
<description>Interrupt Node Set-enable</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read: Interrupt node disabled. Write: No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read: Interrupt node enabled. Write: Enable interrupt node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER</name>
<description>IInterrupt Clear-enable Register</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRENA</name>
<description>Interrupt Node Clear-enable</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read: Interrupt node disabled. Write: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read: Interrupt node enabled. Write: Disable interrupt node.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR</name>
<description>Interrupt Set-pending Register</description>
<addressOffset>0x0200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETPEND</name>
<description>Interrupt Node Set-pending</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read: Interrupt node is not pending. Write: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read: Interrupt node is pending. Write: Change interrupt state to pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR</name>
<description>Interrupt Clear-pending Register</description>
<addressOffset>0x0280</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRPEND</name>
<description>Interrupt Node Clear-pending</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read: Interrupt node is not pending. Write: No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read: Interrupt node is pending. Write: Remove interrupt state from pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR0</name>
<description>Interrupt Priority Register 0</description>
<addressOffset>0x0400</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR1</name>
<description>Interrupt Priority Register 1</description>
<addressOffset>0x0404</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR2</name>
<description>Interrupt Priority Register 2</description>
<addressOffset>0x0408</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR3</name>
<description>Interrupt Priority Register 3</description>
<addressOffset>0x040C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR4</name>
<description>Interrupt Priority Register 4</description>
<addressOffset>0x0410</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR5</name>
<description>Interrupt Priority Register 5</description>
<addressOffset>0x0414</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR6</name>
<description>Interrupt Priority Register 6</description>
<addressOffset>0x0418</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR7</name>
<description>Interrupt Priority Register 7</description>
<addressOffset>0x041C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_3</name>
<description>Priority, Byte Offset 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority, Byte Offset 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority, Byte Offset 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_0</name>
<description>Priority, Byte Offset 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CPUID</name>
<description>CPUID Base Register</description>
<addressOffset>0x0D00</addressOffset>
<size>32</size>
<resetValue>0x410CC200</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>Revision</name>
<description>Revision Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Patch 0</description>
<value>0x0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PartNo</name>
<description>Part Number of the Processor</description>
<lsb>4</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Cortex-M0</description>
<value>0xC20</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Architecture</name>
<description>Architecture</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ARMv6-M</description>
<value>0xC</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Variant</name>
<description>Variant Number</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Revision 0</description>
<value>0x0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Implementer</name>
<description>Implementer Code</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ARM</description>
<value>0x41</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICSR</name>
<description>Interrupt Control and State Register</description>
<addressOffset>0x0D04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTACTIVE</name>
<description>Active Exception Number</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Thread mode</description>
<value>0x00</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTPENDING</name>
<description>Pending Exception Number</description>
<lsb>12</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending exceptions</description>
<value>0x0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISRPENDING</name>
<description>Interrupt Pending Flag</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSTCLR</name>
<description>SysTick Exception Clear-pending</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>removes the pending state from the SysTick exception.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSTSET</name>
<description>SysTick Exception Set-pending</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SysTick exception is not pending</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SysTick exception is pending.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVCLR</name>
<description>PendSV Clear Pending</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Do not clear.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Removes pending state from PendSV exception.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVSET</name>
<description>PendSV Set Pending</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PendSV exception is not pending.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PendSV excepton is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AIRCR</name>
<description>Application Interrupt and Reset Control Register</description>
<addressOffset>0x0D0C</addressOffset>
<size>32</size>
<resetValue>0xFA050000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSRESETREQ</name>
<description>System Reset Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Requests a system level reset.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDIANNESS</name>
<description>Data Endianness</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Little-endian</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTKEY</name>
<description>Register Key</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCR</name>
<description>System Control Register</description>
<addressOffset>0x0D10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SLEEPONEXIT</name>
<description>Sleep-on-exit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Do not sleep when returning to Thread mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enter sleep, or deep sleep, on return from an ISR to Thread mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPDEEP</name>
<description>Low Power Sleep Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Sleep</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Deep sleep</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEVONPEND</name>
<description>Send Event on Pending bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Only enabled interrupts or events can wakeup the processor, disabled interrupts are excluded.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled events and all interrupts, including disabled interrupts, can wakeup the processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCR</name>
<description>Configuration and Control Register</description>
<addressOffset>0x0D14</addressOffset>
<size>32</size>
<resetValue>0x00000208</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>UNALIGN_TRP</name>
<description>Unaligned Access Traps</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>STKALIGN</name>
<description>Stack Alignment</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SHPR2</name>
<description>System Handler Priority Register 2</description>
<addressOffset>0x0D1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_11</name>
<description>Priority of System Handler 11</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHPR3</name>
<description>System Handler Priority Register 3</description>
<addressOffset>0x0D20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_14</name>
<description>Priority of System Handler 14</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_15</name>
<description>Priority of System Handler 15</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHCSR</name>
<description>System Handler Control and State Register</description>
<addressOffset>0x0D24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SVCALLPENDED</name>
<description>SVCall Pending bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SVCall is not pending.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SVCall is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ERU0</name>
<description>Event Request Unit 0</description>
<groupName>ERU</groupName>
<headerStructName>ERU</headerStructName>
<baseAddress>0x40010600</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x30</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ3</name>
<description>External Request Unit 0</description>
<value>3</value>
</interrupt>
<interrupt>
<name>IRQ4</name>
<description>External Request Unit 0</description>
<value>4</value>
</interrupt>
<interrupt>
<name>IRQ5</name>
<description>External Request Unit 0</description>
<value>5</value>
</interrupt>
<interrupt>
<name>IRQ6</name>
<description>External Request Unit 0</description>
<value>6</value>
</interrupt>
<registers>
<register>
<name>EXISEL</name>
<description>Event Input Select</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXS0A</name>
<description>Event Source Select for A0 (ERS0)</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_0A0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_0A1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_0A2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_0A3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS0B</name>
<description>Event Source Select for B0 (ERS0)</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_0B0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_0B1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_0B2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_0B3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS1A</name>
<description>Event Source Select for A1 (ERS1)</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_1A0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_1A1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_1A2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_1A3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS1B</name>
<description>Event Source Select for B1 (ERS1)</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_1B0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_1B1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_1B2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_1B3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS2A</name>
<description>Event Source Select for A2 (ERS2)</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_2A0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_2A1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_2A2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_2A3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS2B</name>
<description>Event Source Select for B2 (ERS2)</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_2B0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_2B1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_2B2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_2B3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS3A</name>
<description>Event Source Select for A3 (ERS3)</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_3A0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_3A1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_3A2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_3A3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXS3B</name>
<description>Event Source Select for B3 (ERS3)</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input ERU_3B0 is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_3B1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_3B2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_3B3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>4</dimIncrement>
<name>EXICON[%s]</name>
<description>Event Input Control</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PE</name>
<description>Output Trigger Pulse Enable for ETLx</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger pulse generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The trigger pulse generation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LD</name>
<description>Rebuild Level Detection for Status Flag for ETLx</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The status flag FL is not cleared by hardware and is used as "sticky" bit. Once set, it is not influenced by any edge until it becomes cleared by software.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The status flag FL rebuilds a level detection of the desired event. It becomes automatically set with a rising edge if RE = 1 or with a falling edge if FE = 1. It becomes automatically cleared with a rising edge if RE = 0 or with a falling edge if FE = 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RE</name>
<description>Rising Edge Detection Enable ETLx</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A rising edge is not considered as edge event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge is considered as edge event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FE</name>
<description>Falling Edge Detection Enable ETLx</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A falling edge is not considered as edge event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A falling edge is considered as edge event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS</name>
<description>Output Channel Select for ETLx Output Trigger Pulse</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger pulses are sent to OGU0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger pulses are sent to OGU1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Trigger pulses are sent to OGU2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Trigger pulses are sent to OGU3</description>
<value>#011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FL</name>
<description>Status Flag for ETLx</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The enabled edge event has not been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The enabled edge event has been detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SS</name>
<description>Input Source Select for ERSx</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input A without additional combination</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input B without additional combination</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input A OR input B</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input A AND input B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NA</name>
<description>Input A Negation Select for ERSx</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input A is used directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input A is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NB</name>
<description>Input B Negation Select for ERSx</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input B is used directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input B is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>4</dimIncrement>
<name>EXOCON[%s]</name>
<description>Event Output Trigger Control</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000008</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ISS</name>
<description>Internal Trigger Source Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The peripheral trigger function is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input ERU_OGUy1 is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input ERU_OGUy2 is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input ERU_OGUy3 is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GEEN</name>
<description>Gating Event Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The event detection is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The event detection is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Pattern Detection Result Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A pattern miss is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A pattern match is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GP</name>
<description>Gating Selection for Pattern Detection Result</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ERU_GOUTy is always disabled and ERU_IOUTy can not be activated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ERU_GOUTy is always enabled and ERU_IOUTy becomes activated with each activation of ERU_TOUTy</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>ERU_GOUTy is equal to ERU_PDOUTy and ERU_IOUTy becomes activated with an activation of ERU_TOUTy while the desired pattern is detected (pattern match PDR = 1)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>ERU_GOUTy is inverted to ERU_PDOUTy and ERU_IOUTy becomes activated with an activation of ERU_TOUTy while the desired pattern is not detected (pattern miss PDR = 0)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPEN0</name>
<description>Pattern Detection Enable for ETL0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag EXICONx.FL is excluded from the pattern detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag EXICONx.FL is included in the pattern detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPEN1</name>
<description>Pattern Detection Enable for ETL1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag EXICONx.FL is excluded from the pattern detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag EXICONx.FL is included in the pattern detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPEN2</name>
<description>Pattern Detection Enable for ETL2</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag EXICONx.FL is excluded from the pattern detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag EXICONx.FL is included in the pattern detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPEN3</name>
<description>Pattern Detection Enable for ETL3</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag EXICONx.FL is excluded from the pattern detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag EXICONx.FL is included in the pattern detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="ERU0">
<name>ERU1</name>
<description>Event Request Unit 1</description>
<groupName>ERU</groupName>
<baseAddress>0x40010630</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0xD0</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>MATH</name>
<description>MATH Unit</description>
<baseAddress>0x40030000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x60</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ7</name>
<description>MATH Unit 0</description>
<value>7</value>
</interrupt>
<registers>
<register>
<name>GLBCON</name>
<description>Global Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DVDRC</name>
<description>Dividend Register Result Chaining</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result chaining is selected</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>QUOT register is the selected source</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RMD register is the selected source</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CORRX is the selected source</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CORRY is the selected source</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CORRZ is the selected source</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVSRC</name>
<description>Divisor Register Result Chaining</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result chaining is selected</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>QUOT register is the selected source</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RMD register is the selected source</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CORRX is the selected source</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CORRY is the selected source</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CORRZ is the selected source</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CORDXRC</name>
<description>CORDX Register Result Chaining</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result chaining is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>QUOT register is the selected source</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RMD register is the selected source</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CORDYRC</name>
<description>CORDY Register Result Chaining</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result chaining is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>QUOT register is the selected source</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RMD register is the selected source</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CORDZRC</name>
<description>CORDZ Register Result Chaining</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result chaining is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>QUOT register is the selected source</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RMD register is the selected source</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend mode is never entered.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hard suspend mode will be entered when CPU is halted.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Soft suspend mode will be entered when CPU is halted.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00F2C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EVIER</name>
<description>Event Interrupt Enable Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVEOCIEN</name>
<description>Divider End of Calculation Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider end of calculation interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divider end of calculation interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVERRIEN</name>
<description>Divider Error Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider error interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divider error interrupt generation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEOCIEN</name>
<description>CORDIC End of Calculation Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CORDIC end of calculation interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CORDIC end of calculation interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDERRIEN</name>
<description>CORDIC Error Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CORDIC error interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CORDIC error interrupt generation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFR</name>
<description>Event Flag Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVEOC</name>
<description>Divider End of Calculation Event Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider end of calculation event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divider end of calculation event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVERR</name>
<description>Divider Error Event Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider error event has not been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divider error event has been detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEOC</name>
<description>CORDIC End of Calculation Event Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CORDIC end of calculation event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CORDIC end of calculation event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDERR</name>
<description>CORDIC Error Event Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CORDIC error event has not been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CORDIC error event has been detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFSR</name>
<description>Event Flag Set Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVEOCS</name>
<description>Divider End of Calculation Event Flag Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Divider end of calculation event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVERRS</name>
<description>Divider Error Event Flag Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Divider error event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEOCS</name>
<description>CORDIC Event Flag Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the CORDIC end of calculation event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDERRS</name>
<description>CORDIC Error Event Flag Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the CORDIC error event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFCR</name>
<description>Event Flag Clear Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVEOCC</name>
<description>Divider End of Calculation Event Flag Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Divider end of calculation event flag in EVFR register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVERRC</name>
<description>Divider Error Event Flag Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Divider error event flag in EVFR register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEOCC</name>
<description>CORDIC End of Calculation Event Flag Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the CORDIC end of calculation event flag in EVFR register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDERRC</name>
<description>CORDIC Error Event Flag Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the CORDIC error event flag in EVFR register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DVD</name>
<description>Dividend Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VAL</name>
<description>Dividend Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DVS</name>
<description>Divisor Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VAL</name>
<description>Divisor Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>QUOT</name>
<description>Quotient Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VAL</name>
<description>Quotient Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RMD</name>
<description>Remainder Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VAL</name>
<description>Remainder Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DIVST</name>
<description>Divider Status Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BSY</name>
<description>Busy Indication</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider is not running any division operation.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divider is still running a division operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIVCON</name>
<description>Divider Control Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ST</name>
<description>Start Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start the division operation when STMODE=1#</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STMODE</name>
<description>Start Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Calculation is automatically started with a write to DVS register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Calculation is started by setting the ST bit to 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIGN</name>
<description>Unsigned Division Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signed division is selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Unsigned division is selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVMODE</name>
<description>Division Mode</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>32-bit divide by 32-bit</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>32-bit divide by 16-bit</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16-bit divide by 16-bit</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>QSDIR</name>
<description>Quotient Shift Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Left shift</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Right shift</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>QSCNT</name>
<description>Quotient Shift Count</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DVDSLC</name>
<description>Dividend Shift Left Count</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>DVSSRC</name>
<description>Divisor Shift Right Count</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATC</name>
<description>CORDIC Status and Data Control Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BSY</name>
<description>Busy Indication</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>KEEPX</name>
<description>Last X Result as Initial Data for New Calculation</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>KEEPY</name>
<description>Last Y Result as Initial Data for New Calculation</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>KEEPZ</name>
<description>Last Z Result as Initial Data for New Calculation</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CON</name>
<description>CORDIC Control Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x00000062</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ST</name>
<description>Start Calculation</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Operating Mode</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Linear Mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Circular Mode (default)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Hyperbolic Mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ROTVEC</name>
<description>Rotation Vectoring Selection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Vectoring Mode (default)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rotation Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST_MODE</name>
<description>Start Method</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Auto start of calculation after write access to X parameter data register CORDX(default).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start calculation only after bit ST is set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X_USIGN</name>
<description>Result Data Format for X in Circular Vectoring Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signed, twos complement</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Unsigned (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPS</name>
<description>X and Y Magnitude Prescaler</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divide by 1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divide by 2 (default)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Divide by 4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Reserved, retain the last MPS setting</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CORDX</name>
<description>CORDIC X Data Register</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Initial X Parameter Data</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CORDY</name>
<description>CORDIC Y Data Register</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Initial Y Parameter Data</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CORDZ</name>
<description>CORDIC Z Data Register</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Initial Z Parameter Data</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CORRX</name>
<description>CORDIC X Result Register</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>X Calculation Result</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CORRY</name>
<description>CORDIC Y Result Register</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>Y Calculation Result</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CORRZ</name>
<description>CORDIC Z Result Register</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>Z Calculation Result</description>
<lsb>8</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PAU</name>
<description>PAU Unit</description>
<baseAddress>0x40000000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x010000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>AVAIL0</name>
<description>Peripheral Availability Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x07FF00FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AVAIL5</name>
<description>RAM Block 1 Availability Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM block 1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM block 1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL6</name>
<description>RAM Block 2 Availability Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM block 2 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM block 2 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL7</name>
<description>RAM Block 3 Availability Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM block 3 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM block 3 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL20</name>
<description>MATH Global SFRs and Divider Availability Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MATH Global SFRs and Divider are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MATH Global SFRs and Divider are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL21</name>
<description>MATH CORDIC Availability Flag</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MATH CORDIC is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MATH CORDIC is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL22</name>
<description>Port 0 Availability Flag</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL23</name>
<description>Port 1 Availability Flag</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL24</name>
<description>Port 2 Availability Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 2 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 2 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL25</name>
<description>Port 3 Availability Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 3 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 3 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL26</name>
<description>Port 4 Availability Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 4 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 4 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AVAIL1</name>
<description>Peripheral Availability Register 1</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x1E071FF7</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AVAIL0</name>
<description>USIC0 Channel 0 Availability Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC0 Channel 0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC0 Channel 0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL1</name>
<description>USIC0 Channel 1 Availability Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC0 Channel 1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC0 Channel 1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL4</name>
<description>PRNG Availability Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PRNG is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PRNG is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL5</name>
<description>VADC0 Basic SFRs Availability Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Basic SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Basic SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL6</name>
<description>VADC0 Group 0 SFRs Availability Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Group 0 SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Group 0 SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL7</name>
<description>VADC0 Group 1 SFRs Availability Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Group 1 SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Group 1 SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL8</name>
<description>SHS0 Availability Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SHS0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SHS0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL9</name>
<description>CCU40 kernel SFRs and CC40 Availability Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 kernel SFRs and CC40 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 kernel SFRs and CC40 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL10</name>
<description>CCU40 CC41 Availability Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC41 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC41 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL11</name>
<description>CCU40 CC42 Availability Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC42 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC42 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL12</name>
<description>CCU40 CC43 Availability Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC43 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC43 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL16</name>
<description>USIC1 Channel 0 Availability Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC1 Channel 0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC1 Channel 0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL17</name>
<description>USIC1 Channel 1 Availability Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC1 Channel 1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC1 Channel 1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL25</name>
<description>CCU41 kernel SFRs and CC40 Availability Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 kernel SFRs and CC40 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 kernel SFRs and CC40 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL26</name>
<description>CCU41 CC41 Availability Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC41 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC41 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL27</name>
<description>CCU41 CC42 Availability Flag</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC42 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC42 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL28</name>
<description>CCU41 CC43 Availability Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC43 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC43 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AVAIL2</name>
<description>Peripheral Availability Register 2</description>
<addressOffset>0x0048</addressOffset>
<size>32</size>
<resetValue>0x30BFF00F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AVAIL0</name>
<description>CCU80 kernel SFRs and CC80 Availability Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC80 and CCU80 kernel SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC80 and CCU80 kernel SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL1</name>
<description>CCU80 CC81 Availability Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC81 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC81 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL2</name>
<description>CCU80 CC82 Availability Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC82 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC82 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL3</name>
<description>CCU80 CC83 Availability Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC83 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC83 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL12</name>
<description>POSIF0 Availability Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIF0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIF0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL15</name>
<description>BCCU0 Availability Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>BCCU0 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU0 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL16</name>
<description>CCU81 kernel SFRs and CC80 Availability Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 kernel SFRs and CC80 are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 kernel SFRs and CC80 are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL17</name>
<description>CCU81 CC81 Availability Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC81 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC81 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL18</name>
<description>CCU81 CC82 Availability Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC82 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC82 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL19</name>
<description>CCU81 CC83 Availability Flag</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC83 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC83 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL20</name>
<description>MultiCAN Node 0 and Global SFRs Availability Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN node 0 and Global SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN node 0 and Global SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL21</name>
<description>MultiCAN Node 1 Availability Flag</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN node 1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN node 1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL23</name>
<description>MultiCAN Message Object SFRs Availability Flag</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN message object SFRs are not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN message object SFRs are available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL28</name>
<description>POSIF1 Availability Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIF1 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIF1 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVAIL29</name>
<description>LEDTS2 Availability Flag</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LEDTS2 is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>LEDTS2 is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRIVDIS0</name>
<description>Peripheral Privilege Access Register 0</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PDIS2</name>
<description>Flash SFRs Privilege Disable Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flash SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>RAM Block 1 Privilege Disable Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM Block 1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM Block 1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>RAM Block 2 Privilege Disable Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM Block 2 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM Block 2 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>RAM Block 3 Privilege Disable Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RAM Block 3 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RAM Block 3 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS19</name>
<description>WDT Privilege Disable Flag</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>WDT is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>WDT is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS20</name>
<description>MATH Global SFRs and Divider Privilege Disable Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MATH Global SFRs and Divider are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MATH Global SFRs and Divider are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS21</name>
<description>MATH CORDIC Privilege Disable Flag</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MATH CORDIC is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MATH CORDIC is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS22</name>
<description>Port 0 Privilege Disable Flag</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS23</name>
<description>Port 1 Privilege Disable Flag</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS24</name>
<description>Port 2 Privilege Disable Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 2 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 2 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS25</name>
<description>Port 3 Privilege Disable Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 3 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 3 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS26</name>
<description>Port 4 Privilege Disable Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port 4 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port 4 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRIVDIS1</name>
<description>Peripheral Privilege Access Register 1</description>
<addressOffset>0x0084</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>USIC0 Channel 0 Privilege Disable Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC0 Channel 0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC0 Channel 0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>USIC0 Channel 1 Privilege Disable Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC0 Channel 1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC0 Channel 1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>VADC0 Basic SFRs Privilege Disable Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Basic SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Basic SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>VADC0 Group 0 SFRs Privilege Disable Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Group 0 SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Group 0 SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>VADC0 Group 1 SFRs Privilege Disable Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VADC0 Group 1 SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VADC0 Group 1 SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>SHS0 Privilege Disable Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SHS0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SHS0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>CC40 and CCU40 Kernel SFRs Privilege Disable Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC40 and CCU40 Kernel SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC40 and CCU40 Kernel SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>CCU40 CC41 Privilege Disable Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC41 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC41 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>CCU40 CC42 Privilege Disable Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC42 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC42 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>CCU40 CC43 Privilege Disable Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU40 CC43 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU40 CC43 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS16</name>
<description>USIC1 Channel 0 Privilege Disable Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC1 Channel 0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC1 Channel 0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS17</name>
<description>USIC1 Channel 1 Privilege Disable Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USIC1 Channel 1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>USIC1 Channel 1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS25</name>
<description>CCU41 Kernel SFRs and CC40 Privilege Disable Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 Kernel SFRs and CC40 are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 Kernel SFRs and CC40 are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS26</name>
<description>CCU41 CC41 Privilege Disable Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC41 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC41 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS27</name>
<description>CCU41 CC42 Privilege Disable Flag</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC42 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC42 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS28</name>
<description>CCU41 CC43 Privilege Disable Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU41 CC43 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU41 CC43 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRIVDIS2</name>
<description>Peripheral Privilege Access Register 2</description>
<addressOffset>0x0088</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>CC80 and CCU80 Kernel SFRs Privilege Disable Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC80 and CCU80 Kernel SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC80 and CCU80 Kernel SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>CCU80 CC81 Privilege Disable Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC81 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC81 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>CCU80 CC82 Privilege Disable Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC82 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC82 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>CCU80 CC83 Privilege Disable Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU80 CC83 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU80 CC83 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>POSIF0 Privilege Disable Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIF0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIF0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>LEDTS0 Privilege Disable Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LEDTS0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>LEDTS0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>LEDTS1 Privilege Disable Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LEDTS1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>LEDTS1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>BCCU0 Privilege Disable Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>BCCU0 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU0 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS16</name>
<description>CCU81 Kernel SFRs and CC80 Privilege Disable Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 Kernel SFRs and CC80 are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 Kernel SFRs and CC80 are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS17</name>
<description>CCU81 CC81 Privilege Disable Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC81 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC81 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS18</name>
<description>CCU81 CC82 Privilege Disable Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC82 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC82 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS19</name>
<description>CCU81 CC83 Privilege Disable Flag</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU81 CC83 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU81 CC83 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS20</name>
<description>MultiCAN Node 0 and Global SFRs Privilege Disable Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN node 0 and global SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN node 0 and global SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS21</name>
<description>MultiCAN Node 1 Privilege Disable Flag</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN node 1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN node 1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS23</name>
<description>MultiCAN Message Object SFRs Privilege Disable Flag</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MultiCAN message object SFRs are accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MultiCAN message object SFRs are not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS28</name>
<description>POSIF1 Privilege Disable Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIF1 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIF1 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS29</name>
<description>LEDTS2 Privilege Disable Flag</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LEDTS2 is accessible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>LEDTS2 is not accessible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ROMSIZE</name>
<description>ROM Size Register</description>
<addressOffset>0x0400</addressOffset>
<size>32</size>
<resetValue>0x00000B00</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>ROM Size</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FLSIZE</name>
<description>Flash Size Register</description>
<addressOffset>0x0404</addressOffset>
<size>32</size>
<resetValue>0x00033000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Flash Size</description>
<lsb>12</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RAM0SIZE</name>
<description>RAM0 Size Register</description>
<addressOffset>0x0410</addressOffset>
<size>32</size>
<resetValue>0x00001000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>RAM0 Size</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>NVM</name>
<description>NVM Unit</description>
<baseAddress>0x40050000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>NVMSTATUS</name>
<description>NVM Status Register</description>
<addressOffset>0x0000</addressOffset>
<size>16</size>
<resetValue>0x0002</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>WRPERR</name>
<description>Write Protocol Error</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protocol failure occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>At least one write protocol failure was detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECC2READ</name>
<description>ECC2 Read</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ECC two bit failure during memory read operations.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>At least one ECC two bit failure was detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECC1READ</name>
<description>ECC1 Read</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ECC single bit failure occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>At least one ECC single bit failure was detected and corrected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VERR</name>
<description>Verify Error</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No fail bit.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One fail bit in one data block.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Two fail bits in two different data blocks.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Two or more fail bits in one data block, or three or more fail bits overall.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEP</name>
<description>Sleep Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>NVM not in sleep mode, and no sleep or wake up procedure in progress.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>NVM in sleep mode, or busy due to a sleep or wake up procedure.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSY</name>
<description>Busy</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The NVM is not busy. Memory reads from the cell array and register write accesses are possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The NVM is busy. Memory reads and register write accesses are not possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVMPROG</name>
<description>NVM Programming Control Register</description>
<addressOffset>0x0004</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>RSTECC</name>
<description>Reset ECC</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset of .ECCxREAD and NVMSTATUS.WRPERR.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSTVERR</name>
<description>Reset Verify Error</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset of .VERR.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTION</name>
<description>ACTION: [VERIFY, ONE_SHOT, OPTYPE]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Idle state, no action triggered. Writing 0x00 exits current mode.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start one-shot write operation with automatic verify.</description>
<value>0x51</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Start one-shot write operation without verify.</description>
<value>0x91</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Start continuous write operation with automatic verify of every write.</description>
<value>0x61</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Start continuous write operation without verify.</description>
<value>0xA1</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Start one-shot page erase operation.</description>
<value>0x92</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Start one-shot sector erase operation.</description>
<value>0x94</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Start continuous sector erase operation.</description>
<value>0xA4</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Start continuous page erase operation.</description>
<value>0xA2</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Start one-shot verify-only: Written data is compared to array content.</description>
<value>0xD0</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Start continuous verify-only: Written data is compared to array content.</description>
<value>0xE0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVMCONF</name>
<description>NVM Configuration Register</description>
<addressOffset>0x0008</addressOffset>
<size>16</size>
<resetValue>0x9000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>NVM_ON</name>
<description>NVM On</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>NVM is switched to or stays in sleep mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>NVM is switched to or stays in normal mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INT_ON</name>
<description>Interrupt On</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No NVM ready interrupts are generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>NVM ready interrupts are generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECPROT</name>
<description>Sector Protection</description>
<lsb>4</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>HRLEV</name>
<description>Hardread Level</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal read</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hardread written</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Hardread erased</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>WDT</name>
<description>Watch Dog Timer</description>
<baseAddress>0x40020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x010000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>WDT Module ID Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00ADC000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTR</name>
<description>WDT Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENB</name>
<description>Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>PRE</name>
<description>Pre-warning</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>DSP</name>
<description>Debug Suspend</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>SPW</name>
<description>Service Indication Pulse Width</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SRV</name>
<description>WDT Service Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRV</name>
<description>Service</description>
<lsb>0</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TIM</name>
<description>WDT Timer Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIM</name>
<description>Timer Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WLB</name>
<description>WDT Window Lower Bound Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WLB</name>
<description>Window Lower Bound</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WUB</name>
<description>WDT Window Upper Bound Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WUB</name>
<description>Window Upper Bound</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WDTSTS</name>
<description>WDT Status Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ALMS</name>
<description>Pre-warning Alarm</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WDTCLR</name>
<description>WDT Clear Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ALMC</name>
<description>Pre-warning Alarm</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTC</name>
<description>Real Time Clock</description>
<baseAddress>0x40010A00</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>RTC Module ID Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00A3C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTR</name>
<description>RTC Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x7FFF0000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENB</name>
<description>RTC Module Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SUS</name>
<description>Debug Suspend Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>DIV</name>
<description>Divider Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAWSTAT</name>
<description>RTC Raw Service Request Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPSE</name>
<description>Raw Periodic Seconds Service Request</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>RPMI</name>
<description>Raw Periodic Minutes Service Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>RPHO</name>
<description>Raw Periodic Hours Service Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>RPDA</name>
<description>Raw Periodic Days Service Request</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>RPMO</name>
<description>Raw Periodic Months Service Request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>RPYE</name>
<description>Raw Periodic Years Service Request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>RAI</name>
<description>Alarm Service Request</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STSSR</name>
<description>RTC Service Request Status Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPSE</name>
<description>Periodic Seconds Service Request Status after masking</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>SPMI</name>
<description>Periodic Minutes Service Request Status after masking</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>SPHO</name>
<description>Periodic Hours Service Request Status after masking</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>SPDA</name>
<description>Periodic Days Service Request Status after masking</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>SPMO</name>
<description>Periodic Months Service Request Status after masking</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>SPYE</name>
<description>Periodic Years Service Request Status after masking</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>SAI</name>
<description>Alarm Service Request Status after masking</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MSKSR</name>
<description>RTC Service Request Mask Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPSE</name>
<description>Periodic Seconds Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>MPMI</name>
<description>Periodic Minutes Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>MPHO</name>
<description>Periodic Hours Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>MPDA</name>
<description>Periodic Days Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>MPMO</name>
<description>Periodic Months Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>MPYE</name>
<description>Periodic Years Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>MAI</name>
<description>Alarm Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLRSR</name>
<description>RTC Clear Service Request Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPSE</name>
<description>Raw Periodic Seconds Interrupt Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>RPMI</name>
<description>Raw Periodic Minutes Interrupt Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>RPHO</name>
<description>Raw Periodic Hours Interrupt Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>RPDA</name>
<description>Raw Periodic Days Interrupt Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>RPMO</name>
<description>Raw Periodic Months Interrupt Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>RPYE</name>
<description>Raw Periodic Years Interrupt Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>RAI</name>
<description>Raw Alarm Interrupt Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ATIM0</name>
<description>RTC Alarm Time Register 0</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ASE</name>
<description>Alarm Seconds Compare Value</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>AMI</name>
<description>Alarm Minutes Compare Value</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>AHO</name>
<description>Alarm Hours Compare Value</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>ADA</name>
<description>Alarm Days Compare Value</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ATIM1</name>
<description>RTC Alarm Time Register 1</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AMO</name>
<description>Alarm Month Compare Value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>AYE</name>
<description>Alarm Year Compare Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIM0</name>
<description>RTC Time Register 0</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SE</name>
<description>Seconds Time Value</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>MI</name>
<description>Minutes Time Value</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>HO</name>
<description>Hours Time Value</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>DA</name>
<description>Days Time Value</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIM1</name>
<description>RTC Time Register 1</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAWE</name>
<description>Days of Week Time Value</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>MO</name>
<description>Month Time Value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>YE</name>
<description>Year Time Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRNG</name>
<description>PRNG Unit</description>
<baseAddress>0x48020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x10</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>WORD</name>
<description>PRNG Word Register</description>
<addressOffset>0x00</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>RDATA</name>
<description>Random Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHK</name>
<description>PRNG Status Check Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>RDV</name>
<description>Random Data / Key Valid Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>New random data block is not yet ready to be read. In ) this flag is set to #0 while loading is in progress.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Random data block is valid. In key loading mode this value indicates that the next partial key word can be written to PRNG_WORD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>PRNG Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>KLD</name>
<description>Key Load Operation Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Streaming mode (default)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Key loading mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBS</name>
<description>Random Data Block Size</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset state (no random data block size defined), value of PRNG_WORD is undefined.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>8 bits in PRNG_WORD.RDATA[7:0]</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16 bits in PRNG_WORD.RDATA[15:0]</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LEDTS0</name>
<description>LED and Touch Sense Unit 0</description>
<groupName>LEDTS</groupName>
<headerStructName>LEDTS</headerStructName>
<baseAddress>0x50020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2C</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ29</name>
<description>LED and Touch Sense Control Unit (Module 0)</description>
<value>29</value>
</interrupt>
<registers>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00ABC000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GLOBCTL</name>
<description>Global Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TS_EN</name>
<description>Touch-Sense Function Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>LD_EN</name>
<description>LED Function Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CMTR</name>
<description>Clock Master Disable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Kernel generates its own clock for LEDTS-counter based on SFR setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>LEDTS-counter takes its clock from another master kernel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENSYNC</name>
<description>Enable Autoscan Time Period Synchronization</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No synchronization</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Synchronization enabled on Kernel0 autoscan time period</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Request Configuration</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore suspend request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable suspend according to request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MASKVAL</name>
<description>Mask Number of LSB Bits for Event Validation</description>
<lsb>9</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Mask LSB bit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Mask 2 LSB bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Mask 8 LSB bits</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FENVAL</name>
<description>Enable (Extended) Time Frame Validation</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITS_EN</name>
<description>Enable Time Slice Interrupt</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITF_EN</name>
<description>Enable (Extended) Time Frame Interrupt</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITP_EN</name>
<description>Enable Autoscan Time Period Interrupt</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable (valid only for case of hardware-enabled pad turn control)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLK_PS</name>
<description>LEDTS-Counter Clock Pre-Scale Factor</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FNCTL</name>
<description>Function Control Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PADT</name>
<description>Touch-Sense TSIN Pad Turn</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TSIN0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TSIN7</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PADTSW</name>
<description>Software Control for Touch-Sense Pad Turn</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The hardware automatically enables the touch-sense inputs in sequence round-robin, starting from TSIN0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Disable hardware control for software control only. The touch-sense input is configured in bit PADT.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPULL</name>
<description>Enable External Pull-up Configuration on Pin COLA</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HW over-rule to enable internal pull-up is active on TSIN[x] for set duration in touch-sense time slice. With this setting, it is not specified to assign the COLA to any pin.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable external pull-up: Output 1 on pin COLA for whole duration of touch-sense time slice.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNCOL</name>
<description>Previous Active Function/LED Column Status</description>
<lsb>5</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>ACCCNT</name>
<description>Accumulate Count on Touch-Sense Input</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 time</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>2 times</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16 times</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSCCMP</name>
<description>Common Compare Enable for Touch-Sense</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable common compare for touch-sense</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable common compare for touch-sense</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSOEXT</name>
<description>Extension for Touch-Sense Output for Pin-Low-Level</description>
<lsb>21</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Extend by 1 ledts_clk</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Extend by 4 ledts_clk</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Extend by 8 ledts_clk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Extend by 16 ledts_clk</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSCTRR</name>
<description>TS-Counter Auto Reset</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable TS-counter automatic reset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable TS-counter automatic reset to 00H on the first pad turn of a new TSIN[x]. Triggered on compare match in time slice.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSCTRSAT</name>
<description>Saturation of TS-Counter</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable. TS-counter stops counting in the touch-sense time slice(s) of the same (extended) frame when it reaches FFH. Counter starts to count again on the first pad turn of a new TSIN[x], triggered on compare match.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NR_TSIN</name>
<description>Number of Touch-Sense Input</description>
<lsb>25</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>8</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COLLEV</name>
<description>Active Level of LED Column</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NR_LEDCOL</name>
<description>Number of LED Columns</description>
<lsb>29</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 LED column</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>2 LED columns</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>3 LED columns</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>4 LED columns</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>5 LED columns</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>6 LED columns</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>7 LED columns</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>8 LED columns (if bit TS_EN = 1, a maximum number of 7 LED columns is allowed. Combination of TS_EN = 1 and NR_LEDCOL = 111#is disallowed)</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFR</name>
<description>Event Flag Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSF</name>
<description>Time Slice Interrupt Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>TFF</name>
<description>(Extended) Time Frame Interrupt Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>TPF</name>
<description>Autoscan Time Period Interrupt Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>TSCTROVF</name>
<description>TS-Counter Overflow Indication</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No overflow has occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The TS-counter has overflowed at least once.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSF</name>
<description>Clear Time Slice Interrupt Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TSF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTFF</name>
<description>Clear (Extended) Time Frame Interrupt Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TFF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTPF</name>
<description>Clear Autoscan Time Period Interrupt Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TPF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TSVAL</name>
<description>Touch-sense TS-Counter Value</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSCTRVALR</name>
<description>Shadow TS-Counter Value (Read)</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>TSCTRVAL</name>
<description>TS-Counter Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LINE0</name>
<description>Line Pattern Register 0</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINE_0</name>
<description>Output on LINE[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_1</name>
<description>Output on LINE[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_2</name>
<description>Output on LINE[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_3</name>
<description>Output on LINE[x]</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LINE1</name>
<description>Line Pattern Register 1</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINE_4</name>
<description>Output on LINE[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_5</name>
<description>Output on LINE[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_6</name>
<description>Output on LINE[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>LINE_A</name>
<description>Output on LINE[x]</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LDCMP0</name>
<description>LED Compare Register 0</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP_LD0</name>
<description>Compare Value for LED COL[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LD1</name>
<description>Compare Value for LED COL[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LD2</name>
<description>Compare Value for LED COL[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LD3</name>
<description>Compare Value for LED COL[x]</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LDCMP1</name>
<description>LED Compare Register 1</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP_LD4</name>
<description>Compare Value for LED COL[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LD5</name>
<description>Compare Value for LED COL[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LD6</name>
<description>Compare Value for LED COL[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_LDA_TSCOM</name>
<description>Compare Value for LED COLA / Common Compare Value for Touch-sense Pad Turns</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TSCMP0</name>
<description>Touch-sense Compare Register 0</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP_TS0</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS1</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS2</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS3</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TSCMP1</name>
<description>Touch-sense Compare Register 1</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP_TS4</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS5</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS6</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CMP_TS7</name>
<description>Compare Value for Touch-Sense TSIN[x]</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="LEDTS0">
<name>LEDTS1</name>
<description>LED and Touch Sense Unit 1</description>
<groupName>LEDTS</groupName>
<baseAddress>0x50020400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2C</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ30</name>
<description>LED and Touch Sense Control Unit (Module 1)</description>
<value>30</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="LEDTS0">
<name>LEDTS2</name>
<description>LED and Touch Sense Unit 2</description>
<groupName>LEDTS</groupName>
<baseAddress>0x50020800</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2C</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ8</name>
<description>LED and Touch Sense Control Unit (Module 2)</description>
<value>8</value>
</interrupt>
</peripheral>
<peripheral>
<name>USIC0</name>
<description>Universal Serial Interface Controller 0</description>
<groupName>USIC</groupName>
<headerStructName>USIC</headerStructName>
<baseAddress>0x48000008</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ9</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>9</value>
</interrupt>
<interrupt>
<name>IRQ10</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>10</value>
</interrupt>
<interrupt>
<name>IRQ11</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>11</value>
</interrupt>
<interrupt>
<name>IRQ12</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>12</value>
</interrupt>
<interrupt>
<name>IRQ13</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>13</value>
</interrupt>
<interrupt>
<name>IRQ14</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>14</value>
</interrupt>
<registers>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0</addressOffset>
<size>32</size>
<resetValue>0x00AAC000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="USIC0">
<name>USIC1</name>
<description>Universal Serial Interface Controller 1</description>
<groupName>USIC</groupName>
<baseAddress>0x48004008</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>USIC0_CH0</name>
<description>Universal Serial Interface Controller 0</description>
<groupName>USIC</groupName>
<headerStructName>USIC_CH</headerStructName>
<baseAddress>0x48000000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CCFG</name>
<description>Channel Configuration Register</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<resetValue>0x000080CF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SSC</name>
<description>SSC Protocol Available</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The SSC protocol is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The SSC protocol is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASC</name>
<description>ASC Protocol Available</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The ASC protocol is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The ASC protocol is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIC</name>
<description>IIC Protocol Available</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The IIC protocol is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The IIC protocol is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIS</name>
<description>IIS Protocol Available</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The IIS protocol is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The IIS protocol is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RB</name>
<description>Receive FIFO Buffer Available</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive FIFO buffer is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive FIFO buffer is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TB</name>
<description>Transmit FIFO Buffer Available</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit FIFO buffer is not available.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit FIFO buffer is available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>KSCFG</name>
<description>Kernel State Configuration Register</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODEN</name>
<description>Module Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The module is switched off immediately (without respecting a stop condition). It does not react on mode control actions and the module clock is switched off. The module does not react on read accesses and ignores write accesses (except to KSCFG).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The module is switched on and can operate. After writing 1 to MODEN, it is recommended to read register KSCFG to avoid pipeline effects in the control block before accessing other Service Request Processing registers.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPMODEN</name>
<description>Bit Protection for MODEN</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MODEN is not changed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MODEN is updated with the written value.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NOMCFG</name>
<description>Normal Operation Mode Configuration</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Run mode 0 is selected.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Run mode 1 is selected.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Stop mode 0 is selected.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Stop mode 1 is selected.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPNOM</name>
<description>Bit Protection for NOMCFG</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>NOMCFG is not changed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>NOMCFG is updated with the written value.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUMCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>BPSUM</name>
<description>Bit Protection for SUMCFG</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SUMCFG is not changed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SUMCFG is updated with the written value.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FDR</name>
<description>Fractional Divider Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STEP</name>
<description>Step Value</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DM</name>
<description>Divider Mode</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The divider is switched off, fFD = 0.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Normal divider mode selected.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Fractional divider mode selected.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The divider is switched off, fFD = 0.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESULT</name>
<description>Result Value</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BRG</name>
<description>Baud Rate Generator Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The fractional divider frequency fFD is selected.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The trigger signal DX1T defines fPIN. Signal MCLK toggles with fPIN.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal MCLK corresponds to the DX1S signal and the frequency fPIN is derived from the rising edges of DX1S.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMEN</name>
<description>Timing Measurement Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timing measurement is disabled: The trigger signals DX0T and DX1T are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timing measurement is enabled: The 10-bit counter is incremented by 1 with fPPP and stops counting when reaching its maximum value. If one of the trigger signals DX0T or DX1T become active, the counter value is captured into bit field CTV, the counter is cleared and a transmit shift event is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPPEN</name>
<description>Enable 2:1 Divider for fPPP</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The 2:1 divider for fPPP is disabled. fPPP = fPIN</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The 2:1 divider for fPPP is enabled. fPPP = fMCLK = fPIN / 2.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTQSEL</name>
<description>Input Selection for CTQ</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCTQIN = fPDIV</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCTQIN = fPPP</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fCTQIN = fSCLK</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fCTQIN = fMCLK</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCTQ</name>
<description>Pre-Divider for Time Quanta Counter</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DCTQ</name>
<description>Denominator for Time Quanta Counter</description>
<lsb>10</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PDIV</name>
<description>Divider Mode: Divider Factor to Generate fPDIV</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>SCLKOSEL</name>
<description>Shift Clock Output Select</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SCLK from the baud rate generator is selected as the SCLKOUT input source.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit shift clock from DX1 input stage is selected as the SCLKOUT input source.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCLKCFG</name>
<description>Master Clock Configuration</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The passive level is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The passive level is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLKCFG</name>
<description>Shift Clock Output Configuration</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The passive level is 0 and the delay is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The passive level is 1 and the delay is disabled.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The passive level is 0 and the delay is enabled.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The passive level is 1 and the delay is enabled.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INPR</name>
<description>Interrupt Node Pointer Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSINP</name>
<description>Transmit Shift Interrupt Node Pointer</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBINP</name>
<description>Transmit Buffer Interrupt Node Pointer</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>RINP</name>
<description>Receive Interrupt Node Pointer</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>AINP</name>
<description>Alternative Receive Interrupt Node Pointer</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PINP</name>
<description>Transmit Shift Interrupt Node Pointer</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX0CR</name>
<description>Input Control Register 0</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DXnA is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DXnB is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DXnC is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DXnD is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DXnE is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DXnF is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DXnG is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DXnT.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DXnT.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DXnT.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DXnS is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DXnS is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX1CR</name>
<description>Input Control Register 1</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DX1A is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DX1B is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DX1C is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DX1D is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DX1E is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DX1F is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DX1G is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN</name>
<description>Delay Compensation Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive shift clock is dependent on INSW selection.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive shift clock is connected to the selected data input line. This setting is used if delay compensation is required in SSC and IIS protocols, else DCEN should always be 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DX1T.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DX1T.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DX1T.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DX1S is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DX1S is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX2CR</name>
<description>Input Control Register 2</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DXnA is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DXnB is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DXnC is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DXnD is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DXnE is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DXnF is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DXnG is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DXnT.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DXnT.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DXnT.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DXnS is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DXnS is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX3CR</name>
<description>Input Control Register 3</description>
<addressOffset>0x028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DXnA is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DXnB is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DXnC is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DXnD is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DXnE is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DXnF is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DXnG is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DXnT.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DXnT.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DXnT.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DXnS is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DXnS is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX4CR</name>
<description>Input Control Register 4</description>
<addressOffset>0x02C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DXnA is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DXnB is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DXnC is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DXnD is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DXnE is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DXnF is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DXnG is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DXnT.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DXnT.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DXnT.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DXnS is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DXnS is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DX5CR</name>
<description>Input Control Register 5</description>
<addressOffset>0x030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSEL</name>
<description>Data Selection for Input Signal</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data input DXnA is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data input DXnB is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data input DXnC is selected.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data input DXnD is selected.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The data input DXnE is selected.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The data input DXnF is selected.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The data input DXnG is selected.</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The data input is always 1.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSW</name>
<description>Input Switch</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input of the data shift unit is controlled by the protocol pre-processor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input of the data shift unit is connected to the selected data input line. This setting is used if the signals are directly derived from an input pin without treatment by the protocol pre-processor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFEN</name>
<description>Digital Filter Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not digitally filtered.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is digitally filtered.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEN</name>
<description>Data Synchronization Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The un-synchronized signal can be taken as input for the data shift unit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The synchronized signal can be taken as input for the data shift unit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPOL</name>
<description>Data Polarity for DXn</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input signal is not inverted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input signal is inverted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFSEL</name>
<description>Sampling Frequency Selection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The sampling frequency is fPERIPH.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The sampling frequency is fFD.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Combination Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger activation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A rising edge activates DXnT.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A falling edge activates DXnT.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Both edges activate DXnT.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DXS</name>
<description>Synchronized Data Value</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current value of DXnS is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current value of DXnS is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCTR</name>
<description>Shift Control Register</description>
<addressOffset>0x034</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SDIR</name>
<description>Shift Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shift LSB first. The first data bit of a data word is located at bit position 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shift MSB first. The first data bit of a data word is located at the bit position given by bit field SCTR.WLE.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDL</name>
<description>Passive Data Level</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The passive data level is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The passive data level is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSM</name>
<description>Data Shift Mode</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Receive and transmit data is shifted in and out one bit at a time through DX0 and DOUT0.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Receive and transmit data is shifted in and out two bits at a time through two input stages (DX0 and DX3) and DOUT[1:0] respectively.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Receive and transmit data is shifted in and out four bits at a time through four input stages (DX0, DX[5:3]) and DOUT[3:0] respectively.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HPCDIR</name>
<description>Port Control Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The pin(s) with hardware pin control enabled are selected to be in input mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The pin(s) with hardware pin control enabled are selected to be in output mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DOCFG</name>
<description>Data Output Configuration</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DOUTx = shift data value</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DOUTx = inverted shift data value</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRM</name>
<description>Transmission Mode</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The shift control signal is considered as inactive and data frame transfers are not possible.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The shift control signal is considered active if it is at 1-level. This is the setting to be programmed to allow data transfers.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The shift control signal is considered active if it is at 0-level. It is recommended to avoid this setting and to use the inversion in the DX2 stage in case of a low-active signal.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The shift control signal is considered active without referring to the actual signal level. Data frame transfer is possible after each edge of the signal.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLE</name>
<description>Frame Length</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>WLE</name>
<description>Word Length</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word contains 1 data bit located at bit position 0.</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word contains 2 data bits located at bit positions [1:0].</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The data word contains 15 data bits located at bit positions [14:0].</description>
<value>0xE</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The data word contains 16 data bits located at bit positions [15:0].</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCSR</name>
<description>Transmit Control/Status Register</description>
<addressOffset>0x038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WLEMD</name>
<description>WLE Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The automatic update of SCTR.WLE and TCSR.EOF is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The automatic update of SCTR.WLE and TCSR.EOF is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELMD</name>
<description>Select Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The automatic update of PCR.CTR[23:16] is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The automatic update of PCR.CTR[23:16] is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLEMD</name>
<description>FLE Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The automatic update of FLE is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The automatic update of FLE is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAMD</name>
<description>WA Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The automatic update of bit WA is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The automatic update of bit WA is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HPCMD</name>
<description>Hardware Port Control Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The automatic update of bits SCTR.DSM and SCTR.HPCDIR is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The automatic update of bits SCTR.DSM and SCTR.HPCDIR is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOF</name>
<description>Start Of Frame</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word in TBUF is not considered as first word of a frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word in TBUF is considered as first word of a frame. A currently running frame is finished and MSLS becomes deactivated (respecting the programmed delays).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOF</name>
<description>End Of Frame</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word in TBUF is not considered as last word of an SSC frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word in TBUF is considered as last word of an SSC frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDV</name>
<description>Transmit Data Valid</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word in TBUF is not valid for transmission.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word in TBUF is valid for transmission and a transmission start is possible. New data should not be written to a TBUFx input location while TDV = 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDSSM</name>
<description>TBUF Data Single Shot Mode</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word in TBUF is not considered as invalid after it has been loaded into the transmit shift register. The loading of the TBUF data into the shift register does not clear TDV.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word in TBUF is considered as invalid after it has been loaded into the shift register. In ASC and IIC mode, TDV is cleared with the TBI event, whereas in SSC and IIS mode, it is cleared with the RSI event. TDSSM = 1 has to be programmed if an optional data buffer is used.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDEN</name>
<description>TBUF Data Enable</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmission start of the data word in TBUF is disabled. If a transmission is started, the passive data level is sent out.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmission of the data word in TBUF can be started if TDV = 1.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 0.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 1.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDVTR</name>
<description>TBUF Data Valid Trigger</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bit TCSR.TE is permanently set.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TCSR.TE is set if DX2T becomes active while TDV = 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WA</name>
<description>Word Address</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data word in TBUF will be transmitted after a falling edge of WA has been detected (referring to PSR.WA).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data word in TBUF will be transmitted after a rising edge of WA has been detected (referring to PSR.WA).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSOF</name>
<description>Transmitted Start Of Frame</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The latest data word transmission has not been started for the first word of a data frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The latest data word transmission has been started for the first word of a data frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TV</name>
<description>Transmission Valid</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The latest start of a data word transmission has taken place while no valid data was available. As a result, the transmission of a data words with passive level (SCTR.PDL) has been started.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The latest start of a data word transmission has taken place with valid data from TBUF.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TVC</name>
<description>Transmission Valid Cumulated</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Since TVC has been set, at least one data buffer underflow condition has occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Since TVC has been set, no data buffer underflow condition has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TE</name>
<description>Trigger Event</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The trigger event has not yet been detected. A transmission of the data word in TBUF can not be started.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The trigger event has been detected (or the trigger mechanism is switched off) and a transmission of the data word in TBUF can be started.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCR</name>
<description>Protocol Control Register</description>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CTR0</name>
<description>Protocol Control Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CTR1</name>
<description>Protocol Control Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CTR2</name>
<description>Protocol Control Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CTR3</name>
<description>Protocol Control Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CTR4</name>
<description>Protocol Control Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CTR5</name>
<description>Protocol Control Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CTR6</name>
<description>Protocol Control Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CTR7</name>
<description>Protocol Control Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CTR8</name>
<description>Protocol Control Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>CTR9</name>
<description>Protocol Control Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>CTR10</name>
<description>Protocol Control Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>CTR11</name>
<description>Protocol Control Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>CTR12</name>
<description>Protocol Control Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>CTR13</name>
<description>Protocol Control Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>CTR14</name>
<description>Protocol Control Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>CTR15</name>
<description>Protocol Control Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CTR16</name>
<description>Protocol Control Bit 16</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>CTR17</name>
<description>Protocol Control Bit 17</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>CTR18</name>
<description>Protocol Control Bit 18</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>CTR19</name>
<description>Protocol Control Bit 19</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>CTR20</name>
<description>Protocol Control Bit 20</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CTR21</name>
<description>Protocol Control Bit 21</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>CTR22</name>
<description>Protocol Control Bit 22</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>CTR23</name>
<description>Protocol Control Bit 23</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CTR24</name>
<description>Protocol Control Bit 24</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>CTR25</name>
<description>Protocol Control Bit 25</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CTR26</name>
<description>Protocol Control Bit 26</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>CTR27</name>
<description>Protocol Control Bit 27</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>CTR28</name>
<description>Protocol Control Bit 28</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>CTR29</name>
<description>Protocol Control Bit 29</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>CTR30</name>
<description>Protocol Control Bit 30</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>CTR31</name>
<description>Protocol Control Bit 31</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCR_ASCMode</name>
<description>Protocol Control Register [ASC Mode]</description>
<alternateRegister>PCR</alternateRegister>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SMD</name>
<description>Sample Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Only one sample is taken per bit time. The current input value is sampled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Three samples are taken per bit time and a majority decision is made.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STPB</name>
<description>Stop Bits</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The number of stop bits is 1.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The number of stop bits is 2.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDM</name>
<description>Idle Detection Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The bus idle detection is switched off and bits PSR.TXIDLE and PSR.RXIDLE are set automatically to enable data transfers without checking the inputs before.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bus is considered as idle after a number of consecutive passive bit times defined by SCTR.FLE plus 2 (in the case without parity bit) or plus 3 (in the case with parity bit).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBIEN</name>
<description>Synchronization Break Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEN</name>
<description>Collision Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The collision detection is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>If a collision is detected, the transmitter stops its data transmission, outputs a 1, sets bit PSR.COL and generates a protocol interrupt. In order to allow data transmission again, PSR.COL has to be cleared by software.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RNIEN</name>
<description>Receiver Noise Detection Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FEIEN</name>
<description>Format Error Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFIEN</name>
<description>Frame Finished Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SP</name>
<description>Sample Point</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>PL</name>
<description>Pulse Length</description>
<lsb>13</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The pulse length is equal to the bit length (no shortened 0).</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The pulse length of a 0 bit is 2 time quanta.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The pulse length of a 0 bit is 3 time quanta.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The pulse length of a 0 bit is 8 time quanta.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSTEN</name>
<description>Receiver Status Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag PSR[9] is not modified depending on the receiver status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR[9] is set during the complete reception of a frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTEN</name>
<description>Transmitter Status Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flag PSR[9] is not modified depending on the transmitter status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR[9] is set during the complete transmission of a frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCLK</name>
<description>Master Clock Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MCLK generation is disabled and the MCLK signal is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MCLK generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCR_SSCMode</name>
<description>Protocol Control Register [SSC Mode]</description>
<alternateRegister>PCR</alternateRegister>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MSLSEN</name>
<description>MSLS Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MSLS generation is disabled (MSLS = 0). This is the setting for SSC slave mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MSLS generation is enabled. This is the setting for SSC master mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELCTR</name>
<description>Select Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The coded select mode is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The direct select mode is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELINV</name>
<description>Select Inversion</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The SELO outputs have the same polarity as the MSLS signal (active high).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The SELO outputs have the inverted polarity to the MSLS signal (active low).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FEM</name>
<description>Frame End Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current data frame is considered as finished when the last bit of a data word has been sent out and the transmit buffer TBUF does not contain new data (TDV = 0).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MSLS signal is kept active also while no new data is available and no other end of frame condition is reached. In this case, the software can accept delays in delivering the data without automatic deactivation of MSLS in multi-word data frames.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTQSEL1</name>
<description>Input Frequency Selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCTQIN = fPDIV</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCTQIN = fPPP</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fCTQIN = fSCLK</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fCTQIN = fMCLK</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCTQ1</name>
<description>Divider Factor PCTQ1 for Tiw and Tnf</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DCTQ1</name>
<description>Divider Factor DCTQ1 for Tiw and Tnf</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>PARIEN</name>
<description>Parity Error Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not generated with the detection of a parity error.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is generated with the detection of a parity error.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSLSIEN</name>
<description>MSLS Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not generated if a change of signal MSLS is detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is generated if a change of signal MSLS is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2TIEN</name>
<description>DX2T Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not generated if DX2T is activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is generated if DX2T is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELO</name>
<description>Select Output</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The corresponding SELOx line cannot be activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The corresponding SELOx line can be activated (according to the mode selected by SELCTR).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIWEN</name>
<description>Enable Inter-Word Delay Tiw</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No delay between data words of the same frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The inter-word delay Tiw is enabled and introduced between data words of the same frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLPHSEL</name>
<description>Slave Mode Clock Phase Select</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data bits are shifted out with the leading edge of the shift clock signal and latched in with the trailing edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The first data bit is shifted out when the data shift unit receives a low to high transition from the DX2 stage. Subsequent bits are shifted out with the trailing edge of the shift clock signal. Data bits are always latched in with the leading edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCLK</name>
<description>Master Clock Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MCLK generation is disabled and output MCLK = 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MCLK generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCR_IICMode</name>
<description>Protocol Control Register [IIC Mode]</description>
<alternateRegister>PCR</alternateRegister>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SLAD</name>
<description>Slave Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>ACK00</name>
<description>Acknowledge 00H</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The slave device is not sensitive to this address.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The slave device is sensitive to this address.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STIM</name>
<description>Symbol Timing</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A symbol contains 10 time quanta. The timing is adapted for standard mode (100 kBaud).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A symbol contains 25 time quanta. The timing is adapted for fast mode (400 kBaud).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCRIEN</name>
<description>Start Condition Received Interrupt Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The start condition interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The start condition interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSCRIEN</name>
<description>Repeated Start Condition Received Interrupt Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The repeated start condition interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The repeated start condition interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCRIEN</name>
<description>Stop Condition Received Interrupt Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The stop condition interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The stop condition interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACKIEN</name>
<description>Non-Acknowledge Interrupt Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The non-acknowledge interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The non-acknowledge interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARLIEN</name>
<description>Arbitration Lost Interrupt Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The arbitration lost interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The arbitration lost interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRRIEN</name>
<description>Slave Read Request Interrupt Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The slave read request interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The slave read request interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRIEN</name>
<description>Error Interrupt Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The error interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The error interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SACKDIS</name>
<description>Slave Acknowledge Disable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The generation of an active slave acknowledge is enabled (slave acknowledge with 0 level = more bytes can be received).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The generation of an active slave acknowledge is disabled (slave acknowledge with 1 level = reception stopped).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDEL</name>
<description>Hardware Delay</description>
<lsb>26</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>ACKIEN</name>
<description>Acknowledge Interrupt Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The acknowledge interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The acknowledge interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCLK</name>
<description>Master Clock Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MCLK generation is disabled and MCLK is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MCLK generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCR_IISMode</name>
<description>Protocol Control Register [IIS Mode]</description>
<alternateRegister>PCR</alternateRegister>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WAGEN</name>
<description>WA Generation Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The IIS can be used as slave. The generation of the word address signal is disabled. The output signal WA is 0. The MCLKO signal generation depends on PCR.MCLK.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The IIS can be used as master. The generation of the word address signal is enabled. The signal starts with a 0 after being enabled. The generation of MCLK is enabled, independent of PCR.MCLK. After clearing WAGEN, the USIC module stops the generation of the WA signal within the next 4 WA periods.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTEN</name>
<description>Data Transfers Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The changes of the WA input signal are ignored and no transfers take place.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transfers are enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELINV</name>
<description>Select Inversion</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The SELOx outputs have the same polarity as the WA signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The SELOx outputs have the inverted polarity to the WA signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAFEIEN</name>
<description>WA Falling Edge Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not activated if a falling edge of WA is generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is activated if a falling edge of WA is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAREIEN</name>
<description>WA Rising Edge Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not activated if a rising edge of WA is generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is activated if a rising edge of WA is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDIEN</name>
<description>END Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2TIEN</name>
<description>DX2T Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A protocol interrupt is not generated if DX2T is active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A protocol interrupt is generated if DX2T is active.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDEL</name>
<description>Transfer Delay</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>MCLK</name>
<description>Master Clock Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MCLK generation is disabled and MCLK is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MCLK generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCR</name>
<description>Channel Control Register</description>
<addressOffset>0x040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Operating Mode</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The USIC channel is disabled. All protocol-related state machines are set to an idle state.</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The SSC (SPI) protocol is selected.</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The ASC (SCI, UART) protocol is selected.</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The IIS protocol is selected.</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The IIC protocol is selected.</description>
<value>0x4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HPCEN</name>
<description>Hardware Port Control Enable</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The hardware port control is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The hardware port control is enabled for DX0 and DOUT0.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The hardware port control is enabled for DX3, DX0 and DOUT[1:0].</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The hardware port control is enabled for DX0, DX[5:3] and DOUT[3:0].</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PM</name>
<description>Parity Mode</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The parity generation is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Even parity is selected (parity bit = 1 on odd number of 1s in data, parity bit = 0 on even number of 1s in data).</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Odd parity is selected (parity bit = 0 on odd number of 1s in data, parity bit = 1 on even number of 1s in data).</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSIEN</name>
<description>Receiver Start Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receiver start interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receiver start interrupt is enabled. In case of a receiver start event, the service request output SRx indicated by INPR.TBINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIEN</name>
<description>Data Lost Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data lost interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data lost interrupt is enabled. In case of a data lost event, the service request output SRx indicated by INPR.PINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIEN</name>
<description>Transmit Shift Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit shift interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit shift interrupt is enabled. In case of a transmit shift interrupt event, the service request output SRx indicated by INPR.TSINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIEN</name>
<description>Transmit Buffer Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit buffer interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit buffer interrupt is enabled. In case of a transmit buffer event, the service request output SRx indicated by INPR.TBINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIEN</name>
<description>Receive Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive interrupt is enabled. In case of a receive event, the service request output SRx indicated by INPR.RINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIEN</name>
<description>Alternative Receive Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The alternative receive interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The alternative receive interrupt is enabled. In case of an alternative receive event, the service request output SRx indicated by INPR.AINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIEN</name>
<description>Baud Rate Generator Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The baud rate generator interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The baud rate generator interrupt is enabled. In case of a baud rate generator event, the service request output SRx indicated by INPR.PINP is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMTR</name>
<description>Capture Mode Timer Register</description>
<addressOffset>0x044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CTV</name>
<description>Captured Timer Value</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PSR</name>
<description>Protocol Status Register</description>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ST0</name>
<description>Protocol Status Flag 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>ST1</name>
<description>Protocol Status Flag 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>ST2</name>
<description>Protocol Status Flag 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>ST3</name>
<description>Protocol Status Flag 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>ST4</name>
<description>Protocol Status Flag 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>ST5</name>
<description>Protocol Status Flag 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>ST6</name>
<description>Protocol Status Flag 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>ST7</name>
<description>Protocol Status Flag 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ST8</name>
<description>Protocol Status Flag 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>ST9</name>
<description>Protocol Status Flag 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>RSIF</name>
<description>Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receiver start event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receiver start event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIF</name>
<description>Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data lost event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data lost event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIF</name>
<description>Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit shift event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit shift event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIF</name>
<description>Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIF</name>
<description>Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIF</name>
<description>Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIF</name>
<description>Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A baud rate generator event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A baud rate generator event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSR_ASCMode</name>
<description>Protocol Status Register [ASC Mode]</description>
<alternateRegister>PSR</alternateRegister>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXIDLE</name>
<description>Transmission Idle</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmitter line has not yet been idle.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmitter line has been idle and frame transmission is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXIDLE</name>
<description>Reception Idle</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receiver line has not yet been idle.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receiver line has been idle and frame reception is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBD</name>
<description>Synchronization Break Detected</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A synchronization break has not yet been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A synchronization break has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COL</name>
<description>Collision Detected</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A collision has not yet been detected and frame transmission is possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A collision has been detected and frame transmission is not possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RNS</name>
<description>Receiver Noise Detected</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Receiver noise has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Receiver noise has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER0</name>
<description>Format Error in Stop Bit 0</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A format error 0 has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A format error 0 has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER1</name>
<description>Format Error in Stop Bit 1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A format error 1 has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A format error 1 has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFF</name>
<description>Receive Frame Finished</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The received frame is not yet finished.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The received frame is finished.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TFF</name>
<description>Transmitter Frame Finished</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmitter frame is not yet finished.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmitter frame is finished.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSY</name>
<description>Transfer Status BUSY</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data transfer does not take place.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data transfer currently takes place.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSIF</name>
<description>Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receiver start event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receiver start event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIF</name>
<description>Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data lost event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data lost event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIF</name>
<description>Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit shift event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit shift event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIF</name>
<description>Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIF</name>
<description>Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIF</name>
<description>Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIF</name>
<description>Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A baud rate generator event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A baud rate generator event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSR_SSCMode</name>
<description>Protocol Status Register [SSC Mode]</description>
<alternateRegister>PSR</alternateRegister>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MSLS</name>
<description>MSLS Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The internal signal MSLS is inactive (0).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The internal signal MSLS is active (1).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2S</name>
<description>DX2S Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DX2S is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DX2S is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSLSEV</name>
<description>MSLS Event Detected</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The MSLS signal has not changed its state.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The MSLS signal has changed its state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2TEV</name>
<description>DX2T Event Detected</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The DX2T signal has not been activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The DX2T signal has been activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARERR</name>
<description>Parity Error Event Detected</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A parity error event has not been activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A parity error event has been activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSIF</name>
<description>Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receiver start event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receiver start event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIF</name>
<description>Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data lost event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data lost event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIF</name>
<description>Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit shift event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit shift event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIF</name>
<description>Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIF</name>
<description>Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIF</name>
<description>Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIF</name>
<description>Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A baud rate generator event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A baud rate generator event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSR_IICMode</name>
<description>Protocol Status Register [IIC Mode]</description>
<alternateRegister>PSR</alternateRegister>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SLSEL</name>
<description>Slave Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The device is not selected as slave.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The device is selected as slave.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WTDF</name>
<description>Wrong TDF Code Found</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A wrong TDF code has not been found.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A wrong TDF code has been found.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCR</name>
<description>Start Condition Received</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A start condition has not yet been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A start condition has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSCR</name>
<description>Repeated Start Condition Received</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A repeated start condition has not yet been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A repeated start condition has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Stop Condition Received</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A stop condition has not yet been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A stop condition has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACK</name>
<description>Non-Acknowledge Received</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A non-acknowledge has not been received.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A non-acknowledge has been received.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARL</name>
<description>Arbitration Lost</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An arbitration has not been lost.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An arbitration has been lost.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRR</name>
<description>Slave Read Request</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A slave read request has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A slave read request has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERR</name>
<description>Error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An IIC error has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An IIC error has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An acknowledge has not been received.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An acknowledge has been received.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSIF</name>
<description>Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receiver start event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receiver start event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIF</name>
<description>Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data lost event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data lost event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIF</name>
<description>Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit shift event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit shift event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIF</name>
<description>Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIF</name>
<description>Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIF</name>
<description>Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIF</name>
<description>Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A baud rate generator event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A baud rate generator event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSR_IISMode</name>
<description>Protocol Status Register [IIS Mode]</description>
<alternateRegister>PSR</alternateRegister>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WA</name>
<description>Word Address</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>WA has been sampled 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>WA has been sampled 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2S</name>
<description>DX2S Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DX2S is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DX2S is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DX2TEV</name>
<description>DX2T Event Detected</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The DX2T signal has not been activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The DX2T signal has been activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAFE</name>
<description>WA Falling Edge Event</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A WA falling edge has not been generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A WA falling edge has been generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARE</name>
<description>WA Rising Edge Event</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A WA rising edge has not been generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A WA rising edge has been generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>END</name>
<description>WA Generation End</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The WA generation has not yet ended (if it is running and WAGEN has been cleared).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The WA generation has ended (if it has been running).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSIF</name>
<description>Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receiver start event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receiver start event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLIF</name>
<description>Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A data lost event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A data lost event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSIF</name>
<description>Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit shift event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit shift event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBIF</name>
<description>Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIF</name>
<description>Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIF</name>
<description>Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRGIF</name>
<description>Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A baud rate generator event has not occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A baud rate generator event has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSCR</name>
<description>Protocol Status Clear Register</description>
<addressOffset>0x04C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CST0</name>
<description>Clear Status Flag 0 in PSR</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST1</name>
<description>Clear Status Flag 1 in PSR</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST2</name>
<description>Clear Status Flag 2 in PSR</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST3</name>
<description>Clear Status Flag 3 in PSR</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST4</name>
<description>Clear Status Flag 4 in PSR</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST5</name>
<description>Clear Status Flag 5 in PSR</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST6</name>
<description>Clear Status Flag 6 in PSR</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST7</name>
<description>Clear Status Flag 7 in PSR</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST8</name>
<description>Clear Status Flag 8 in PSR</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CST9</name>
<description>Clear Status Flag 9 in PSR</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.STx is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRSIF</name>
<description>Clear Receiver Start Indication Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.RSIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDLIF</name>
<description>Clear Data Lost Indication Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.DLIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSIF</name>
<description>Clear Transmit Shift Indication Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.TSIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTBIF</name>
<description>Clear Transmit Buffer Indication Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.TBIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRIF</name>
<description>Clear Receive Indication Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.RIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAIF</name>
<description>Clear Alternative Receive Indication Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.AIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CBRGIF</name>
<description>Clear Baud Rate Generator Indication Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flag PSR.BRGIF is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RBUFSR</name>
<description>Receiver Buffer Status Register</description>
<addressOffset>0x050</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WLEN</name>
<description>Received Data Word Length in RBUF or RBUFD</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>SOF</name>
<description>Start of Frame in RBUF or RBUFD</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>PAR</name>
<description>Protocol-Related Argument in RBUF or RBUFD</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Protocol-related Error in RBUF or RBUFD</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RDV0</name>
<description>Receive Data Valid in RBUF or RBUFD</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>RDV1</name>
<description>Receive Data Valid in RBUF or RBUFD</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>DS</name>
<description>Data Source of RBUF or RBUFD</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RBUF</name>
<description>Receiver Buffer Register</description>
<addressOffset>0x054</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DSR</name>
<description>Received Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RBUFD</name>
<description>Receiver Buffer Register for Debugger</description>
<addressOffset>0x058</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSR</name>
<description>Data from Shift Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RBUF0</name>
<description>Receiver Buffer Register 0</description>
<addressOffset>0x05C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSR0</name>
<description>Data of Shift Registers 0[3:0]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RBUF1</name>
<description>Receiver Buffer Register 1</description>
<addressOffset>0x060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSR1</name>
<description>Data of Shift Registers 1[3:0]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RBUF01SR</name>
<description>Receiver Buffer 01 Status Register</description>
<addressOffset>0x064</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WLEN0</name>
<description>Received Data Word Length in RBUF0</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>SOF0</name>
<description>Start of Frame in RBUF0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data in RBUF0 has not been the first data word of a data frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data in RBUF0 has been the first data word of a data frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAR0</name>
<description>Protocol-Related Argument in RBUF0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>PERR0</name>
<description>Protocol-related Error in RBUF0</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The received protocol-related argument PAR matches the expected value. The reception of the data word sets bit PSR.RIF and can generate a receive interrupt.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The received protocol-related argument PAR does not match the expected value. The reception of the data word sets bit PSR.AIF and can generate an alternative receive interrupt.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDV00</name>
<description>Receive Data Valid in RBUF0</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Register RBUF0 does not contain data that has not yet been read out.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Register RBUF0 contains data that has not yet been read out.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDV01</name>
<description>Receive Data Valid in RBUF1</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Register RBUF1 does not contain data that has not yet been read out.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Register RBUF1 contains data that has not yet been read out.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DS0</name>
<description>Data Source</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The register RBUF contains the data of RBUF0 (same for associated status information).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The register RBUF contains the data of RBUF1 (same for associated status information).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WLEN1</name>
<description>Received Data Word Length in RBUF1</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>SOF1</name>
<description>Start of Frame in RBUF1</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The data in RBUF1 has not been the first data word of a data frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The data in RBUF1 has been the first data word of a data frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAR1</name>
<description>Protocol-Related Argument in RBUF1</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>PERR1</name>
<description>Protocol-related Error in RBUF1</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The received protocol-related argument PAR matches the expected value. The reception of the data word sets bit PSR.RIF and can generate a receive interrupt.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The received protocol-related argument PAR does not match the expected value. The reception of the data word sets bit PSR.AIF and can generate an alternative receive interrupt.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDV10</name>
<description>Receive Data Valid in RBUF0</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Register RBUF0 does not contain data that has not yet been read out.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Register RBUF0 contains data that has not yet been read out.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDV11</name>
<description>Receive Data Valid in RBUF1</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Register RBUF1 does not contain data that has not yet been read out.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Register RBUF1 contains data that has not yet been read out.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DS1</name>
<description>Data Source</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The register RBUF contains the data of RBUF0 (same for associated status information).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The register RBUF contains the data of RBUF1 (same for associated status information).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FMR</name>
<description>Flag Modification Register</description>
<addressOffset>0x068</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MTDV</name>
<description>Modify Transmit Data Valid</description>
<lsb>0</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TDV is set, TE is unchanged.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bits TDV and TE are cleared.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ATVC</name>
<description>Activate Bit TVC</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit TCSR.TVC is set.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRDV0</name>
<description>Clear Bits RDV for RBUF0</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bits RBUF01SR.RDV00 and RBUF01SR.RDV10 are cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRDV1</name>
<description>Clear Bit RDV for RBUF1</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bits RBUF01SR.RDV01 and RBUF01SR.RDV11 are cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO0</name>
<description>Set Interrupt Output SRx</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO1</name>
<description>Set Interrupt Output SRx</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO2</name>
<description>Set Interrupt Output SRx</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO3</name>
<description>Set Interrupt Output SRx</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO4</name>
<description>Set Interrupt Output SRx</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIO5</name>
<description>Set Interrupt Output SRx</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The service request output SRx is activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>32</dim>
<dimIncrement>4</dimIncrement>
<name>TBUF[%s]</name>
<description>Transmit Buffer</description>
<addressOffset>0x080</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TDATA</name>
<description>Transmit Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BYP</name>
<description>Bypass Data Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BDATA</name>
<description>Bypass Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BYPCR</name>
<description>Bypass Control Register</description>
<addressOffset>0x104</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BWLE</name>
<description>Bypass Word Length</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>BDSSM</name>
<description>Bypass Data Single Shot Mode</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The bypass data is still considered as valid after it has been loaded into TBUF. The loading of the data into TBUF does not clear BDV.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bypass data is considered as invalid after it has been loaded into TBUF. The loading of the data into TBUF clears BDV.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BDEN</name>
<description>Bypass Data Enable</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transfer of bypass data is disabled.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transfer of bypass data to TBUF is possible. Bypass data will be transferred to TBUF according to its priority if BDV = 1.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated bypass data transfer is enabled. Bypass data will be transferred to TBUF according to its priority if BDV = 1 and while DX2S = 0.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated bypass data transfer is enabled. Bypass data will be transferred to TBUF according to its priority if BDV = 1 and while DX2S = 1.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BDVTR</name>
<description>Bypass Data Valid Trigger</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bit BDV is not influenced by DX2T.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit BDV is set if DX2T is active.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPRIO</name>
<description>Bypass Priority</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit FIFO data has a higher priority than the bypass data.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bypass data has a higher priority than the transmit FIFO data.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BDV</name>
<description>Bypass Data Valid</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The bypass data is not valid.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bypass data is valid.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELO</name>
<description>Bypass Select Outputs</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>BHPC</name>
<description>Bypass Hardware Port Control</description>
<lsb>21</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TBCTR</name>
<description>Transmitter Buffer Control Register</description>
<addressOffset>0x108</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DPTR</name>
<description>Data Pointer</description>
<lsb>0</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>LIMIT</name>
<description>Limit For Interrupt Generation</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>STBTM</name>
<description>Standard Transmit Buffer Trigger Mode</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger mode 0: While TRBSR.STBT=1, a standard buffer event will be generated whenever there is a data transfer to TBUF or data write to INx (depending on TBCTR.LOF setting). STBT is cleared when TRBSR.TBFLVL=TBCTR.LIMIT.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger mode 1: While TRBSR.STBT=1, a standard buffer event will be generated whenever there is a data transfer to TBUF or data write to INx (depending on TBCTR.LOF setting). STBT is cleared when TRBSR.TBFLVL=TBCTR.SIZE.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STBTEN</name>
<description>Standard Transmit Buffer Trigger Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The standard transmit buffer event trigger through bit TRBSR.STBT is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The standard transmit buffer event trigger through bit TRBSR.STBT is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STBINP</name>
<description>Standard Transmit Buffer Interrupt Node Pointer</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ATBINP</name>
<description>Alternative Transmit Buffer Interrupt Node Pointer</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The FIFO mechanism is disabled. The buffer does not accept any request for data.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The FIFO buffer contains 2 entries.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The FIFO buffer contains 4 entries.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The FIFO buffer contains 8 entries.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The FIFO buffer contains 16 entries.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The FIFO buffer contains 32 entries.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The FIFO buffer contains 64 entries.</description>
<value>#110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOF</name>
<description>Buffer Event on Limit Overflow</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard transmit buffer event occurs when the filling level equals the limit value and gets lower due to transmission of a data word.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard transmit buffer interrupt event occurs when the filling level equals the limit value and gets bigger due to a write access to a data input location INx.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STBIEN</name>
<description>Standard Transmit Buffer Interrupt Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The standard transmit buffer interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The standard transmit buffer interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBERIEN</name>
<description>Transmit Buffer Error Interrupt Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit buffer error interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit buffer error interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RBCTR</name>
<description>Receiver Buffer Control Register</description>
<addressOffset>0x10C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DPTR</name>
<description>Data Pointer</description>
<lsb>0</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>LIMIT</name>
<description>Limit For Interrupt Generation</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>SRBTM</name>
<description>Standard Receive Buffer Trigger Mode</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger mode 0: While TRBSR.SRBT=1, a standard receive buffer event will be generated whenever there is a new data received or data read out (depending on RBCTR.LOF setting). SRBT is cleared when TRBSR.RBFLVL=RBCTR.LIMIT.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger mode 1: While TRBSR.SRBT=1, a standard receive buffer event will be generated whenever there is a new data received or data read out (depending on RBCTR.LOF setting). SRBT is cleared when TRBSR.RBFLVL=0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRBTEN</name>
<description>Standard Receive Buffer Trigger Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The standard receive buffer event trigger through bit TRBSR.SRBT is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The standard receive buffer event trigger through bit TRBSR.SRBT is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRBINP</name>
<description>Standard Receive Buffer Interrupt Node Pointer</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBINP</name>
<description>Alternative Receive Buffer Interrupt Node Pointer</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output SR0 becomes activated.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output SR1 becomes activated.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output SR2 becomes activated.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Output SR3 becomes activated.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Output SR4 becomes activated.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Output SR5 becomes activated.</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCIM</name>
<description>Receiver Control Information Mode</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RCI[4] = PERR, RCI[3:0] = WLEN</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RCI[4] = SOF, RCI[3:0] = WLEN</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RCI[4] = 0, RCI[3:0] = WLEN</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>RCI[4] = PERR, RCI[3] = PAR, RCI[2:1] = 00B, RCI[0] = SOF</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The FIFO mechanism is disabled. The buffer does not accept any request for data.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The FIFO buffer contains 2 entries.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The FIFO buffer contains 4 entries.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The FIFO buffer contains 8 entries.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The FIFO buffer contains 16 entries.</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The FIFO buffer contains 32 entries.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The FIFO buffer contains 64 entries.</description>
<value>#110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RNM</name>
<description>Receiver Notification Mode</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Filling level mode: A standard receive buffer event occurs when the filling level equals the limit value and changes, either due to a read access from OUTR (LOF = 0) or due to a new received data word (LOF = 1).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RCI mode: A standard receive buffer event occurs when register OUTR is updated with a new value if the corresponding value in OUTR.RCI[4] = 0. If OUTR.RCI[4] = 1, an alternative receive buffer event occurs instead of the standard receive buffer event.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOF</name>
<description>Buffer Event on Limit Overflow</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard receive buffer event occurs when the filling level equals the limit value and gets lower due to a read access from OUTR.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard receive buffer event occurs when the filling level equals the limit value and gets bigger due to the reception of a new data word.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBIEN</name>
<description>Alternative Receive Buffer Interrupt Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The alternative receive buffer interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The alternative receive buffer interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRBIEN</name>
<description>Standard Receive Buffer Interrupt Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The standard receive buffer interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The standard receive buffer interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBERIEN</name>
<description>Receive Buffer Error Interrupt Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive buffer error interrupt generation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive buffer error interrupt generation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRBPTR</name>
<description>Transmit/Receive Buffer Pointer Register</description>
<addressOffset>0x110</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TDIPTR</name>
<description>Transmitter Data Input Pointer</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>TDOPTR</name>
<description>Transmitter Data Output Pointer</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>RDIPTR</name>
<description>Receiver Data Input Pointer</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>RDOPTR</name>
<description>Receiver Data Output Pointer</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TRBSR</name>
<description>Transmit/Receive Buffer Status Register</description>
<addressOffset>0x114</addressOffset>
<size>32</size>
<resetValue>0x00000808</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRBI</name>
<description>Standard Receive Buffer Event</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard receive buffer event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard receive buffer event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBERI</name>
<description>Receive Buffer Error Event</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A receive buffer error event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A receive buffer error event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBI</name>
<description>Alternative Receive Buffer Event</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An alternative receive buffer event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alternative receive buffer event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REMPTY</name>
<description>Receive Buffer Empty</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive buffer is not empty.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive buffer is empty.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFULL</name>
<description>Receive Buffer Full</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive buffer is not full.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive buffer is full.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBUS</name>
<description>Receive Buffer Busy</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The receive buffer information has been completely updated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OUTR update from the FIFO memory is ongoing. A read from OUTR will be delayed. FIFO pointers from the previous read are not yet updated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRBT</name>
<description>Standard Receive Buffer Event Trigger</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard receive buffer event is not triggered using this bit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard receive buffer event is triggered using this bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STBI</name>
<description>Standard Transmit Buffer Event</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard transmit buffer event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard transmit buffer event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBERI</name>
<description>Transmit Buffer Error Event</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A transmit buffer error event has not been detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A transmit buffer error event has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPTY</name>
<description>Transmit Buffer Empty</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit buffer is not empty.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit buffer is empty.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TFULL</name>
<description>Transmit Buffer Full</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit buffer is not full.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit buffer is full.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBUS</name>
<description>Transmit Buffer Busy</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The transmit buffer information has been completely updated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The FIFO memory update after write to INx is ongoing. A write to INx will be delayed. FIFO pointers from the previous INx write are not yet updated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STBT</name>
<description>Standard Transmit Buffer Event Trigger</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A standard transmit buffer event is not triggered using this bit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A standard transmit buffer event is triggered using this bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBFLVL</name>
<description>Receive Buffer Filling Level</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>TBFLVL</name>
<description>Transmit Buffer Filling Level</description>
<lsb>24</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TRBSCR</name>
<description>Transmit/Receive Buffer Status Clear Register</description>
<addressOffset>0x118</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CSRBI</name>
<description>Clear Standard Receive Buffer Event</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear TRBSR.SRBI.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRBERI</name>
<description>Clear Receive Buffer Error Event</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear TRBSR.RBERI.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CARBI</name>
<description>Clear Alternative Receive Buffer Event</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear TRBSR.ARBI.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTBI</name>
<description>Clear Standard Transmit Buffer Event</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear TRBSR.STBI.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTBERI</name>
<description>Clear Transmit Buffer Error Event</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear TRBSR.TBERI.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CBDV</name>
<description>Clear Bypass Data Valid</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear BYPCR.BDV.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLUSHRB</name>
<description>Flush Receive Buffer</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The receive FIFO buffer is cleared (filling level is cleared and output pointer is set to input pointer value). Should only be used while the FIFO buffer is not taking part in data traffic.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLUSHTB</name>
<description>Flush Transmit Buffer</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The transmit FIFO buffer is cleared (filling level is cleared and output pointer is set to input pointer value). Should only be used while the FIFO buffer is not taking part in data traffic.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OUTR</name>
<description>Receiver Buffer Output Register</description>
<addressOffset>0x11C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DSR</name>
<description>Received Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RCI</name>
<description>Receiver Control Information</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OUTDR</name>
<description>Receiver Buffer Output Register L for Debugger</description>
<addressOffset>0x120</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSR</name>
<description>Data from Shift Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RCI</name>
<description>Receive Control Information from Shift Register</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>32</dim>
<dimIncrement>4</dimIncrement>
<name>IN[%s]</name>
<description>Transmit FIFO Buffer</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TDATA</name>
<description>Transmit Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="USIC0_CH0">
<name>USIC0_CH1</name>
<description>Universal Serial Interface Controller 0</description>
<groupName>USIC</groupName>
<baseAddress>0x48000200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USIC0_CH0">
<name>USIC1_CH0</name>
<description>Universal Serial Interface Controller 1</description>
<groupName>USIC</groupName>
<baseAddress>0x48004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USIC0_CH0">
<name>USIC1_CH1</name>
<description>Universal Serial Interface Controller 1</description>
<groupName>USIC</groupName>
<baseAddress>0x48004200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CAN</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x50040000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x200</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CLC</name>
<description>CAN Clock Control Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000003</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DISR</name>
<description>Module Disable Request Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>DISS</name>
<description>Module Disable Status Bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>EDIS</name>
<description>Sleep Mode Enable Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00B5C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Define the module as a 32-bit module.</description>
<value>0xC0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FDR</name>
<description>CAN Fractional Divider Register</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STEP</name>
<description>Step Value</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DM</name>
<description>Divider Mode</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>4</dimIncrement>
<name>LIST[%s]</name>
<description>List Register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>BEGIN</name>
<description>List Begin</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>END</name>
<description>List End</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>SIZE</name>
<description>List Size</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>EMPTY</name>
<description>List Empty Indication</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>At least one message object is allocated to list i.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No message object is allocated to the list i. List i is empty.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>4</dimIncrement>
<name>MSPND[%s]</name>
<description>Message Pending Register</description>
<addressOffset>0x0140</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PND</name>
<description>Message Pending</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>4</dimIncrement>
<name>MSID[%s]</name>
<description>Message Index Register</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000020</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INDEX</name>
<description>Message Pending Index</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MSIMASK</name>
<description>Message Index Mask Register</description>
<addressOffset>0x01C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IM</name>
<description>Message Index Mask</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PANCTR</name>
<description>Panel Control Register</description>
<addressOffset>0x01C4</addressOffset>
<size>32</size>
<resetValue>0x00000301</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PANCMD</name>
<description>Panel Command</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>BUSY</name>
<description>Panel Busy Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Panel has finished command and is ready to accept a new command.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Panel operation is in progress.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBUSY</name>
<description>Result Busy Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No update of PANAR1 and PANAR2 is scheduled by the list controller.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A list command is running (BUSY = 1) that will write results to PANAR1 and PANAR2, but the results are not yet available.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PANAR1</name>
<description>Panel Argument 1</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PANAR2</name>
<description>Panel Argument 2</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MCR</name>
<description>Module Control Register</description>
<addressOffset>0x01C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Baud Rate Logic Clock Select</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No clock supplied</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fMCLK</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fOSC_HP</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>hard wired to 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>hard wired to 0</description>
<value>#1000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPSEL</name>
<description>Message Pending Selector</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MITR</name>
<description>Module Interrupt Trigger Register</description>
<addressOffset>0x01CC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IT</name>
<description>Interrupt Trigger</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CAN_NODE0</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<headerStructName>CAN_NODE</headerStructName>
<baseAddress>0x50040200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>NCR</name>
<description>Node Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000041</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>Node Initialization</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Resetting bit INIT enables the participation of the node in the CAN traffic. If the CAN node is in the bus-off state, the ongoing bus-off recovery (which does not depend on the INIT bit) is continued. With the end of the bus-off recovery sequence the CAN node is allowed to take part in the CAN traffic. If the CAN node is not in the bus-off state, a sequence of 11 consecutive recessive bits must be detected before the node is allowed to take part in the CAN traffic.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Setting this bit terminates the participation of this node in the CAN traffic. Any ongoing frame transfer is cancelled and the transmit line goes recessive. If the CAN node is in the bus-off state, then the running bus-off recovery sequence is continued. If the INIT bit is still set after the successful completion of the bus-off recovery sequence, i.e. after detecting 128 sequences of 11 consecutive recessive bits (11 1), then the CAN node leaves the bus-off state but remains inactive as long as INIT remains set.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIE</name>
<description>Transfer Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Transfer interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transfer interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LECIE</name>
<description>LEC Indicated Error Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Last error code interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last error code interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALIE</name>
<description>Alert Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Alert interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Alert interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CANDIS</name>
<description>CAN Disable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmit Disable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CCE</name>
<description>Configuration Change Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Bit Timing Register, the Port Control Register, Error Counter Register may only be read. All attempts to modify them are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Bit Timing Register, the Port Control Register, Error Counter Register may be read and written.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALM</name>
<description>CAN Analyzer Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NSR</name>
<description>Node Status Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LEC</name>
<description>Last Error Code</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TXOK</name>
<description>Message Transmitted Successfully</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No successful transmission since last (most recent) flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A message has been transmitted successfully (error-free and acknowledged by at least another node).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXOK</name>
<description>Message Received Successfully</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No successful reception since last (most recent) flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A message has been received successfully.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALERT</name>
<description>Alert Warning</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>EWRN</name>
<description>Error Warning Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No warning limit exceeded.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One of the error counters REC or TEC reached the warning limit EWRNLVL.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOFF</name>
<description>Bus-off Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CAN controller is not in the bus-off state.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CAN controller is in the bus-off state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LLE</name>
<description>List Length Error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No List Length Error since last (most recent) flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOE</name>
<description>List Object Error</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No List Object Error since last (most recent) flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Status Register has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NIPR</name>
<description>Node Interrupt Pointer Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ALINP</name>
<description>Alert Interrupt Node Pointer</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LECINP</name>
<description>Last Error Code Interrupt Node Pointer</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRINP</name>
<description>Transfer OK Interrupt Node Pointer</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFCINP</name>
<description>Frame Counter Interrupt Node Pointer</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NPCR</name>
<description>Node Port Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXSEL</name>
<description>Receive Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>LBM</name>
<description>Loop-Back Mode</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Loop-Back Mode is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Loop-Back Mode is enabled. This node is connected to an internal (virtual) loop-back CAN bus. All CAN nodes which are in Loop-Back Mode are connected to this virtual CAN bus so that they can communicate with each other internally. The external transmit line is forced recessive in Loop-Back Mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NBTR</name>
<description>Node Bit Timing Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BRP</name>
<description>Baud Rate Prescaler</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SJW</name>
<description>(Re) Synchronization Jump Width</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TSEG1</name>
<description>Time Segment Before Sample Point</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TSEG2</name>
<description>Time Segment After Sample Point</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>DIV8</name>
<description>Divide Prescaler Clock by 8</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A time quantum lasts (BRP+1) clock cycles.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A time quantum lasts 8 (BRP+1) clock cycles.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NECNT</name>
<description>Node Error Counter Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00600000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REC</name>
<description>Receive Error Counter</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TEC</name>
<description>Transmit Error Counter</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>EWRNLVL</name>
<description>Error Warning Level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>LETD</name>
<description>Last Error Transfer Direction</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The last error occurred while the CAN node x was receiver (REC has been incremented).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The last error occurred while the CAN node x was transmitter (TEC has been incremented).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEINC</name>
<description>Last Error Increment</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The last error led to an error counter increment of 1.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The last error led to an error counter increment of 8.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NFCR</name>
<description>Node Frame Counter Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CFC</name>
<description>CAN Frame Counter</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CFSEL</name>
<description>CAN Frame Count Selection</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>CFMOD</name>
<description>CAN Frame Counter Mode</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Time Stamp Mode: The frame counter is used to count bit times.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bit Timing Mode: The frame counter is used for analysis of the bit timing.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Error Count Mode: The frame counter is used for counting when an error frame is received or an error is detected by the node.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFCIE</name>
<description>CAN Frame Count Interrupt Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CAN frame counter overflow interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CAN frame counter overflow interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFCOV</name>
<description>CAN Frame Counter Overflow Flag</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No overflow has occurred since last flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An overflow has occurred since last flag reset.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CAN_NODE0">
<name>CAN_NODE1</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x50040300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CAN_MO</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<headerStructName>CAN_MO_CLUSTER</headerStructName>
<baseAddress>0x50041000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<registers>
<cluster>
<dim>32</dim>
<dimIncrement>0x20</dimIncrement>
<name>MO[%s]</name>
<description>Message Object Registers</description>
<headerStructName>CAN_MO</headerStructName>
<addressOffset>0</addressOffset>
<register>
<name>MOFCR</name>
<description>Message Object Function Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MMC</name>
<description>Message Mode Control</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard Message Object</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Receive FIFO Base Object</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Transmit FIFO Base Object</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Transmit FIFO Slave Object</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Gateway Source Object</description>
<value>#0100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTOE</name>
<description>Receive Time-Out Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message does not take part in receive time-out check</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message takes part in receive time-out check</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GDFS</name>
<description>Gateway Data Frame Send</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TXRQ is unchanged in the destination object.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDC</name>
<description>Identifier Copy</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The identifier of the gateway source object is not copied.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLCC</name>
<description>Data Length Code Copy</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data length code is not copied.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DATC</name>
<description>Data Copy</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data fields are not copied.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXIE</name>
<description>Receive Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message receive interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message receive interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXIE</name>
<description>Transmit Interrupt Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message transmit interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message transmit interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVIE</name>
<description>Overflow Interrupt Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO full interrupt is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FIFO full interrupt is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRREN</name>
<description>Foreign Remote Request Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TXRQ of message object n is set on reception of a matching Remote Frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMM</name>
<description>Transmit Object Remote Monitoring</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDT</name>
<description>Single Data Transfer</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>STT</name>
<description>Single Transmit Trial</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DLC</name>
<description>Data Length Code</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MOFGPR</name>
<description>Message Object FIFO/Gateway Pointer Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BOT</name>
<description>Bottom Pointer</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TOP</name>
<description>Top Pointer</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CUR</name>
<description>Current Object Pointer</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>SEL</name>
<description>Object Select Pointer</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MOIPR</name>
<description>Message Object Interrupt Pointer Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXINP</name>
<description>Receive Interrupt Node Pointer</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINP</name>
<description>Transmit Interrupt Node Pointer</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O14 is selected.</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt output line INT_O15 is selected.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPN</name>
<description>Message Pending Number</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CFCVAL</name>
<description>CAN Frame Counter Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MOAMR</name>
<description>Message Object Acceptance Mask Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x3FFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AM</name>
<description>Acceptance Mask for Message Identifier</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>MIDE</name>
<description>Acceptance Mask Bit for Message IDE Bit</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n accepts the reception of both, standard and extended frames.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n receives frames only with matching IDE bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODATAL</name>
<description>Message Object Data Register Low</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DB0</name>
<description>Data Byte 0 of Message Object n</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DB1</name>
<description>Data Byte 1 of Message Object n</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DB2</name>
<description>Data Byte 2 of Message Object n</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DB3</name>
<description>Data Byte 3 of Message Object n</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODATAH</name>
<description>Message Object Data Register High</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DB4</name>
<description>Data Byte 4 of Message Object n</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DB5</name>
<description>Data Byte 5 of Message Object n</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DB6</name>
<description>Data Byte 6 of Message Object n</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DB7</name>
<description>Data Byte 7 of Message Object n</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MOAR</name>
<description>Message Object Arbitration Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ID</name>
<description>CAN Identifier of Message Object n</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>IDE</name>
<description>Identifier Extension Bit of Message Object n</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n handles standard frames with 11-bit identifier.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n handles extended frames with 29-bit identifier.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRI</name>
<description>Priority Class</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reserved.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL &amp; TXEN0 &amp; TXEN1 = 1) somewhere before this object in the list.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier + IDE + DIR (with respect to CAN arbitration rules) somewhere in the list (see).</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Transmit acceptance filtering is based on the list order (as PRI = 01B).</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOCTR</name>
<description>Message Object Control Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RESRXPND</name>
<description>Reset/Set Receive Pending</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SETRXPND</name>
<description>Reset/Set Receive Pending</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>RESTXPND</name>
<description>Reset/Set Transmit Pending</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SETTXPND</name>
<description>Reset/Set Transmit Pending</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>RESRXUPD</name>
<description>Reset/Set Receive Updating</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SETRXUPD</name>
<description>Reset/Set Receive Updating</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>RESNEWDAT</name>
<description>Reset/Set New Data</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SETNEWDAT</name>
<description>Reset/Set New Data</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>RESMSGLST</name>
<description>Reset/Set Message Lost</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>SETMSGLST</name>
<description>Reset/Set Message Lost</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>RESMSGVAL</name>
<description>Reset/Set Message Valid</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>SETMSGVAL</name>
<description>Reset/Set Message Valid</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>RESRTSEL</name>
<description>Reset/Set Receive/Transmit Selected</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>SETRTSEL</name>
<description>Reset/Set Receive/Transmit Selected</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>RESRXEN</name>
<description>Reset/Set Receive Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>SETRXEN</name>
<description>Reset/Set Receive Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>RESTXRQ</name>
<description>Reset/Set Transmit Request</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SETTXRQ</name>
<description>Reset/Set Transmit Request</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>RESTXEN0</name>
<description>Reset/Set Transmit Enable 0</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>SETTXEN0</name>
<description>Reset/Set Transmit Enable 0</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>RESTXEN1</name>
<description>Reset/Set Transmit Enable 1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>SETTXEN1</name>
<description>Reset/Set Transmit Enable 1</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>RESDIR</name>
<description>Reset/Set Message Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>SETDIR</name>
<description>Reset/Set Message Direction</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MOSTAT</name>
<description>Message Object Status Register</description>
<alternateRegister>MOCTR</alternateRegister>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXPND</name>
<description>Receive Pending</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No CAN message has been received.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A CAN message has been received by the message object n, either directly or via gateway copy action.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXPND</name>
<description>Transmit Pending</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No CAN message has been transmitted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A CAN message from message object n has been transmitted successfully over the CAN bus.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXUPD</name>
<description>Receive Updating</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No receive update ongoing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message identifier, DLC, and data of the message object are currently updated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEWDAT</name>
<description>New Data</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No update of the message object n since last flag reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n has been updated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSGLST</name>
<description>Message Lost</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No CAN message is lost.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A CAN message is lost because NEWDAT has become set again when it has already been set.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSGVAL</name>
<description>Message Valid</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n is not valid.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n is valid.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSEL</name>
<description>Receive/Transmit Selected</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n is not selected for receive or transmit operation.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n is selected for receive or transmit operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXEN</name>
<description>Receive Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n is not enabled for frame reception.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n is enabled for frame reception.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXRQ</name>
<description>Transmit Request</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No transmission of message object n is requested.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transmission of message object n on the CAN bus is requested.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXEN0</name>
<description>Transmit Enable 0</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n is not enabled for frame transmission.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n is enabled for frame transmission.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXEN1</name>
<description>Transmit Enable 1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Message object n is not enabled for frame transmission.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Message object n is enabled for frame transmission.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIR</name>
<description>Message Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Receive Object selected: With TXRQ = 1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transmit Object selected: If TXRQ = 1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LIST</name>
<description>List Allocation</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>PPREV</name>
<description>Pointer to Previous Message Object</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>PNEXT</name>
<description>Pointer to Next Message Object</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</cluster>
</registers>
</peripheral>
<peripheral>
<name>SCU_GENERAL</name>
<description>System Control Unit</description>
<baseAddress>0x40010000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x200</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DBGROMID</name>
<description>Debug System ROM ID Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x10204083</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MANUFID</name>
<description>Manufactory Identity</description>
<lsb>1</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>PARTNO</name>
<description>Part Number</description>
<lsb>12</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>VERSION</name>
<description>Product version</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IDCHIP</name>
<description>Chip ID Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IDCHIP</name>
<description>CHIP ID</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>SCU Module ID Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00F4C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SSW0</name>
<description>SSW Register 0</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAT</name>
<description>SSW Data</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PASSWD</name>
<description>Password Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000007</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Bit Protection Scheme Control Bits</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Scheme disabled - direct access to the protected bits is allowed.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Scheme enabled - the bit field PASS has to be written with the passwords to open and close the access to the protected bits. (Default)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PROTS</name>
<description>Bit Protection Signal Status Bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software is able to write to all protected bits.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Software is unable to write to any of the protected bits.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASS</name>
<description>Password Bits</description>
<lsb>3</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Enables writing of the bit field MODE.</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Opens access to writing of all protected bits.</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Closes access to writing of all protected bits.</description>
<value>#10101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCUCON</name>
<description>CCU Control Register</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GSC40</name>
<description>Global Start Control CCU40</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>GSC41</name>
<description>Global Start Control CCU41</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>GSC80</name>
<description>Global Start Control CCU80</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>GSC81</name>
<description>Global Start Control CCU81</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIRRSTS</name>
<description>Mirror Update Status Register</description>
<addressOffset>0x0048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PMTSR</name>
<description>Parity Memory Test Select Register</description>
<addressOffset>0x0054</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MTENS</name>
<description>Parity Test Enable Control for 16kbytes SRAM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>generate an inverted parity bit during a write operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFUCR</name>
<description>Prefetch Unit Control Register</description>
<addressOffset>0x0068</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PFUBYP</name>
<description>Prefetch Unit (PFU) Bypass</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PFU not bypass</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PFU bypass</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTCR0</name>
<description>Interrupt Control Register 0</description>
<addressOffset>0x006C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INTSEL0</name>
<description>Interrupt Source Select for Node 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL1</name>
<description>Interrupt Source Select for Node 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL2</name>
<description>Interrupt Source Select for Node 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL3</name>
<description>Interrupt Source Select for Node 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL4</name>
<description>Interrupt Source Select for Node 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL5</name>
<description>Interrupt Source Select for Node 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL6</name>
<description>Interrupt Source Select for Node 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL7</name>
<description>Interrupt Source Select for Node 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL8</name>
<description>Interrupt Source Select for Node 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL9</name>
<description>Interrupt Source Select for Node 9</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL10</name>
<description>Interrupt Source Select for Node 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL11</name>
<description>Interrupt Source Select for Node 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL12</name>
<description>Interrupt Source Select for Node 12</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL13</name>
<description>Interrupt Source Select for Node 13</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL14</name>
<description>Interrupt Source Select for Node 14</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL15</name>
<description>Interrupt Source Select for Node 15</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTCR1</name>
<description>Interrupt Control Register 1</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INTSEL16</name>
<description>Interrupt Source Select for Node 16</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL17</name>
<description>Interrupt Source Select for Node 17</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL18</name>
<description>Interrupt Source Select for Node 18</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL19</name>
<description>Interrupt Source Select for Node 19</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL20</name>
<description>Interrupt Source Select for Node 20</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL21</name>
<description>Interrupt Source Select for Node 21</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL22</name>
<description>Interrupt Source Select for Node 22</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL23</name>
<description>Interrupt Source Select for Node 23</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL24</name>
<description>Interrupt Source Select for Node 24</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL25</name>
<description>Interrupt Source Select for Node 25</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL26</name>
<description>Interrupt Source Select for Node 26</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL27</name>
<description>Interrupt Source Select for Node 27</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL28</name>
<description>Interrupt Source Select for Node 28</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL29</name>
<description>Interrupt Source Select for Node 29</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL30</name>
<description>Interrupt Source Select for Node 30</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTSEL31</name>
<description>Interrupt Source Select for Node 31</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select source A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select source B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select source C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select source A or B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STSTAT</name>
<description>Startup Status Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFF0</resetMask>
<fields>
<field>
<name>HWCON</name>
<description>HW Configuration</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>User productive mode (UPM)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ASC BSL</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Alternate Boot Mode (ABM)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CAN BSL</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_INTERRUPT</name>
<description>System Control Unit</description>
<baseAddress>0x40010038</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x030</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ0</name>
<description>System Control</description>
<value>0</value>
</interrupt>
<interrupt>
<name>IRQ1</name>
<description>System Control</description>
<value>1</value>
</interrupt>
<interrupt>
<name>IRQ2</name>
<description>System Control</description>
<value>2</value>
</interrupt>
<registers>
<register>
<name>SRRAW</name>
<description>SCU Raw Service Request Status</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Event Status Before Masking</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>PI</name>
<description>RTC Raw Periodic Event Status Before Masking</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>AI</name>
<description>RTC Raw Alarm Event Status Before Masking</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>VDDPI</name>
<description>VDDP pre-warning Event Status Before Masking</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>ACMP0I</name>
<description>Analog Comparator 0 Event Status Before Masking</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>ACMP1I</name>
<description>Analog Comparator 1 Event Status Before Masking</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>ACMP2I</name>
<description>Analog Comparator 2 Event Status Before Masking</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>VDROPI</name>
<description>VDROP Event Status Before Masking</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>ORC0I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>ORC1I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>ORC2I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>ORC3I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>ORC4I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>ORC5I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>ORC6I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>ORC7I</name>
<description>Out of Range Comparator X Event Status Before Masking</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>LOCI</name>
<description>Loss of DCO1 Clock Event Status Before Masking</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>PESRAMI</name>
<description>16kbytes SRAM Parity Error Event Status Before Masking</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>PEU0I</name>
<description>USIC0 SRAM Parity Error Event Status Before Masking</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>FLECC2I</name>
<description>Flash Double Bit ECC Event Status Before Masking</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FLCMPLTI</name>
<description>Flash Operation Complete Event Status Before Masking</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>VCLIPI</name>
<description>VCLIP Event Status Before Masking</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>SBYCLKFI</name>
<description>Standby Clock Failure Event Status Before Masking</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Status Before Masking</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Status Before Masking</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Status Before Masking</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Before Masking</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Status Before Masking</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>TSE_DONE</name>
<description>DTS Measurement Done Event Status Before Masking</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
<field>
<name>TSE_HIGH</name>
<description>DTS Compare High Temperature Event Status Before Masking</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
<field>
<name>TSE_LOW</name>
<description>DTS Compare Low Temperature Event Status Before Masking</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SRMSK</name>
<description>SCU Service Request Mask</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>VDDPI</name>
<description>VDDP pre-warning Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>ACMP0I</name>
<description>Analog Comparator 0 Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>ACMP1I</name>
<description>Analog Comparator 1 Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>ACMP2I</name>
<description>Analog Comparator 2 Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>VDROPI</name>
<description>VDROP Interrupt Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ORC0I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>ORC1I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>ORC2I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>ORC3I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>ORC4I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>ORC5I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>ORC6I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>ORC7I</name>
<description>Out of Range Comparator X Interrupt Mask</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>LOCI</name>
<description>Loss of DCO1 Clock Interrupt Mask</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>PESRAMI</name>
<description>16kbytes SRAM Parity Error Interrupt Mask</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>PEU0I</name>
<description>USIC0 SRAM Parity Error Interrupt Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>FLECC2I</name>
<description>Flash Double Bit ECC Interrupt Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>VCLIPI</name>
<description>VCLIP Interrupt Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>SBYCLKFI</name>
<description>Standby Clock Failure Interrupt Mask</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Mask</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Mask</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Mask</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>TSE_DONE</name>
<description>DTS Measurement Done Interrupt Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>TSE_HIGH</name>
<description>DTS Compare High Temperature Interrupt Mask</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>TSE_LOW</name>
<description>DTS Compare Low Temperature Interrupt Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SRCLR</name>
<description>SCU Service Request Clear</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Interrupt Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>AI</name>
<description>RTC Alarm Interrupt Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>VDDPI</name>
<description>VDDP pre-warning Interrupt Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP0I</name>
<description>Analog Comparator 0 Interrupt Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP1I</name>
<description>Analog Comparator 1 Interrupt Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP2I</name>
<description>Analog Comparator 2 Interrupt Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>VDROPI</name>
<description>VDROP Interrupt Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>ORC0I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>ORC1I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>ORC2I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>ORC3I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>ORC4I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>ORC5I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>ORC6I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>ORC7I</name>
<description>Out of Range Comparator X Interrupt Clear</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>LOCI</name>
<description>Loss of DCO1 Clock Interrupt Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PESRAMI</name>
<description>16kbytes SRAM Parity Error Interrupt Clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PEU0I</name>
<description>USIC0 SRAM Parity Error Interrupt Clear</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>FLECC2I</name>
<description>Flash Double Bit ECC Interrupt Clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>FLCMPLTI</name>
<description>Flash Operation Complete Interrupt Clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>VCLIPI</name>
<description>VCLIP Interrupt Clear</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>SBYCLKFI</name>
<description>Standby Clock Failure Interrupt Clear</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Clear</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Clear</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Clear</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Clear</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_DONE</name>
<description>DTS Measurement Done Interrupt Clear</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_HIGH</name>
<description>DTS Compare High Temperature Interrupt Clear</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_LOW</name>
<description>DTS Compare Low Temperature Interrupt Clear</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SRSET</name>
<description>SCU Service Request Set</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Interrupt Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>AI</name>
<description>RTC Alarm Interrupt Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>VDDPI</name>
<description>VDDP pre-warning Interrupt Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP0I</name>
<description>Analog Comparator 0 Interrupt Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP1I</name>
<description>Analog Comparator 1 Interrupt Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>ACMP2I</name>
<description>Analog Comparator 2 Interrupt Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>VDROPI</name>
<description>VDROP Interrupt Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>ORC0I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>ORC1I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>ORC2I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>ORC3I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>ORC4I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>ORC5I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>ORC6I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>ORC7I</name>
<description>Out of Range Comparator X Interrupt Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>LOCI</name>
<description>Loss of DCO1 Clock Interrupt Set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PESRAMI</name>
<description>16kbytes SRAM Parity Error Interrupt Set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PEU0I</name>
<description>USIC0 SRAM Parity Error Interrupt Set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>FLECC2I</name>
<description>Flash Double Bit ECC Interrupt Set</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>FLCMPLTI</name>
<description>Flash Operation Complete Interrupt Set</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>VCLIPI</name>
<description>VCLIP Interrupt Set</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>SBYCLKFI</name>
<description>Standby Clock Failure Interrupt Set</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Set</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Set</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Set</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Set</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Set</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_DONE</name>
<description>DTS Measurement Done Interrupt Set</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_HIGH</name>
<description>DTS Compare High Temperature Interrupt Set</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>TSE_LOW</name>
<description>DTS Compare Low Temperature Interrupt Set</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SRRAW1</name>
<description>SCU Raw Service Request Status 1</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACMP3I</name>
<description>Analog Comparator 3 Event Status Before Masking</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>LOECI</name>
<description>Loss of External OSC_HP Clock Event Status Before Masking</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>PEU1I</name>
<description>USIC1 SRAM Parity Error Event Status Before Masking</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>PEMCI</name>
<description>MultiCAN SRAM Parity Error Event Status Before Masking</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>DCO1OFSI</name>
<description>DCO1 Out of SYNC Event Status Before Masking</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SRMSK1</name>
<description>SCU Service Request Mask 1</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACMP3I</name>
<description>Analog Comparator 3 Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>LOECI</name>
<description>Loss of External OSC_HP Clock Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PEU1I</name>
<description>USIC1 SRAM Parity Error Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PEMCI</name>
<description>MultiCAN SRAM Parity Error Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>DCO1OFSI</name>
<description>DCO1 Out of SYNC Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SRCLR1</name>
<description>SCU Service Request Clear 1</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACMP3I</name>
<description>Analog Comparator 3 Interrupt Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>LOECI</name>
<description>Loss of External OSC_HP Clock Interrupt Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PEU1I</name>
<description>USIC1 SRAM Parity Error Interrupt Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PEMCI</name>
<description>MultiCAN SRAM Parity Error Interrupt Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>DCO1OFSI</name>
<description>DCO1 Out of SYNC Interrupt Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SRSET1</name>
<description>SCU Service Request Set 1</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACMP3I</name>
<description>Analog Comparator 3 Interrupt Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>LOECI</name>
<description>Loss of External OSC_HP Clock Interrupt Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PEU1I</name>
<description>USIC1 SRAM Parity Error Interrupt Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PEMCI</name>
<description>MultiCAN SRAM Parity Error Interrupt Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>DCO1OFSI</name>
<description>DCO1 Out of SYNC Interrupt Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_POWER</name>
<description>System Control Unit</description>
<baseAddress>0x40010200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>VDESR</name>
<description>Voltage Detector Status Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VCLIP</name>
<description>VCLIP Indication</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VCLIP is not active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VCLIP is active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDPPW</name>
<description>VDDPPW Indication</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VDDP is above pre-warning threshold</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VDDP is below pre-warningthreshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_CLK</name>
<description>System Control Unit</description>
<baseAddress>0x40010300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CLKCR</name>
<description>Clock Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x30000600</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FDIV</name>
<description>Fractional Divider Selection, FDIV[7:0]</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>IDIV</name>
<description>Divider Selection</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Divider is bypassed.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1;</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2;</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>3;</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>4;</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>254;</description>
<value>0xFE</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>255;</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKSEL</name>
<description>PCLK Clock Select</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PCLK = MCLK</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PCLK = 2 x MCLK</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCCLKSEL</name>
<description>RTC Clock Select</description>
<lsb>17</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>CNTADJ</name>
<description>Counter Adjustment</description>
<lsb>20</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 clock cycles of the DCO1, 48MHz clock</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>2 clock cycles of the DCO1, 48MHz clock</description>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>3 clock cycles of the DCO1, 48MHz clock</description>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>4 clock cycles of the DCO1, 48MHz clock</description>
<value>0x003</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>5 clock cycles of the DCO1, 48MHz clock</description>
<value>0x004</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>769 clock cycles of the DCO1, 48MHz clock</description>
<value>0x300</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>1023 clock cycles of the DCO1, 48MHz clock</description>
<value>0x3FE</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>1024 clock cycles of the DCO1, 48MHz clock</description>
<value>0x3FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDC2LOW</name>
<description>VDDC too low</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VDDC is not too low and the fractional divider input clock is running at the targeted frequency</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VDDC is too low and the fractional divider input clock is not running at the targeted frequency</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDC2HIGH</name>
<description>VDDC too high</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VDDC is not too high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VDDC is too high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKCR1</name>
<description>Clock Control Register 1</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FDIV</name>
<description>Fractional Divider Selection, FDIV[9:8]</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>ADCCLKSEL</name>
<description>ADC Converter Clock Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCONV= 48MHz</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCONV= 32MHz</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCLKSEL</name>
<description>Doubler Clock Source Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DCO1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External clock via OSC_HP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWRSVCR</name>
<description>Power Save Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FPD</name>
<description>Flash Power Down</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash power down when entering power save mode. Upon wake-up, CPU is able to fetch code from flash.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGATSTAT0</name>
<description>Peripheral 0 Clock Gating Status</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x003F07FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC and SHS Gating Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80</name>
<description>CCU80 Gating Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40</name>
<description>CCU40 Gating Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0</name>
<description>USIC0 Gating Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCCU0</name>
<description>BCCU0 Gating Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS0</name>
<description>LEDTS0 Gating Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS1</name>
<description>LEDTS1 Gating Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0</name>
<description>POSIF0 Gating Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MATH</name>
<description>MATH Gating Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDT</name>
<description>WDT Gating Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC</name>
<description>RTC Gating Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81</name>
<description>CCU81 Gating Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41</name>
<description>CCU41 Gating Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1</name>
<description>USIC1 Gating Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS2</name>
<description>LEDTS2 Gating Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1</name>
<description>POSIF1 Gating Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0</name>
<description>MultiCAN Gating Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>gating de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>gating asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGATSET0</name>
<description>Peripheral 0 Clock Gating Set</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC and SHS Gating Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80</name>
<description>CCU80 Gating Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40</name>
<description>CCU40 Gating Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0</name>
<description>USIC0 Gating Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCCU0</name>
<description>BCCU0 Gating Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS0</name>
<description>LEDTS0 Gating Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS1</name>
<description>LEDTS1 Gating Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0</name>
<description>POSIF0 Gating Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MATH</name>
<description>MATH Gating Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDT</name>
<description>WDT Gating Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC</name>
<description>RTC Gating Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81</name>
<description>CCU81 Gating Set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41</name>
<description>CCU41 Gating Set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1</name>
<description>USIC1 Gating Set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS2</name>
<description>LEDTS2 Gating Set</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1</name>
<description>POSIF1 Gating Set</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0</name>
<description>MutliCAN Gating Set</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGATCLR0</name>
<description>Peripheral 0 Clock Gating Clear</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC and SHS Gating Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80</name>
<description>CCU80 Gating Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disble gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40</name>
<description>CCU40 Gating Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0</name>
<description>USIC0 Gating Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCCU0</name>
<description>BCCU0 Gating Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS0</name>
<description>LEDTS0 Gating Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS1</name>
<description>LEDTS1 Gating Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0</name>
<description>POSIF0 Gating Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MATH</name>
<description>MATH Gating Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDT</name>
<description>WDT Gating Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disble gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC</name>
<description>RTC Gating Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81</name>
<description>CCU81 Gating Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41</name>
<description>CCU41 Gating Clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1</name>
<description>USIC1 Gating Clear</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTS2</name>
<description>LEDTS2 Gating Clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1</name>
<description>POSIF1 Gating Clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0</name>
<description>MutliCAN Gating Clear</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSCCSR</name>
<description>Oscillator Control and Status Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFF0</resetMask>
<fields>
<field>
<name>OSC2L</name>
<description>Oscillator Valid Low Status Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The OSC frequency is usable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OSC frequency is not usable. Frequency is too low.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSC2H</name>
<description>Oscillator Valid High Status Bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The OSC frequency is usable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OSC frequency is not usable. Frequency is too high.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCO1PD</name>
<description>DCO1 Power down</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DCO1 is not power down</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DCO1 power down.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OWDRES</name>
<description>Oscillator Watchdog Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Oscillator Watchdog is not cleared and remains active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Oscillator Watchdog is cleared and restarted. The OSC2L and OSC2H flag will be held in the last value until it is updated after 3 standby clock cycles.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OWDEN</name>
<description>Oscillator Watchdog Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Oscillator Watchdog is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Oscillator Watchdog is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XOWDRES</name>
<description>XTAL Oscillator Watchdog Reset</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Oscillator Watchdog is not cleared and remains active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Oscillator Watchdog is cleared and restarted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XOWDEN</name>
<description>XTAL Oscillator Watchdog Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The XTAL Oscillator Watchdog is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The XTAL Oscillator Watchdog is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_RESET</name>
<description>System Control Unit</description>
<baseAddress>0x40010400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RSTSTAT</name>
<description>RCU Reset Status</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>RSTSTAT</name>
<description>Reset Status Information</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>LCKEN</name>
<description>Enable Lockup Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset by Lockup disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset by Lockup enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTSET</name>
<description>RCU Reset Set Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LCKEN</name>
<description>Enable Lockup Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable reset when Lockup gets asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCLR</name>
<description>RCU Reset Clear Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RSCLR</name>
<description>Clear Reset Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears field RSTSTAT.RSTSTAT</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCKEN</name>
<description>Enable Lockup Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Disable reset when Lockup gets asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCON</name>
<description>RCU Reset Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ECCRSTEN</name>
<description>Enable ECC Error Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when ECC double bit error occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when ECC double bit error occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCRSTEN</name>
<description>Enable Loss of DCO1 Clock Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when loss of DCO1 clock occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when loss of DCO1 clock occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPERSTEN</name>
<description>Enable 16kbytes SRAM Parity Error Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when SRAM parity error occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when SRAM parity error occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>U0PERSTEN</name>
<description>Enable USIC0 SRAM Parity Error Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when USIC0 memory parity error occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when USIC0 memory parity error occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>U1PERSTEN</name>
<description>Enable USIC01 SRAM Parity Error Reset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when USIC1 memory parity error occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when USIC1 memory parity error occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPERSTEN</name>
<description>Enable MultiCAN+SRAM Parity Error Reset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when MultiCAN+ memory parity error occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when MultiCAN+ memory parity error occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOECRSTEN</name>
<description>Enable Loss of External Clock Reset</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No reset when loss of external clock occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset when loss of external clock occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MRSTEN</name>
<description>Enable Master Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Triggered Master reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>COMPARATOR</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x40010500</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0xC00</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ORCCTRL</name>
<description>Out Of Range Comparator Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENORC0</name>
<description>Enable Out of Range Comparator 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC1</name>
<description>Enable Out of Range Comparator 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC2</name>
<description>Enable Out of Range Comparator 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC3</name>
<description>Enable Out of Range Comparator 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC4</name>
<description>Enable Out of Range Comparator 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC5</name>
<description>Enable Out of Range Comparator 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC6</name>
<description>Enable Out of Range Comparator 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC7</name>
<description>Enable Out of Range Comparator 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Out of range comparator disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Out of range comparator enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF0</name>
<description>Out of Range Comparator Flag 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF1</name>
<description>Out of Range Comparator Flag 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF2</name>
<description>Out of Range Comparator Flag 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF3</name>
<description>Out of Range Comparator Flag 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF4</name>
<description>Out of Range Comparator Flag 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF5</name>
<description>Out of Range Comparator Flag 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF6</name>
<description>Out of Range Comparator Flag 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF7</name>
<description>Out of Range Comparator Flag 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Falling edge trigger out of range event register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Rising edge trigger out of range event register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANACMP0</name>
<description>Analog Comparator 0 Control Register</description>
<addressOffset>0xB5C</addressOffset>
<size>16</size>
<resetValue>0x0020</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>CMP_EN</name>
<description>Comparator enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_FLT_OFF</name>
<description>Disables comparator filter</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>filter is active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>filter is switched off (to prevent a filter delay)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_INV_OUT</name>
<description>Inverted Comparator output</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no inversion of comparator signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>comparator signal is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_HYST_ADJ</name>
<description>Comparator hysteresis adjust</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator hysteresis is switched off</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hysteresis_typ = 10mV</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Hysteresis_typ = 15mV</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Hysteresis_typ = 20mV</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP0_SEL</name>
<description>Connect ACMP0.INN to ACMP1.INP</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ACMP0.INN is not connected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ACMP0.INN is connected to ACMP1.INP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_LPWR</name>
<description>Low Power Mode</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>High Power Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Low Power Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_OUT</name>
<description>Comparator output monitor bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>state "Vminus &gt; Vplus"</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>state "Vminus &lt; Vplus"</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANACMP1</name>
<description>Analog Comparator 1 Control Register</description>
<addressOffset>0xB60</addressOffset>
<size>16</size>
<resetValue>0x0020</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>CMP_EN</name>
<description>Comparator enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_FLT_OFF</name>
<description>Disables comparator filter</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>filter is active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>filter is switched off (to prevent a filter delay)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_INV_OUT</name>
<description>Inverted Comparator output</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no inversion of comparator signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>comparator signal is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_HYST_ADJ</name>
<description>Comparator hysteresis adjust</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator hysteresis is switched off</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hysteresis_typ = 10mV</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Hysteresis_typ = 15mV</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Hysteresis_typ = 20mV</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REF_DIV_EN</name>
<description>Resistor Divider is enabled and Reference Voltage is applied to ACMP1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no resistor is connected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the divider resistor is enabled and the voltage is applied to ACMP1.INP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_OUT</name>
<description>Comparator output monitor bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>state "Vminus &gt; Vplus"</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>state "Vminus &lt; Vplus"</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANACMP2</name>
<description>Analog Comparator 2 Control Register</description>
<addressOffset>0xB64</addressOffset>
<size>16</size>
<resetValue>0x0020</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>CMP_EN</name>
<description>Comparator enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_FLT_OFF</name>
<description>Disables comparator filter</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>filter is active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>filter is switched off (to prevent a filter delay)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_INV_OUT</name>
<description>Inverted Comparator output</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no inversion of comparator signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>comparator signal is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_HYST_ADJ</name>
<description>Comparator hysteresis adjust</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator hysteresis is switched off</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hysteresis_typ = 10mV</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Hysteresis_typ = 15mV</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Hysteresis_typ = 20mV</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP2_SEL</name>
<description>Connect ACMP2.INP to ACMP1.INP</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ACMP2.INP is not connected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ACMP2.INP is connected to ACMP1.INP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_OUT</name>
<description>Comparator output monitor bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>state "Vminus &gt; Vplus"</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>state "Vminus &lt; Vplus"</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANACMP3</name>
<description>Analog Comparator 3 Control Register</description>
<addressOffset>0xB68</addressOffset>
<size>16</size>
<resetValue>0x0020</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>CMP_EN</name>
<description>Comparator enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_FLT_OFF</name>
<description>Disables comparator filter</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>filter is active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>filter is switched off (to prevent a filter delay)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_INV_OUT</name>
<description>Inverted Comparator output</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no inversion of comparator signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>comparator signal is inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_HYST_ADJ</name>
<description>Comparator hysteresis adjust</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator hysteresis is switched off</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hysteresis_typ = 10mV</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Hysteresis_typ = 15mV</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Hysteresis_typ = 20mV</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP3_SEL</name>
<description>Connect ACMP3.INP to ACMP1.INP</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ACMP3.INP is not connected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ACMP3.INP is connected to ACMP1.INP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP_OUT</name>
<description>Comparator output monitor bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>state "Vminus &gt; Vplus"</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>state "Vminus &lt; Vplus"</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_ANALOG</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x40011000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ANATSECTRL</name>
<description>Temperature Sensor Control Register</description>
<addressOffset>0x24</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>TSE_EN</name>
<description>Temperature sensor enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Temperature sensor is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Temperature sensor is switched on</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANATSEIH</name>
<description>Temperature Sensor High Temperature Interrupt Register</description>
<addressOffset>0x30</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>TSE_IH</name>
<description>Counter value for high temperature interrupt</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANATSEIL</name>
<description>Temperature Sensor Low Temperature Interrupt Register</description>
<addressOffset>0x34</addressOffset>
<size>16</size>
<resetValue>0xFFFF</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>TSE_IL</name>
<description>Counter value for low temperature interrupt</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANATSEMON</name>
<description>Temperature Sensor Counter2 Monitor Register</description>
<addressOffset>0x40</addressOffset>
<size>16</size>
<resetValue>0x0000</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>TSE_MON</name>
<description>Result values; loaded by TSE_DONE</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ANAVDEL</name>
<description>Voltage Detector Control Register</description>
<addressOffset>0x50</addressOffset>
<size>16</size>
<resetValue>0x001C</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>VDEL_SELECT</name>
<description>VDEL Range Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>2.25V</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3.0V</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>4.4V</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDEL_TIM_ADJ</name>
<description>VDEL Timing Setting</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>typ 1us - slowest response time</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>typ 500n</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>typ 250n</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>no delay - fastest response time.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDEL_EN</name>
<description>VDEL unit Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VDEL is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VDEL is active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANAOFFSET</name>
<description>DCO1 Offset Register</description>
<addressOffset>0x6C</addressOffset>
<size>16</size>
<resetValue>0x0040</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>ADJL_OFFSET</name>
<description>ADJL Offset register</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>- 3.xx%, typ.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DCO1 ADJL value is reduced by 1 step (DCO_ADJL - 1).</description>
<value>0x3F</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>0, DCO_ADJL is not changed, default</description>
<value>0x40</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>DCO1 ADJL value is increased by 1 step (DCO_ADJL + 1)</description>
<value>0x41</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>+ 3.xx%, typ.</description>
<value>0x7F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANAOSCLPCTRL</name>
<description>OSC_LP Control Register</description>
<addressOffset>0x8C</addressOffset>
<size>16</size>
<resetValue>0x0003</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>OSC_LP Oscillator Mode</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Oscillator is enabled and in operation mode (OSC mode)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Oscillator is enabled, shaper is bypassed</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Oscillator is in power down mode</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Oscillator is in power down mode , Pad can be used in GPIO mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANAOSCHPCTRL</name>
<description>OSC_HP Control Register</description>
<addressOffset>0x90</addressOffset>
<size>16</size>
<resetValue>0x0038</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>SHBY</name>
<description>Shaper Bypass Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The shaper is not bypassed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The shaper is bypassed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAINSEL</name>
<description>OSC_HP Oscillator Gain Selection</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain control is configured for frequencies from 4 MHz to y1 MHz</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain control is configured for frequencies from 4 MHz to y2 MHz</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain control is configured for frequencies from 4 MHz to 20 MHz</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE</name>
<description>OSC_HP Oscillator Mode</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Oscillator is enabled and in active power mode with shaper enabled (OSC mode)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Oscillator in power down mode with shaper enabled (External Clock Input Mode).</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Oscillator is enabled with shaper disabled. No clock output is available unless the shaper is bypass (SHBY=1)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Oscillator is in power down mode with shaper disabled. Pad can be used in GPIO mode.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYSCTRL</name>
<description>Shaper Hystersis Mode</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External clock frequency &lt; 20MHz.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External clock frequency &gt; 20MHz</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANASYNC1</name>
<description>DCO1 Sync Control Register 1</description>
<addressOffset>0x78</addressOffset>
<size>16</size>
<resetValue>0x0B72</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>SYNC_PRELOAD</name>
<description>Counter target value, which defines the update cycle</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Longest integration time = best accuracy</description>
<value>0x1FFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC_DCO_EN</name>
<description>DCO1 synchronization feature enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No DCO1 synchronization via an external clock source. This option is used for the DCO1 calibration using the temperature sensor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DCO1 gets synchronized via an external clock source.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTAL_SEL</name>
<description>Oscillator Source select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>OSC_LP is selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>OSC_HP is selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ANASYNC2</name>
<description>DCO1 Sync Control Register 2</description>
<addressOffset>0x7C</addressOffset>
<size>16</size>
<resetValue>0x0002</resetValue>
<resetMask>0xFFFF</resetMask>
<fields>
<field>
<name>PRESCALER</name>
<description>Prescaler value</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bypass: Internal sync counter frequency = crystal frequency</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DIV1: Internal sync counter feed freq. = crystal frequency/1</description>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DIV2: Internal sync counter feed freq. = crystal frequency/2</description>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Maximum divider value (for best accuracy, but slowest response)</description>
<value>0x7FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC_READY</name>
<description>DCO1 frequency reached its target value</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Actual DCO1 frequency is out of targe</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DCO1 is synchronized to the XTAL frequency</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CCU40</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<headerStructName>CCU4</headerStructName>
<baseAddress>0x48040000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ21</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>21</value>
</interrupt>
<interrupt>
<name>IRQ22</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>22</value>
</interrupt>
<interrupt>
<name>IRQ23</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>23</value>
</interrupt>
<interrupt>
<name>IRQ24</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>24</value>
</interrupt>
<registers>
<register>
<name>GCTRL</name>
<description>Global Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRBC</name>
<description>Prescaler Clear Configuration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SW only</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC40 is cleared.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC41 is cleared.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC42 is cleared.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC43 is cleared.</description>
<value>#100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCIS</name>
<description>Prescaler Input Clock Selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Module clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.ECLKA</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.ECLKB</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.ECLKC</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend request ignored. The module never enters in suspend</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stops all the running slices immediately. Safe stop is not applied.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Stops the block immediately and clamps all the outputs to PASSIVE state. Safe stop is applied.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Waits for the roll over of each slice to stop and clamp the slices outputs. Safe stop is applied.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE0</name>
<description>Slice 0 Multi Channel shadow transfer enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU4x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE1</name>
<description>Slice 1 Multi Channel shadow transfer enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU4x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE2</name>
<description>Slice 2 Multi Channel shadow transfer enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU4x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE3</name>
<description>Slice 3 Multi Channel shadow transfer enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU4x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSDE</name>
<description>Multi Channel shadow transfer request configuration</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Only the shadow transfer for period and compare values is requested</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer for the compare, period and prescaler compare values is requested</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Shadow transfer for the compare, period, prescaler and dither compare values is requested</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GSTAT</name>
<description>Global Status Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x0000000F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0I</name>
<description>CC40 IDLE status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1I</name>
<description>CC41 IDLE status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2I</name>
<description>CC42 IDLE status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3I</name>
<description>CC43 IDLE status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRB</name>
<description>Prescaler Run Bit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GIDLS</name>
<description>Global Idle Set</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SS0I</name>
<description>CC40 IDLE mode set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SS1I</name>
<description>CC41 IDLE mode set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SS2I</name>
<description>CC42 IDLE mode set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SS3I</name>
<description>CC43 IDLE mode set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>CPRB</name>
<description>Prescaler Run Bit Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PSIC</name>
<description>Prescaler clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GIDLC</name>
<description>Global Idle Clear</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CS0I</name>
<description>CC40 IDLE mode clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>CS1I</name>
<description>CC41 IDLE mode clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>CS2I</name>
<description>CC42 IDLE mode clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>CS3I</name>
<description>CC43 IDLE mode clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SPRB</name>
<description>Prescaler Run Bit Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCSS</name>
<description>Global Channel Set</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SE</name>
<description>Slice 0 shadow transfer set enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>S0DSE</name>
<description>Slice 0 Dither shadow transfer set enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>S0PSE</name>
<description>Slice 0 Prescaler shadow transfer set enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>S1SE</name>
<description>Slice 1 shadow transfer set enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>S1DSE</name>
<description>Slice 1 Dither shadow transfer set enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>S1PSE</name>
<description>Slice 1 Prescaler shadow transfer set enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>S2SE</name>
<description>Slice 2 shadow transfer set enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>S2DSE</name>
<description>Slice 2 Dither shadow transfer set enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>S2PSE</name>
<description>Slice 2 Prescaler shadow transfer set enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>S3SE</name>
<description>Slice 3 shadow transfer set enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>S3DSE</name>
<description>Slice 3 Dither shadow transfer set enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>S3PSE</name>
<description>Slice 3 Prescaler shadow transfer set enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>S0STS</name>
<description>Slice 0 status bit set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>S1STS</name>
<description>Slice 1 status bit set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>S2STS</name>
<description>Slice 2 status bit set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>S3STS</name>
<description>Slice 3 status bit set</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCSC</name>
<description>Global Channel Clear</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SC</name>
<description>Slice 0 shadow transfer clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>S0DSC</name>
<description>Slice 0 Dither shadow transfer clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>S0PSC</name>
<description>Slice 0 Prescaler shadow transfer clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>S1SC</name>
<description>Slice 1 shadow transfer clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>S1DSC</name>
<description>Slice 1 Dither shadow transfer clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>S1PSC</name>
<description>Slice 1 Prescaler shadow transfer clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>S2SC</name>
<description>Slice 2 shadow transfer clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>S2DSC</name>
<description>Slice 2 Dither shadow transfer clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>S2PSC</name>
<description>Slice 2 Prescaler shadow transfer clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>S3SC</name>
<description>Slice 3 shadow transfer clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>S3DSC</name>
<description>Slice 3 Dither shadow transfer clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>S3PSC</name>
<description>Slice 3 Prescaler shadow transfer clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>S0STC</name>
<description>Slice 0 status bit clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>S1STC</name>
<description>Slice 1 status bit clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>S2STC</name>
<description>Slice 2 status bit clear</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>S3STC</name>
<description>Slice 3 status bit clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCST</name>
<description>Global Channel Status</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SS</name>
<description>Slice 0 shadow transfer status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0DSS</name>
<description>Slice 0 Dither shadow transfer status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0PSS</name>
<description>Slice 0 Prescaler shadow transfer status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1SS</name>
<description>Slice 1 shadow transfer status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1DSS</name>
<description>Slice 1 Dither shadow transfer status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1PSS</name>
<description>Slice 1 Prescaler shadow transfer status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2SS</name>
<description>Slice 2 shadow transfer status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2DSS</name>
<description>Slice 2 Dither shadow transfer status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2PSS</name>
<description>Slice 2 Prescaler shadow transfer status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3SS</name>
<description>Slice 3 shadow transfer status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3DSS</name>
<description>Slice 3 Dither shadow transfer status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3PSS</name>
<description>Slice 3 Prescaler shadow transfer status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC40ST</name>
<description>Slice 0 status bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>CC41ST</name>
<description>Slice 1 status bit</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>CC42ST</name>
<description>Slice 2 status bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>CC43ST</name>
<description>Slice 3 status bit</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module Identification</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<resetValue>0x00B6C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MODR</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MODT</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MODN</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CCU40">
<name>CCU41</name>
<description>Capture Compare Unit 4 - Unit 1</description>
<groupName>CCU4</groupName>
<baseAddress>0x48044000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CCU40_CC40</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<headerStructName>CCU4_CC4</headerStructName>
<baseAddress>0x48040100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INS1</name>
<description>Input Selector Configuration 1</description>
<addressOffset>0xD8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EV0IS</name>
<description>Event 0 signal selection</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1IS</name>
<description>Event 1 signal selection</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2IS</name>
<description>Event 2 signal selection</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INS2</name>
<description>Input Selector Configuration 2</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EV0EM</name>
<description>Event 0 Edge Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV0LM</name>
<description>Event 0 Level Selection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1EM</name>
<description>Event 1 Edge Selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1LM</name>
<description>Event 1 Level Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2EM</name>
<description>Event 2 Edge Selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2LM</name>
<description>Event 2 Level Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF0M</name>
<description>Event 0 Low Pass Filter Configuration</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles of fCCU4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU4</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF1M</name>
<description>Event 1 Low Pass Filter Configuration</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles of fCCU4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU4</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF2M</name>
<description>Event 2 Low Pass Filter Configuration</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles of fCCU4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU4</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMC</name>
<description>Connection Matrix Control</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STRTS</name>
<description>External Start Functionality Selector</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Start Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Start Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Start Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Start Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDS</name>
<description>External Stop Functionality Selector</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Stop Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Stop Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Stop Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Stop Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP0S</name>
<description>External Capture 0 Functionality Selector</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Capture 0 Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Capture 0 Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Capture 0 Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Capture 0 Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP1S</name>
<description>External Capture 1 Functionality Selector</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Capture 1 Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Capture 1 Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Capture 1 Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Capture 1 Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GATES</name>
<description>External Gate Functionality Selector</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Gating Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Gating Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Gating Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Gating Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UDS</name>
<description>External Up/Down Functionality Selector</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Up/Down Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Up/Down Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Up/Down Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Up/Down Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDS</name>
<description>External Timer Load Functionality Selector</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>CNTS</name>
<description>External Count Selector</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Count Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Count Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Count Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Count Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFS</name>
<description>Override Function Selector</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Override functionality disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Status bit trigger override connected to Event 1; Status bit value override connected to Event 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TS</name>
<description>Trap Function Selector</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP function connected to Event 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOS</name>
<description>External Modulation Functionality Selector</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>TCE</name>
<description>Timer Concatenation Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer concatenation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer concatenation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCST</name>
<description>Slice Timer Status</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRB</name>
<description>Timer Run Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDIR</name>
<description>Timer Counting Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is counting up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is counting down</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCSET</name>
<description>Slice Timer Run Set</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRBS</name>
<description>Timer Run Bit set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TCCLR</name>
<description>Slice Timer Clear</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRBC</name>
<description>Timer Run Bit Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>TCC</name>
<description>Timer Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>DITC</name>
<description>Dither Counter Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TC</name>
<description>Slice Timer Control</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TCM</name>
<description>Timer Counting Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Edge aligned mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Center aligned mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSSM</name>
<description>Timer Single Shot Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Single shot mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single shot mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLST</name>
<description>Shadow Transfer on Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CMOD</name>
<description>Capture Compare Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECM</name>
<description>Extended Capture Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Capture Mode. Clear of the Full Flag of each capture register is done by accessing the registers individually only.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Extended Capture Mode. Clear of the Full Flag of each capture register is done not only by accessing the individual registers but also by accessing the ECRD register. When reading the ECRD register, only the capture register register full flag pointed by the ECRD.VPTR is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAPC</name>
<description>Clear on Capture Control</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is never cleared on a capture event</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is cleared on a capture event into capture registers 2 and 3. (When SCE = 1#, Timer is always cleared in a capture event)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Timer is cleared on a capture event into capture registers 0 and 1. (When SCE = 1#, Timer is always cleared in a capture event)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Timer is always cleared in a capture event.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDM</name>
<description>Extended Stop Function Control</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clears the timer run bit only (default stop)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the timer only (flush)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clears the timer and run bit (flush/stop)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRM</name>
<description>Extended Start Function Control</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Sets run bit only (default start)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the timer and sets run bit (flush/start)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCE</name>
<description>Equal Capture Event enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture into CC4yC0VThis register contains the values associated with the Capture 0 field./CC4yC1VThis register contains the values associated with the Capture 1 field. registers control by CCycapt0 and capture into CC4yC3VThis register contains the values associated with the Capture 3 field./CC4yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture into CC4yC0VThis register contains the values associated with the Capture 0 field./CC4yC1VThis register contains the values associated with the Capture 1 field. and CC4yC3VThis register contains the values associated with the Capture 3 field./CC4yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCS</name>
<description>Continuous Capture Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The capture into a specific capture register is done with the rules linked with the full flags, described at .</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The capture into the capture registers is always done regardless of the full flag status (even if the register has not been read back).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DITHE</name>
<description>Dither Enable</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither is applied to the Period</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Dither is applied to the Compare</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Dither is applied to the Period and Compare</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIM</name>
<description>Dither input selector</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slice is using its own dither unit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Slice is connected to the dither unit of slice 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FPE</name>
<description>Floating Prescaler enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Floating prescaler mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Floating prescaler mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPE</name>
<description>TRAP enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TRAP functionality has no effect on the output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP functionality affects the output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPSE</name>
<description>TRAP Synchronization Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Exiting from TRAP state isn't synchronized with the PWM signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Exiting from TRAP state is synchronized with the PWM signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPSW</name>
<description>TRAP State Clear Control</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The slice exits the TRAP state automatically when the TRAP condition is not present</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The TRAP state can only be exited by a SW request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMS</name>
<description>External Modulation Synchronization</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Modulation functionality is not synchronized with the PWM signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Modulation functionality is synchronized with the PWM signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMT</name>
<description>External Modulation Type</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Modulation functionality is clearing the CC4yST bit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Modulation functionality is gating the outputs.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCME</name>
<description>Multi Channel Mode Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Multi Channel Mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Multi Channel Mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSL</name>
<description>Passive Level Config</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSL</name>
<description>Output Passive Level</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive Level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive Level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIT</name>
<description>Dither Config</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DCV</name>
<description>Dither compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>DCNT</name>
<description>Dither counter actual value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DITS</name>
<description>Dither Shadow Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DCVS</name>
<description>Dither Shadow Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PSC</name>
<description>Prescaler Control</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSIV</name>
<description>Prescaler Initial Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPC</name>
<description>Floating Prescaler Control</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMP</name>
<description>Floating Prescaler Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>PVAL</name>
<description>Actual Prescaler Value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPCS</name>
<description>Floating Prescaler Shadow</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMP</name>
<description>Floating Prescaler Shadow Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PR</name>
<description>Timer Period Value</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PR</name>
<description>Period Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRS</name>
<description>Timer Shadow Period Value</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRS</name>
<description>Period Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CR</name>
<description>Timer Compare Value</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR</name>
<description>Compare Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CRS</name>
<description>Timer Shadow Compare Value</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRS</name>
<description>Compare Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer Value</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TVAL</name>
<description>Timer Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>C0V</name>
<description>Capture Register 0</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C1V</name>
<description>Capture Register 1</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C2V</name>
<description>Capture Register 2</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C3V</name>
<description>Capture Register 3</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTS</name>
<description>Interrupt Status</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMUS</name>
<description>Period Match while Counting Up</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Period match while counting up not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Period match while counting up detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OMDS</name>
<description>One Match while Counting Down</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>One match while counting down not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One match while counting down detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMUS</name>
<description>Compare Match while Counting Up</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting up not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting up detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDS</name>
<description>Compare Match while Counting Down</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting down not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting down detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0AS</name>
<description>Event 0 Detection Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 0 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 0 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1AS</name>
<description>Event 1 Detection Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 1 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 1 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2AS</name>
<description>Event 2 Detection Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 2 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 2 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPF</name>
<description>Trap Flag Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTE</name>
<description>Interrupt Enable Control</description>
<addressOffset>0xA4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PME</name>
<description>Period match while counting up enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Period Match interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Period Match interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OME</name>
<description>One match while counting down enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>One Match interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One Match interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMUE</name>
<description>Compare match while counting up enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting up interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting up interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDE</name>
<description>Compare match while counting down enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting down interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting down interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0AE</name>
<description>Event 0 interrupt enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 0 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 0 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1AE</name>
<description>Event 1 interrupt enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 1 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 1 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2AE</name>
<description>Event 2 interrupt enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 2 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 2 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRS</name>
<description>Service Request Selector</description>
<addressOffset>0xA8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>POSR</name>
<description>Period/One match Service request selector</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC4ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC4ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC4ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC4ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMSR</name>
<description>Compare match Service request selector</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC4ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC4ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC4ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC4ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0SR</name>
<description>Event 0 Service request selector</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC4ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC4ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC4ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC4ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1SR</name>
<description>Event 1 Service request selector</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC4ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC4ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC4ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC4ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2SR</name>
<description>Event 2 Service request selector</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC4ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC4ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC4ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC4ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SWS</name>
<description>Interrupt Status Set</description>
<addressOffset>0xAC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPM</name>
<description>Period match while counting up set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SOM</name>
<description>One match while counting down set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SCMU</name>
<description>Compare match while counting up set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SCMD</name>
<description>Compare match while counting down set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SE0A</name>
<description>Event 0 detection set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SE1A</name>
<description>Event 1 detection set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>SE2A</name>
<description>Event 2 detection set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>STRPF</name>
<description>Trap Flag status set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SWR</name>
<description>Interrupt Status Clear</description>
<addressOffset>0xB0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPM</name>
<description>Period match while counting up clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>ROM</name>
<description>One match while counting down clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>RCMU</name>
<description>Compare match while counting up clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>RCMD</name>
<description>Compare match while counting down clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>RE0A</name>
<description>Event 0 detection clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>RE1A</name>
<description>Event 1 detection clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>RE2A</name>
<description>Event 2 detection clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>RTRPF</name>
<description>Trap Flag status clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STC</name>
<description>Shadow transfer control</description>
<addressOffset>0xB4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CSE</name>
<description>Cascaded shadow transfer enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Cascaded shadow transfer disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Cascaded shadow transfer enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STM</name>
<description>Shadow transfer mode</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer is done in Period Match and One match.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer is done only in Period Match.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Shadow transfer is done only in One Match.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRPC</name>
<description>Immediate Write into Period Configuration</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the period value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the period value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRCC</name>
<description>Immediate Write into Compare Configuration</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the compare value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the compare value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRLC</name>
<description>Immediate Write into Passive Level Configuration</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the pwm passive level is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the pwm passive level value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRDC</name>
<description>Immediate Write into Dither Value Configuration</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the dither compare value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the dither compare value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFC</name>
<description>Immediate Write into Floating Prescaler Value Configuration</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the floating prescaler value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the floating prescaler value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASPC</name>
<description>Automatic Shadow Transfer request when writing into Period Shadow Register</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Period Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Period Shadow register will automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCC</name>
<description>Automatic Shadow transfer request when writing into Compare Shadow Register</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Compare Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Compare Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASLC</name>
<description>Automatic Shadow transfer request when writing into Passive Level register</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Passivel Level register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Passive Level register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASDC</name>
<description>Automatic Shadow transfer request when writing into Dither Shadow register</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Dither Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Dither Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASFC</name>
<description>Automatic Shadow transfer request when writing into Floating Prescaler Shadow register</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Floating Prescaler Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Floating Prescaler Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECRD0</name>
<description>Extended Read Back 0</description>
<addressOffset>0xB8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPV</name>
<description>Timer Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Capture value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>SPTR</name>
<description>Slice pointer</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC40</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC41</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC42</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC43</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VPTR</name>
<description>Capture register pointer</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture register 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture register 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Capture register 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Capture register 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into this register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value has been captured into this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCV</name>
<description>Lost Capture Value</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No capture was lost</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A capture was lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECRD1</name>
<description>Extended Read Back 1</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPV</name>
<description>Timer Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Capture value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>SPTR</name>
<description>Slice pointer</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC40</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC41</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC42</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC43</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VPTR</name>
<description>Capture register pointer</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture register 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture register 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Capture register 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Capture register 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into this register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value has been captured into this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCV</name>
<description>Lost Capture Value</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No capture was lost</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A capture was lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU40_CC41</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<baseAddress>0x48040200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU40_CC42</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<baseAddress>0x48040300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU40_CC43</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<baseAddress>0x48040400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU41_CC40</name>
<description>Capture Compare Unit 4 - Unit 1</description>
<groupName>CCU4</groupName>
<baseAddress>0x48044100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU41_CC41</name>
<description>Capture Compare Unit 4 - Unit 1</description>
<groupName>CCU4</groupName>
<baseAddress>0x48044200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU41_CC42</name>
<description>Capture Compare Unit 4 - Unit 1</description>
<groupName>CCU4</groupName>
<baseAddress>0x48044300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU41_CC43</name>
<description>Capture Compare Unit 4 - Unit 1</description>
<groupName>CCU4</groupName>
<baseAddress>0x48044400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CCU80</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<headerStructName>CCU8</headerStructName>
<baseAddress>0x50000000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ25</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>25</value>
</interrupt>
<interrupt>
<name>IRQ26</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>26</value>
</interrupt>
<registers>
<register>
<name>GCTRL</name>
<description>Global Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRBC</name>
<description>Prescaler Clear Configuration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SW only</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC80 is cleared.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC81 is cleared.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC82 is cleared.</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>GSTATThe register contains the status of the prescaler and each timer slice (idle mode or running)..PRB and prescaler registers are cleared when the Run Bit of CC83 is cleared.</description>
<value>#100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCIS</name>
<description>Prescaler Input Clock Selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Module clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.ECLKA</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.ECLKB</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.ECLKC</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend request ignored. The module never enters in suspend</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stops all the running slices immediately. Safe stop is not applied.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Stops the block immediately and clamps all the outputs to PASSIVE state. Safe stop is applied.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Waits for the roll over of each slice to stop and clamp the slices outputs. Safe stop is applied.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE0</name>
<description>Slice 0 Multi Channel shadow transfer enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU8x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE1</name>
<description>Slice 1 Multi Channel shadow transfer enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU8x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE2</name>
<description>Slice 2 Multi Channel shadow transfer enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU8xMCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSE3</name>
<description>Slice 3 Multi Channel shadow transfer enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer can only be requested by SW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer can be requested via SW and via the CCU8x.MCSS input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSDE</name>
<description>Multi Channel shadow transfer request configuration</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Only the shadow transfer for period and compare values is requested</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer for the compare, period and prescaler compare values is requested</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Shadow transfer for the compare, period, prescaler and dither compare values is requested</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GSTAT</name>
<description>Global Status Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x0000000F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0I</name>
<description>CC80 IDLE status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1I</name>
<description>CC81 IDLE status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2I</name>
<description>CC82 IDLE status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3I</name>
<description>CC83 IDLE status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRB</name>
<description>Prescaler Run Bit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCRB</name>
<description>Parity Checker Run Bit</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Parity Checker is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity Checker is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GIDLS</name>
<description>Global Idle Set</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SS0I</name>
<description>CC80 IDLE mode set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SS1I</name>
<description>CC81 IDLE mode set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SS2I</name>
<description>CC82 IDLE mode set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SS3I</name>
<description>CC83 IDLE mode set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>CPRB</name>
<description>Prescaler# Run Bit Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PSIC</name>
<description>Prescaler clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>CPCH</name>
<description>Parity Checker Run bit clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GIDLC</name>
<description>Global Idle Clear</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CS0I</name>
<description>CC80 IDLE mode clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>CS1I</name>
<description>CC81 IDLE mode clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>CS2I</name>
<description>CC82 IDLE mode clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>CS3I</name>
<description>CC83 IDLE mode clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SPRB</name>
<description>Prescaler Run Bit Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SPCH</name>
<description>Parity Checker run bit set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCSS</name>
<description>Global Channel Set</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SE</name>
<description>Slice 0 shadow transfer set enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>S0DSE</name>
<description>Slice 0 Dither shadow transfer set enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>S0PSE</name>
<description>Slice 0 Prescaler shadow transfer set enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>S1SE</name>
<description>Slice 1 shadow transfer set enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>S1DSE</name>
<description>Slice 1 Dither shadow transfer set enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>S1PSE</name>
<description>Slice 1 Prescaler shadow transfer set enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>S2SE</name>
<description>Slice 2 shadow transfer set enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>S2DSE</name>
<description>Slice 2 Dither shadow transfer set enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>S2PSE</name>
<description>Slice 2 Prescaler shadow transfer set enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>S3SE</name>
<description>Slice 3 shadow transfer set enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>S3DSE</name>
<description>Slice 3 Dither shadow transfer set enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>S3PSE</name>
<description>Slice 3 Prescaler shadow transfer set enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>S0ST1S</name>
<description>Slice 0 status bit 1 set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>S1ST1S</name>
<description>Slice 1 status bit 1 set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>S2ST1S</name>
<description>Slice 2 status bit 1 set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>S3ST1S</name>
<description>Slice 3 status bit 1 set</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>S0ST2S</name>
<description>Slice 0 status bit 2 set</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>S1ST2S</name>
<description>Slice 1 status bit 2 set</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>S2ST2S</name>
<description>Slice 2 status bit 2 set</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>S3ST2S</name>
<description>Slice 3 status bit 2 set</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCSC</name>
<description>Global Channel Clear</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SC</name>
<description>Slice 0 shadow transfer request clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>S0DSC</name>
<description>Slice 0 Dither shadow transfer clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>S0PSC</name>
<description>Slice 0 Prescaler shadow transfer clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>S1SC</name>
<description>Slice 1 shadow transfer clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>S1DSC</name>
<description>Slice 1 Dither shadow transfer clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>S1PSC</name>
<description>Slice 1 Prescaler shadow transfer clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>S2SC</name>
<description>Slice 2 shadow transfer clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>S2DSC</name>
<description>Slice 2 Dither shadow transfer clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>S2PSC</name>
<description>Slice 2 Prescaler shadow transfer clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>S3SC</name>
<description>Slice 3 shadow transfer clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>S3DSC</name>
<description>Slice 3 Dither shadow transfer clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>S3PSC</name>
<description>Slice 3 Prescaler shadow transfer clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>S0ST1C</name>
<description>Slice 0 status bit 1 clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>S1ST1C</name>
<description>Slice 1 status bit 1 clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>S2ST1C</name>
<description>Slice 2 status bit 1 clear</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>S3ST1C</name>
<description>Slice 3 status bit 1 clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>S0ST2C</name>
<description>Slice 0 status bit 2 clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>S1ST2C</name>
<description>Slice 1 status bit 2 clear</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>S2ST2C</name>
<description>Slice 2 status bit 2 clear</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>S3ST2C</name>
<description>Slice 3 status bit 2 clear</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GCST</name>
<description>Global Channel status</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0SS</name>
<description>Slice 0 shadow transfer status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0DSS</name>
<description>Slice 0 Dither shadow transfer status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0PSS</name>
<description>Slice 0 Prescaler shadow transfer status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1SS</name>
<description>Slice 1 shadow transfer status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1DSS</name>
<description>Slice 1 Dither shadow transfer status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1PSS</name>
<description>Slice 1 Prescaler shadow transfer status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2SS</name>
<description>Slice 2 shadow transfer status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2DSS</name>
<description>Slice 2 Dither shadow transfer status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2PSS</name>
<description>Slice 2 Prescaler shadow transfer status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3SS</name>
<description>Slice 3 shadow transfer status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3DSS</name>
<description>Slice 3 Dither shadow transfer status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3PSS</name>
<description>Slice 3 Prescaler shadow transfer status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler shadow transfer has not been requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler shadow transfer has been requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC80ST1</name>
<description>Slice 0 compare channel 1 status bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>CC81ST1</name>
<description>Slice 1 compare channel 1 status bit</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>CC82ST1</name>
<description>Slice 2 compare channel 1 status bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>CC83ST1</name>
<description>Slice 3 compare channel 1 status bit</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>CC80ST2</name>
<description>Slice 0 compare channel 2 status bit</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>CC81ST2</name>
<description>Slice 1 compare channel 2 status bit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>CC82ST2</name>
<description>Slice 2 compare channel 2 status bit</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>CC83ST2</name>
<description>Slice 3 compare channel 2 status bit</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GPCHK</name>
<description>Parity Checker Configuration</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PASE</name>
<description>Parity Checker Automatic start/stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>PACS</name>
<description>Parity Checker Automatic start/stop selector</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC80</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC81</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC82</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC83</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PISEL</name>
<description>Driver Input signal selector</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8x.GP01 - driver output is connected to event 1 of slice 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8x.GP11 - drive output is connected to event 1 of slice 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC8x.GP21 - driver output is connected to event 1 of slice 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC8x.GP31 - driver output is connected to event 1 of slice 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCDS</name>
<description>Parity Checker Delay Input Selector</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.IGBTA</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.IGBTB</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.IGBTC</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.IGBTD</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCTS</name>
<description>Parity Checker type selector</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Even parity enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Odd parity enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCST</name>
<description>Parity Checker XOR status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>PCSEL0</name>
<description>Parity Checker Slice 0 output selection</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>PCSEL1</name>
<description>Parity Checker Slice 1 output selection</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PCSEL2</name>
<description>Parity Checker Slice 2 output selection</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>PCSEL3</name>
<description>Parity Checker Slice 3 output selection</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module Identification</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<resetValue>0x00B7C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MODR</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MODT</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MODN</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CCU80">
<name>CCU81</name>
<description>Capture Compare Unit 8 - Unit 1</description>
<groupName>CCU8</groupName>
<baseAddress>0x50004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CCU80_CC80</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<headerStructName>CCU8_CC8</headerStructName>
<baseAddress>0x50000100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INS1</name>
<description>Input Selector Configuration 1</description>
<addressOffset>0xD8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EV0IS</name>
<description>Event 0 signal selection</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1IS</name>
<description>Event 1 signal selection</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2IS</name>
<description>Event 2 signal selection</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyAA</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyAB</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyAC</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyAD</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyAZ</description>
<value>#011001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyBA</description>
<value>#011010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyBB</description>
<value>#011011</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyBV</description>
<value>#101111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INS2</name>
<description>Input Selector Configuration 2</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EV0EM</name>
<description>Event 0 Edge Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV0LM</name>
<description>Event 0 Level Selection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1EM</name>
<description>Event 1 Edge Selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1LM</name>
<description>Event 1 Level Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2EM</name>
<description>Event 2 Edge Selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Signal active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Signal active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2LM</name>
<description>Event 2 Level Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active on HIGH level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on LOW level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF0M</name>
<description>Event 0 Low Pass Filter Configuration</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles offCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles offCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles offCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF1M</name>
<description>Event 1 Low Pass Filter Configuration</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles offCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles offCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles offCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF2M</name>
<description>Event 2 Low Pass Filter Configuration</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>LPF is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>3 clock cycles offCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles offCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles offCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMC</name>
<description>Connection Matrix Control</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STRTS</name>
<description>External Start Functionality Selector</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Start Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Start Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Start Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Start Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDS</name>
<description>External Stop Functionality Selector</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Stop Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Stop Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Stop Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Stop Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP0S</name>
<description>External Capture 0 Functionality Selector</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Capture 0 Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Capture 0 Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Capture 0 Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Capture 0 Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP1S</name>
<description>External Capture 1 Functionality Selector</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Capture 1 Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Capture 1 Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Capture 1 Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Capture 1 Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GATES</name>
<description>External Gate Functionality Selector</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Gating Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Gating Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Gating Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Gating Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UDS</name>
<description>External Up/Down Functionality Selector</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Up/Down Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Up/Down Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Up/Down Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Up/Down Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDS</name>
<description>External Timer Load Functionality Selector</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>CNTS</name>
<description>External Count Selector</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Count Function deactivated</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Count Function triggered by Event 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Count Function triggered by Event 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Count Function triggered by Event 2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFS</name>
<description>Override Function Selector</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Override functionality disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Status bit trigger override connected to Event 1; Status bit value override connected to Event 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TS</name>
<description>Trap Function Selector</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP function connected to Event 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOS</name>
<description>External Modulation Functionality Selector</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>TCE</name>
<description>Timer Concatenation Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer concatenation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer concatenation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCST</name>
<description>Slice Timer Status</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRB</name>
<description>Timer Run Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDIR</name>
<description>Timer Counting Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is counting up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is counting down</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTR1</name>
<description>Dead Time Counter 1 Run bit</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time counter is idle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time counter is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTR2</name>
<description>Dead Time Counter 2 Run bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time counter is idle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time counter is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCSET</name>
<description>Slice Timer Run Set</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRBS</name>
<description>Timer Run Bit set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TCCLR</name>
<description>Slice Timer Clear</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TRBC</name>
<description>Timer Run Bit Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>TCC</name>
<description>Timer Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>DITC</name>
<description>Dither Counter Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>DTC1C</name>
<description>Dead Time Counter 1 Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>DTC2C</name>
<description>Dead Time Counter 2 Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TC</name>
<description>Slice Timer Control</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x18000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TCM</name>
<description>Timer Counting Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Edge aligned mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Center aligned mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSSM</name>
<description>Timer Single Shot Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Single shot mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single shot mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLST</name>
<description>Shadow Transfer on Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CMOD</name>
<description>Capture Compare Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECM</name>
<description>Extended Capture Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Capture Mode. Clear of the Full Flag of each capture register is done by accessing the registers individually only.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Extended Capture Mode. Clear of the Full Flag of each capture register is done not only by accessing the individual registers but also by accessing the ECRD register. When reading the ECRD register, only the capture register register full flag pointed by the VPTR is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAPC</name>
<description>Clear on Capture Control</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is never cleared on a capture event</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is cleared on a capture event into capture registers 2 and 3. (When SCE = 1#, Timer is always cleared in a capture event)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Timer is cleared on a capture event into capture registers 0 and 1. (When SCE = 1#, Timer is always cleared in a capture event)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Timer is always cleared in a capture event.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TLS</name>
<description>Timer Load selector</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer is loaded with the value of CR1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer is loaded with the value of CR2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENDM</name>
<description>Extended Stop Function Control</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clears the timer run bit only (default stop)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the timer only (flush)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clears the timer and run bit (flush/stop)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRM</name>
<description>Extended Start Function Control</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Sets run bit only (default start)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the timer and sets run bit, if not set (flush/start)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCE</name>
<description>Equal Capture Event enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture into CC8yC0VThis register contains the values associated with the Capture 0 field./CC8yC1VThis register contains the values associated with the Capture 1 field. registers control by CCycapt0 and capture into CC8yC3VThis register contains the values associated with the Capture 3 field./CC8yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture into CC8yC0VThis register contains the values associated with the Capture 0 field./CC8yC1VThis register contains the values associated with the Capture 1 field. and CC8yC3VThis register contains the values associated with the Capture 3 field./CC8yC2VThis register contains the values associated with the Capture 2 field. control by CCycapt1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCS</name>
<description>Continuous Capture Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The capture into a specific capture register is done with the rules linked with the full flags, described at .</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The capture into the capture registers is always done regardless of the full flag status (even if the register has not been read back).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DITHE</name>
<description>Dither Enable</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dither is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dither is applied to the Period</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Dither is applied to the Compare</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Dither is applied to the Period and Compare</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIM</name>
<description>Dither input selector</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slice is using it own dither unit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Slice is connected to the dither unit of slice 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FPE</name>
<description>Floating Prescaler enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Floating prescaler mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Floating prescaler mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPE0</name>
<description>TRAP enable for CCU8x.OUTy0</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TRAP functionality has no effect on the CCU8x.OUTy0 output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP functionality affects the CCU8x.OUTy0 output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPE1</name>
<description>TRAP enable for CCU8x.OUTy1</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TRAPE2</name>
<description>TRAP enable for CCU8x.OUTy2</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>TRAPE3</name>
<description>TRAP enable for CCU8x.OUTy3</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>TRPSE</name>
<description>TRAP Synchronization Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Exiting from TRAP state isn't synchronized with the PWM signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Exiting from TRAP state is synchronized with the PWM signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPSW</name>
<description>TRAP State Clear Control</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The slice exits the TRAP state automatically when the TRAP condition is not present (Trap state cleared by HW and SW)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The TRAP state can only be exited by a SW request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMS</name>
<description>External Modulation Synchronization</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Modulation functionality is not synchronized with the PWM signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Modulation functionality is synchronized with the PWM signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMT</name>
<description>External Modulation Type</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Modulation functionality is clearing the CC8ySTn bits.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Modulation functionality is gating the outputs.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCME1</name>
<description>Multi Channel Mode Enable for Channel 1</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Multi Channel Mode in Channel 1 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Multi Channel Mode in Channel 1 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCME2</name>
<description>Multi Channel Mode Enable for Channel 2</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Multi Channel Mode in Channel 2 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Multi Channel Mode in Channel 2 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EME</name>
<description>External Modulation Channel enable</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Modulation functionality doesn't affect any channel</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External Modulation only applied on channel 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Modulation only applied on channel 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External Modulation applied on both channels</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOS</name>
<description>Status bit output selector</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8yST1 forward to CCU8x.STy</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8yST2 forward to CCU8x.STy</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC8yST1 AND CC8yST2 forward to CCU8x.STy</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC8yST1 OR CC8yST2 forward to CCU8x.STy</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSL</name>
<description>Passive Level Config</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSL11</name>
<description>Output Passive Level for CCU8x.OUTy0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive Level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive Level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL12</name>
<description>Output Passive Level for CCU8x.OUTy1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive Level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive Level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL21</name>
<description>Output Passive Level for CCU8x.OUTy2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive Level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive Level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL22</name>
<description>Output Passive Level for CCU8x.OUTy3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive Level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive Level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIT</name>
<description>Dither Config</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DCV</name>
<description>Dither compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>DCNT</name>
<description>Dither counter actual value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DITS</name>
<description>Dither Shadow Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DCVS</name>
<description>Dither Shadow Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PSC</name>
<description>Prescaler Control</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSIV</name>
<description>Prescaler Initial Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPC</name>
<description>Floating Prescaler Control</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMP</name>
<description>Floating Prescaler Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>PVAL</name>
<description>Actual Prescaler Value</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPCS</name>
<description>Floating Prescaler Shadow</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMP</name>
<description>Floating Prescaler Shadow Compare Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PR</name>
<description>Timer Period Value</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PR</name>
<description>Period Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRS</name>
<description>Timer Shadow Period Value</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRS</name>
<description>Period Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CR1</name>
<description>Channel 1 Compare Value</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR1</name>
<description>Compare Register for Channel 1</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CR1S</name>
<description>Channel 1 Compare Shadow Value</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR1S</name>
<description>Shadow Compare Register for Channel 1</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CR2</name>
<description>Channel 2 Compare Value</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR2</name>
<description>Compare Register for Channel 2</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CR2S</name>
<description>Channel 2 Compare Shadow Value</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR2S</name>
<description>Shadow Compare Register for Channel 2</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHC</name>
<description>Channel Control</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ASE</name>
<description>Asymmetric PWM mode Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Asymmetric PWM is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Asymmetric PWM is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS1</name>
<description>Output selector for CCU8x.OUTy0</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted CC8yST1 signal path is connected to the CCU8x.OUTy0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Inverted CC8yST2 signal path is connected to the CCU8x.OUTy0</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS2</name>
<description>Output selector for CCU8x.OUTy1</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverted CC8yST1 signal path is connected to the CCU8x.OUTy1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Inverted CC8yST2 signal path is connected to the CCU8x.OUTy1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy1</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS3</name>
<description>Output selector for CCU8x.OUTy2</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy2</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted CCST2 signal path is connected to the CCU8x.OUTy2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Inverted CCST1 signal path is connected to the CCU8x.OUTy2</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS4</name>
<description>Output selector for CCU8x.OUTy3</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverted CC8yST2 signal path is connected to the CCU8x.OUTy3</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy3</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Inverted CC8yST1 signal path is connected to the CCU8x.OUTy3</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTC</name>
<description>Dead Time Control</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DTE1</name>
<description>Dead Time Enable for Channel 1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for channel 1 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for channel 1 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTE2</name>
<description>Dead Time Enable for Channel 2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for channel 2 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for channel 2 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN1</name>
<description>Dead Time Enable for CC8yST1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for CC8yST1 path is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for CC8yST1 path is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN2</name>
<description>Dead Time Enable for inverted CC8yST1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for inverted CC8yST1 path is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for inverted CC8yST1 path is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN3</name>
<description>Dead Time Enable for CC8yST2</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for CC8yST2 path is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for CC8yST2 path is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN4</name>
<description>Dead Time Enable for inverted CC8yST2</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead Time for inverted CC8yST2 path is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead Time for inverted CC8yST2 path is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTCC</name>
<description>Dead Time clock control</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>ftclk</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ftclk/2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>ftclk/4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>ftclk/8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DC1R</name>
<description>Channel 1 Dead Time Values</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DT1R</name>
<description>Rise Value for Dead Time of Channel 1</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DT1F</name>
<description>Fall Value for Dead Time of Channel 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DC2R</name>
<description>Channel 2 Dead Time Values</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DT2R</name>
<description>Rise Value for Dead Time of Channel 2</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DT2F</name>
<description>Fall Value for Dead Time of Channel 2</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer Value</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TVAL</name>
<description>Timer Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>C0V</name>
<description>Capture Register 0</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C1V</name>
<description>Capture Register 1</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C2V</name>
<description>Capture Register 2</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>C3V</name>
<description>Capture Register 3</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPTV</name>
<description>Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into the specific capture register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value was captured into the specific register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTS</name>
<description>Interrupt Status</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMUS</name>
<description>Period Match while Counting Up</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Period match while counting up not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Period match while counting up detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OMDS</name>
<description>One Match while Counting Down</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>One match while counting down not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One match while counting down detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMU1S</name>
<description>Channel 1 Compare Match while Counting Up</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting up not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting up detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMD1S</name>
<description>Channel 1 Compare Match while Counting Down</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting down not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting down detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMU2S</name>
<description>Channel 2 Compare Match while Counting Up</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting up not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting up detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMD2S</name>
<description>Channel 2 Compare Match while Counting Down</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare match while counting down not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare match while counting down detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0AS</name>
<description>Event 0 Detection Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 0 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 0 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1AS</name>
<description>Event 1 Detection Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 1 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 1 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2AS</name>
<description>Event 2 Detection Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 2 not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 2 detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPF</name>
<description>Trap Flag Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTE</name>
<description>Interrupt Enable Control</description>
<addressOffset>0xA4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PME</name>
<description>Period match while counting up enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Period Match interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Period Match interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OME</name>
<description>One match while counting down enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>One Match interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One Match interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMU1E</name>
<description>Channel 1 Compare match while counting up enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting up interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting up interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMD1E</name>
<description>Channel 1 Compare match while counting down enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting down interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting down interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMU2E</name>
<description>Channel 2 Compare match while counting up enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting up interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting up interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMD2E</name>
<description>Channel 2 Compare match while counting down enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compare Match while counting down interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare Match while counting down interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0AE</name>
<description>Event 0 interrupt enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 0 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 0 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1AE</name>
<description>Event 1 interrupt enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 1 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 1 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2AE</name>
<description>Event 2 interrupt enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Event 2 detection interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Event 2 detection interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRS</name>
<description>Service Request Selector</description>
<addressOffset>0xA8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>POSR</name>
<description>Period/One match Service request selector</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC8ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC8ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM1SR</name>
<description>Channel 1 Compare match Service request selector</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC8ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC8ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM2SR</name>
<description>Channel 2 Compare match Service request selector</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC8ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC8ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E0SR</name>
<description>Event 0 Service request selector</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CCvySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC8ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E1SR</name>
<description>Event 1 Service request selector</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC8ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CC8ySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>E2SR</name>
<description>Event 2 Service request selector</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Forward to CC8ySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Forward to CCvySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Forward to CC8ySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Forward to CC8ySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SWS</name>
<description>Interrupt Status Set</description>
<addressOffset>0xAC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPM</name>
<description>Period match while counting up set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SOM</name>
<description>One match while counting down set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SCM1U</name>
<description>Channel 1 Compare match while counting up set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SCM1D</name>
<description>Channel 1 Compare match while counting down set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SCM2U</name>
<description>Compare match while counting up set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>SCM2D</name>
<description>Compare match while counting down set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>SE0A</name>
<description>Event 0 detection set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SE1A</name>
<description>Event 1 detection set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>SE2A</name>
<description>Event 2 detection set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>STRPF</name>
<description>Trap Flag status set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SWR</name>
<description>Interrupt Status Clear</description>
<addressOffset>0xB0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPM</name>
<description>Period match while counting up clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>ROM</name>
<description>One match while counting down clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>RCM1U</name>
<description>Channel 1 Compare match while counting up clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>RCM1D</name>
<description>Channel 1 Compare match while counting down clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>RCM2U</name>
<description>Channel 2 Compare match while counting up clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>RCM2D</name>
<description>Channel 2 Compare match while counting down clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>RE0A</name>
<description>Event 0 detection clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>RE1A</name>
<description>Event 1 detection clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>RE2A</name>
<description>Event 2 detection clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>RTRPF</name>
<description>Trap Flag status clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STC</name>
<description>Shadow transfer control</description>
<addressOffset>0xB4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CSE</name>
<description>Cascaded shadow transfer enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Cascaded shadow transfer disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Cascaded shadow transfer enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STM</name>
<description>Shadow transfer mode</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer is done in Period Match and One match.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer is done only in Period Match.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Shadow transfer is done only in One Match.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRPC</name>
<description>Immediate Write into Period Configuration</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the period value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the period value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRCC1</name>
<description>Immediate Write into Compare 1 Configuration</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the compare value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the compare value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRCC2</name>
<description>Immediate Write into Compare 2 Configuration</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the compare value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the compare value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRLC</name>
<description>Immediate Write into Passive Level Configuration</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the pwm passive level is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the pwm passive level value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRDC</name>
<description>Immediate Write into Dither Value Configuration</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the dither compare value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the dither compare value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFC</name>
<description>Immediate Write into Floating Prescaler Value Configuration</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the floating prescaler value is done coherently with PWM cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the floating prescaler value happens immediately after a shadow transfer is request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASPC</name>
<description>Automatic Shadow Transfer request when writing into Period Shadow Register</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Period Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Period Shadow register will automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCC1</name>
<description>Automatic Shadow transfer request when writing into Compare 1 Shadow Register</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Compare Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Compare Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCC2</name>
<description>Automatic Shadow transfer request when writing into Compare 2 Shadow Register</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Compare Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Compare Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASLC</name>
<description>Automatic Shadow transfer request when writing into Passive Level register</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Passivel Level register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Passive Level register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASDC</name>
<description>Automatic Shadow transfer request when writing into Dither Shadow register</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Dither Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Dither Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASFC</name>
<description>Automatic Shadow transfer request when writing into Floating Prescaler Shadow register</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Writing into Floating Prescaler Shadow register does not automatically requests a shadow transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Writing into Floating Prescaler Shadow register automatically requests a shadow transfer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECRD0</name>
<description>Extended Read Back 0</description>
<addressOffset>0xB8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPV</name>
<description>Timer Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Capture value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>SPTR</name>
<description>Slice pointer</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC80</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC81</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC82</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC83</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VPTR</name>
<description>Capture register pointer</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture register 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture register 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Capture register 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Capture register 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into this register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value has been captured into this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCV</name>
<description>Lost Capture Value</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No capture was lost</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A capture was lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECRD1</name>
<description>Extended Read Back 1</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CAPV</name>
<description>Timer Capture Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FPCV</name>
<description>Prescaler Capture value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>SPTR</name>
<description>Slice pointer</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC80</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC81</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CC82</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CC83</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VPTR</name>
<description>Capture register pointer</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Capture register 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Capture register 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Capture register 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Capture register 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFL</name>
<description>Full Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new value was captured into this register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A new value has been captured into this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCV</name>
<description>Lost Capture Value</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No capture was lost</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A capture was lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU80_CC81</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<baseAddress>0x50000200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU80_CC82</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<baseAddress>0x50000300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU80_CC83</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<baseAddress>0x50000400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU81_CC80</name>
<description>Capture Compare Unit 8 - Unit 1</description>
<groupName>CCU8</groupName>
<baseAddress>0x50004100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU81_CC81</name>
<description>Capture Compare Unit 8 - Unit 1</description>
<groupName>CCU8</groupName>
<baseAddress>0x50004200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU81_CC82</name>
<description>Capture Compare Unit 8 - Unit 1</description>
<groupName>CCU8</groupName>
<baseAddress>0x50004300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU81_CC83</name>
<description>Capture Compare Unit 8 - Unit 1</description>
<groupName>CCU8</groupName>
<baseAddress>0x50004400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>POSIF0</name>
<description>Position Interface 0</description>
<groupName>POSIF</groupName>
<headerStructName>POSIF</headerStructName>
<baseAddress>0x50010000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ27</name>
<description>Position Interface (Module 0)</description>
<value>27</value>
</interrupt>
<interrupt>
<name>IRQ28</name>
<description>Position Interface (Module 0)</description>
<value>28</value>
</interrupt>
<registers>
<register>
<name>PCONF</name>
<description>CORDIC Coprocessor configuration</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FSEL</name>
<description>Function Selector</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hall Sensor Mode enabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Decoder Mode enabled</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>stand-alone Multi-Channel Mode enabled</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Quadrature Decoder and stand-alone Multi-Channel Mode enabled</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>QDCM</name>
<description>Position Decoder Mode selection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Position encoder is in Quadrature Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Position encoder is in Direction Count Mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIDG</name>
<description>Idle generation enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>MCUE</name>
<description>Multi-Channel Pattern SW update enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Multi-Channel pattern update is controlled via HW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Multi-Channel pattern update is controlled via SW</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL0</name>
<description>PhaseA/Hal input 1 selector</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.IN0A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.IN0B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.IN0C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.IN0D</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL1</name>
<description>PhaseB/Hall input 2 selector</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.IN1A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.IN1B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.IN1C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.IN1D</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL2</name>
<description>Index/Hall input 3 selector</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.IN2A</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.IN2B</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.IN2C</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.IN2D</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEL</name>
<description>Delay Pin selector</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.HSDA</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.HSDB</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPES</name>
<description>Edge selector for the sampling trigger</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Rising edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Falling edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSETS</name>
<description>Pattern update signal select</description>
<lsb>18</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.MSETA</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.MSETB</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.MSETC</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.MSETD</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>POSIFx.MSETE</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>POSIFx.MSETF</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>POSIFx.MSETG</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>POSIFx.MSETH</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSES</name>
<description>Multi-Channel pattern update trigger edge</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The signal used to enable a pattern update is active on the rising edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The signal used to enable a pattern update is active on the falling edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSYNS</name>
<description>PWM synchronization signal selector</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.MSYNCA</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.MSYNCB</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.MSYNCC</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.MSYNCD</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWIS</name>
<description>Wrong Hall Event selection</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.EWHEA</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.EWHEB</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>POSIFx.EWHEC</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>POSIFx.EWHED</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWIE</name>
<description>External Wrong Hall Event enable</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External wrong hall event emulation signal, POSIFx.EWHE[D...A], is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External wrong hall event emulation signal, POSIFx.EWHE[D...A], is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWIL</name>
<description>External Wrong Hall Event active level</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>POSIFx.EWHE[D...A] signal is active HIGH</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>POSIFx.EWHE[D...A] signal is active LOW</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPC</name>
<description>Low Pass Filters Configuration</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Low pass filter disabled</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Low pass of 1 clock cycle</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Low pass of 2 clock cycles</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Low pass of 4 clock cycles</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Low pass of 8 clock cycles</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Low pass of 16 clock cycles</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Low pass of 32 clock cycles</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Low pass of 64 clock cycles</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSUS</name>
<description>CORDIC Coprocessor Suspend Config</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>QSUS</name>
<description>Quadrature Mode Suspend Config</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend request ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stop immediately</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Suspend in the next index occurrence</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Suspend in the next phase (PhaseA or PhaseB) occurrence</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSUS</name>
<description>Multi-Channel Mode Suspend Config</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend request ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stop immediately. Multi-Channel pattern is not set to the reset value.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Stop immediately. Multi-Channel pattern is set to the reset value.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Suspend with the synchronization of the PWM signal. Multi-Channel pattern is set to the reset value at the same time of the synchronization.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRUNS</name>
<description>CORDIC Coprocessor Run Bit Set</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRB</name>
<description>Set Run bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PRUNC</name>
<description>CORDIC Coprocessor Run Bit Clear</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRB</name>
<description>Clear Run bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>CSM</name>
<description>Clear Current internal status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PRUN</name>
<description>CORDIC Coprocessor Run Bit Status</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RB</name>
<description>Run Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>IDLE</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module Identification register</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00A8C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MODR</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MODT</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MODN</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HALP</name>
<description>Hall Sensor Patterns</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HCP</name>
<description>Hall Current Pattern</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>HEP</name>
<description>Hall Expected Pattern</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HALPS</name>
<description>Hall Sensor Shadow Patterns</description>
<addressOffset>0x0034</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HCPS</name>
<description>Shadow Hall Current Pattern</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>HEPS</name>
<description>Shadow Hall expected Pattern</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MCM</name>
<description>Multi-Channel Pattern</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MCMP</name>
<description>Multi-Channel Pattern</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MCSM</name>
<description>Multi-Channel Shadow Pattern</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MCMPS</name>
<description>Shadow Multi-Channel Pattern</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MCMS</name>
<description>Multi-Channel Pattern Control set</description>
<addressOffset>0x0048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MNPS</name>
<description>Multi-Channel Pattern Update Enable Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>STHR</name>
<description>Hall Pattern Shadow Transfer Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>STMR</name>
<description>Multi-Channel Shadow Transfer Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MCMC</name>
<description>Multi-Channel Pattern Control clear</description>
<addressOffset>0x004C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MNPC</name>
<description>Multi-Channel Pattern Update Enable Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>MPC</name>
<description>Multi-Channel Pattern clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MCMF</name>
<description>Multi-Channel Pattern Control flag</description>
<addressOffset>0x0050</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MSS</name>
<description>Multi-Channel Pattern update status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the Multi-Channel pattern is set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the Multi-Channel pattern is not set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QDC</name>
<description>Quadrature Decoder Control</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PALS</name>
<description>Phase A Level selector</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Phase A is active HIGH</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Phase A is active LOW</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PBLS</name>
<description>Phase B Level selector</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Phase B is active HIGH</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Phase B is active LOW</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PHS</name>
<description>Phase signals swap</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Phase A is the leading signal for clockwise rotation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Phase B is the leading signal for clockwise rotation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICM</name>
<description>Index Marker generations control</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No index marker generation on POSIFx.OUT3</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Only first index occurrence generated on POSIFx.OUT3</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>All index occurrences generated on POSIFx.OUT3</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVAL</name>
<description>Current rotation direction</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Counterclockwise rotation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clockwise rotation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFLG</name>
<description>CORDIC Coprocessor Interrupt Flags</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHES</name>
<description>Correct Hall Event Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Correct Hall Event not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Correct Hall Event detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WHES</name>
<description>Wrong Hall Event Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wrong Hall Event not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wrong Hall Event detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIES</name>
<description>Hall Inputs Update Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Transition on the Hall Inputs not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Transition on the Hall Inputs detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTS</name>
<description>Multi-Channel pattern shadow transfer status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer not done</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer done</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INDXS</name>
<description>Quadrature Index Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Index event not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Index event detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRS</name>
<description>Quadrature Phase Error Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Phase Error event not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Phase Error event detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTS</name>
<description>Quadrature CLK Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature clock not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature clock generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRS</name>
<description>Quadrature Direction Change</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Change on direction not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Change on direction detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKS</name>
<description>Quadrature Period Clk Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Period clock not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Period clock generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFLGE</name>
<description>CORDIC Coprocessor Interrupt Enable</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ECHE</name>
<description>Correct Hall Event Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Correct Hall Event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Correct Hall Event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWHE</name>
<description>Wrong Hall Event Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wrong Hall Event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wrong Hall Event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EHIE</name>
<description>Hall Input Update Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Update of the Hall Inputs interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update of the Hall Inputs interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMST</name>
<description>Multi-Channel pattern shadow transfer enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EINDX</name>
<description>Quadrature Index Event Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Index event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Index event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EERR</name>
<description>Quadrature Phase Error Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Phase error event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Phase error event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECNT</name>
<description>Quadrature CLK interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature CLK event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature CLK event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDIR</name>
<description>Quadrature direction change interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Direction change event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Direction change event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPCLK</name>
<description>Quadrature Period CLK interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Period CLK event interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Period CLK event interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHESEL</name>
<description>Correct Hall Event Service Request Selector</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Correct Hall Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Correct Hall Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WHESEL</name>
<description>Wrong Hall Event Service Request Selector</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wrong Hall Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wrong Hall Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIESEL</name>
<description>Hall Inputs Update Event Service Request Selector</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hall Inputs Update Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hall Inputs Update Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTSEL</name>
<description>Multi-Channel pattern Update Event Service Request Selector</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Multi-Channel pattern Update Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Multi-Channel pattern Update Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INDSEL</name>
<description>Quadrature Index Event Service Request Selector</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Index Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Index Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSEL</name>
<description>Quadrature Phase Error Event Service Request Selector</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Phase error Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Phase error Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTSEL</name>
<description>Quadrature Clock Event Service Request Selector</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Clock Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Clock Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRSEL</name>
<description>Quadrature Direction Update Event Service Request Selector</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Direction Update Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Direction Update Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLSEL</name>
<description>Quadrature Period clock Event Service Request Selector</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Quadrature Period clock Event interrupt forward to POSIFx.SR0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Quadrature Period clock Event interrupt forward to POSIFx.SR1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPFLG</name>
<description>CORDIC Coprocessor Interrupt Set</description>
<addressOffset>0x0078</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCHE</name>
<description>Correct Hall Event flag set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SWHE</name>
<description>Wrong Hall Event flag set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SHIE</name>
<description>Hall Inputs Update Event flag set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SMST</name>
<description>Multi-Channel Pattern shadow transfer flag set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>SINDX</name>
<description>Quadrature Index flag set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SERR</name>
<description>Quadrature Phase Error flag set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>SCNT</name>
<description>Quadrature CLK flag set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>SDIR</name>
<description>Quadrature Direction flag set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>SPCLK</name>
<description>Quadrature period clock flag set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RPFLG</name>
<description>CORDIC Coprocessor Interrupt Clear</description>
<addressOffset>0x007C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RCHE</name>
<description>Correct Hall Event flag clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>RWHE</name>
<description>Wrong Hall Event flag clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>RHIE</name>
<description>Hall Inputs Update Event flag clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>RMST</name>
<description>Multi-Channel Pattern shadow transfer flag clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>RINDX</name>
<description>Quadrature Index flag clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>RERR</name>
<description>Quadrature Phase Error flag clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>RCNT</name>
<description>Quadrature CLK flag clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>RDIR</name>
<description>Quadrature Direction flag clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>RPCLK</name>
<description>Quadrature period clock flag clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PDBG</name>
<description>CORDIC Coprocessor Debug register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>QCSV</name>
<description>Quadrature Decoder Current state</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>QPSV</name>
<description>Quadrature Decoder Previous state</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>IVAL</name>
<description>Current Index Value</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>HSP</name>
<description>Hall Current Sampled Pattern</description>
<lsb>5</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>LPP0</name>
<description>Actual count of the Low Pass Filter for POSI0</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>LPP1</name>
<description>Actual count of the Low Pass Filter for POSI1</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>LPP2</name>
<description>Actual count of the Low Pass Filter for POSI2</description>
<lsb>22</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="POSIF0">
<name>POSIF1</name>
<description>Position Interface 1</description>
<groupName>POSIF</groupName>
<baseAddress>0x50014000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>VADC</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<headerStructName>VADC</headerStructName>
<baseAddress>0x48030000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ15</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>15</value>
</interrupt>
<interrupt>
<name>IRQ16</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>16</value>
</interrupt>
<registers>
<register>
<name>CLC</name>
<description>Clock Control Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000003</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DISR</name>
<description>Module Disable Request Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>On request: enable the module clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Off request: stop the module clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISS</name>
<description>Module Disable Status Bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Module clock is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Off: module is not clocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDIS</name>
<description>Sleep Mode Enable Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Sleep mode request is enabled and functional</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Module disregards the sleep mode control signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00C5C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OCS</name>
<description>OCDS Control and Status Register</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TGS</name>
<description>Trigger Set for OTGB0/1</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No Trigger Set output</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger Set 1: TS16_SSIG, input sample signals</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TGB</name>
<description>OTGB0/1 Bus Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger Set is output on OTGB0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger Set is output on OTGB1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TG_P</name>
<description>TGS, TGB Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SUS</name>
<description>OCDS Suspend Control</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Will not suspend</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hard suspend: Clock is switched off immediately.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Soft suspend mode 0: Stop conversions after the currently running one is completed and its result has been stored. No change for the arbiter.</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Soft suspend mode 1: Stop conversions after the currently running one is completed and its result has been stored. Stop arbiter after the current arbitration round.</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUS_P</name>
<description>SUS Write Protection</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>SUSSTA</name>
<description>Suspend State</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Module is not (yet) suspended</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Module is suspended</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBCFG</name>
<description>Global Configuration Register</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<resetValue>0x0000000F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVA</name>
<description>Divider Factor for the Analog Internal Clock</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fADCI = fADC / 2</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fADCI = fADC / 2</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fADCI = fADC / 3</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fADCI = fADC / 32</description>
<value>0x1F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCMSB</name>
<description>Double Clock for the MSB Conversion</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 clock cycle for the MSB (standard)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>2 clock cycles for the MSB (fADCI &gt; 20 MHz)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVD</name>
<description>Divider Factor for the Arbiter Clock</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fADCD = fADC</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fADCD = fADC / 2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fADCD = fADC / 3</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fADCD = fADC / 4</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVWC</name>
<description>Write Control for Divider Parameters</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to divider parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields DIVA, DCMSB, DIVD can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPCAL0</name>
<description>Disable Post-Calibration</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Automatic post-calibration after each conversion of group x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No post-calibration</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPCAL1</name>
<description>Disable Post-Calibration</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Automatic post-calibration after each conversion of group x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No post-calibration</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUCAL</name>
<description>Start-Up Calibration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate the start-up calibration phase (indication in bit GxARBCFG.CAL)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ACCPROT0</name>
<description>Access Protection Register</description>
<addressOffset>0x0088</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>APC0</name>
<description>Access Protection Channel Control, Group 0 - 1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to channel control registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APC1</name>
<description>Access Protection Channel Control, Group 0 - 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to channel control registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APEM</name>
<description>Access Protection External Multiplexer</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to external multiplexer registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>API0</name>
<description>Access Protection Initialization, Group 0 - 1</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to initialization registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>API1</name>
<description>Access Protection Initialization, Group 0 - 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to initialization registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APGC</name>
<description>Access Protection Global Configuration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to global configuration register is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ACCPROT1</name>
<description>Access Protection Register</description>
<addressOffset>0x008C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>APS0</name>
<description>Access Protection Service Request, Group 0 - 1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to service request registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APS1</name>
<description>Access Protection Service Request, Group 0 - 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to service request registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APTF</name>
<description>Access Protection Test Function</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to test function register is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APR0</name>
<description>Access Protection Result Registers, Group 0 - 1</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to result registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APR1</name>
<description>Access Protection Result Registers, Group 0 - 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full access to registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write access to result registers is blocked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>GLOBICLASS[%s]</name>
<description>Input Class Register, Global</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STCS</name>
<description>Sample Time Control for Standard Conversions</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CMS</name>
<description>Conversion Mode for Standard Conversions</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>12-bit conversion</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>10-bit conversion</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>8-bit conversion</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>10-bit fast compare mode</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STCE</name>
<description>Sample Time Control for EMUX Conversions</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CME</name>
<description>Conversion Mode for EMUX Conversions</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>12-bit conversion</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>10-bit conversion</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>8-bit conversion</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>10-bit fast compare mode</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBBOUND</name>
<description>Global Boundary Select Register</description>
<addressOffset>0x00B8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BOUNDARY0</name>
<description>Boundary Value 0 for Limit Checking</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>BOUNDARY1</name>
<description>Boundary Value 1 for Limit Checking</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GLOBEFLAG</name>
<description>Global Event Flag Register</description>
<addressOffset>0x00E0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEVGLB</name>
<description>Source Event (Background)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No source event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A source event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REVGLB</name>
<description>Global Result Event</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GLOBRES</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEVGLBCLR</name>
<description>Clear Source Event (Background)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the source event flag SEVGLB</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REVGLBCLR</name>
<description>Clear Global Result Event</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag REVGLB</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBEVNP</name>
<description>Global Event Node Pointer Register</description>
<addressOffset>0x0140</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEV0NP</name>
<description>Service Request Node Pointer Backgr. Source</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select shared service request line 0 of common service request group 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select shared service request line 3 of common service request group 0</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV0NP</name>
<description>Service Request Node Pointer Global Result</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select shared service request line 0 of common service request group 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select shared service request line 3 of common service request group 0</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>BRSSEL[%s]</name>
<description>Background Request Source Channel Select Register</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHSELG0</name>
<description>Channel Selection Group x</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG1</name>
<description>Channel Selection Group x</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG2</name>
<description>Channel Selection Group x</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG3</name>
<description>Channel Selection Group x</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG4</name>
<description>Channel Selection Group x</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG5</name>
<description>Channel Selection Group x</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG6</name>
<description>Channel Selection Group x</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSELG7</name>
<description>Channel Selection Group x</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>BRSPND[%s]</name>
<description>Background Request Source Pending Register</description>
<addressOffset>0x01C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHPNDG0</name>
<description>Channels Pending Group x</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG1</name>
<description>Channels Pending Group x</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG2</name>
<description>Channels Pending Group x</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG3</name>
<description>Channels Pending Group x</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG4</name>
<description>Channels Pending Group x</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG5</name>
<description>Channels Pending Group x</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG6</name>
<description>Channels Pending Group x</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPNDG7</name>
<description>Channels Pending Group x</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BRSCTRL</name>
<description>Background Request Source Control Register</description>
<addressOffset>0x0200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCRESREG</name>
<description>Source-specific Result Register</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use GxCHCTRy.RESREG to select a group result register</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store result in group result register GxRES1</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Store result in group result register GxRES15</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTSEL</name>
<description>External Trigger Input Selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>XTLVL</name>
<description>External Trigger Level</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>XTMODE</name>
<description>Trigger Operating Mode</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No external trigger</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger event upon a falling edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Trigger event upon a rising edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Trigger event upon any edge</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTWC</name>
<description>Write Control for Trigger Configuration</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to trigger configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields XTMODE and XTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GTSEL</name>
<description>Gate Input Selection</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>GTLVL</name>
<description>Gate Input Level</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>GTWC</name>
<description>Write Control for Gate Configuration</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gate configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield GTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BRSMR</name>
<description>Background Request Source Mode Register</description>
<addressOffset>0x0204</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENGT</name>
<description>Enable Gate</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No conversion requests are issued</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Conversion requests are issued if at least one pending bit is set</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Conversion requests are issued if at least one pending bit is set and REQGTx = 1.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Conversion requests are issued if at least one pending bit is set and REQGTx = 0.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENTR</name>
<description>Enable External Trigger</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External trigger disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The selected edge at the selected trigger input signal REQTR generates the load event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENSI</name>
<description>Enable Source Interrupt</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No request source interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A request source interrupt is generated upon a request source event (last pending conversion is finished)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCAN</name>
<description>Autoscan Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No autoscan</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Autoscan functionality enabled: a request source event automatically generates a load event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDM</name>
<description>Autoscan Source Load Event Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Overwrite mode: Copy all bits from the select registers to the pending registers upon a load event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Combine mode: Set all pending bits that are set in the select registers upon a load event (logic OR)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQGT</name>
<description>Request Gate Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The gate input is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The gate input is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRPND</name>
<description>Clear Pending Bits</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bits in registers BRSPNDx are cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDEV</name>
<description>Generate Load Event</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A load event is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPTDIS</name>
<description>Repeat Disable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A cancelled conversion is repeated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A cancelled conversion is discarded</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBRCR</name>
<description>Global Result Control Register</description>
<addressOffset>0x0280</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DRCTR</name>
<description>Data Reduction Control</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data reduction disabled</description>
<value>#0000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR</name>
<description>Wait-for-Read Mode Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Overwrite mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wait-for-read mode enabled for this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRGEN</name>
<description>Service Request Generation Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No service request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Service request after a result event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBRES</name>
<description>Global Result Register</description>
<addressOffset>0x0300</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>RESULT</name>
<description>Result of most recent conversion</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>GNR</name>
<description>Group Number</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>CHNR</name>
<description>Channel Number</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>EMUX</name>
<description>External Multiplexer Setting</description>
<lsb>25</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>CRS</name>
<description>Converted Request Source</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
<field>
<name>FCR</name>
<description>Fast Compare Result</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signal level was below compare value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal level was above compare value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF</name>
<description>Valid Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Bitfield RESULT contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and the data reduction counter (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBRESD</name>
<description>Global Result Register, Debug</description>
<addressOffset>0x0380</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>Result of most recent conversion</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>GNR</name>
<description>Group Number</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>CHNR</name>
<description>Channel Number</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>EMUX</name>
<description>External Multiplexer Setting</description>
<lsb>25</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>CRS</name>
<description>Converted Request Source</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
<field>
<name>FCR</name>
<description>Fast Compare Result</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signal level was below compare value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal level was above compare value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF</name>
<description>Valid Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Bitfield RESULT contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and the data reduction counter (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EMUXSEL</name>
<description>External Multiplexer Select Register</description>
<addressOffset>0x03F0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMUXGRP0</name>
<description>External Multiplexer Group for Interface x</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>EMUXGRP1</name>
<description>External Multiplexer Group for Interface x</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>VADC_G0</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<headerStructName>VADC_G</headerStructName>
<baseAddress>0x48030400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ17</name>
<description>Analog to Digital Converter Group 0</description>
<value>17</value>
</interrupt>
<interrupt>
<name>IRQ18</name>
<description>Analog to Digital Converter Group 0</description>
<value>18</value>
</interrupt>
<registers>
<register>
<name>ARBCFG</name>
<description>Arbitration Configuration Register</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ANONC</name>
<description>Analog Converter Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>ARBRND</name>
<description>Arbitration Round Length</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>4 arbitration slots per round (tARB = 4 / fADCD)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>8 arbitration slots per round (tARB = 8 / fADCD)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16 arbitration slots per round (tARB = 16 / fADCD)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>20 arbitration slots per round (tARB = 20 / fADCD)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBM</name>
<description>Arbitration Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The arbiter runs permanently. This setting is required for a synchronization slave (see ) and for equidistant sampling using the signal ARBCNT (see ).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The arbiter only runs if at least one conversion request of an enabled request source is pending. This setting ensures a reproducible latency from an incoming request to the conversion start, if the converter is idle. Synchronized conversions are not supported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANONS</name>
<description>Analog Converter Control Status</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Analog converter off</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Slow standby mode</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Normal operation (permanently on)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSRC</name>
<description>Currently Converted Request Source</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Current/last conversion for request source 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Current/last conversion for request source 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Current/last conversion for background source</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Current/last conversion for synchronization request (slave converter)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHNR</name>
<description>Channel Number</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>SYNRUN</name>
<description>Synchronous Conversion Running</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal conversion or no conversion running</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A synchronized conversion is running (cannot be cancelled by higher priority requests!)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAL</name>
<description>Start-Up Calibration Active Indication</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Completed or not yet started</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start-up calibration phase is active (set one clock cycle after setting bit SUCAL)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALS</name>
<description>Start-Up Calibration Started</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Requested but not yet started</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start-up calibration has begun</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSY</name>
<description>Converter Busy Flag</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not busy</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Converter is busy with a conversion</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAMPLE</name>
<description>Sample Phase Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Converting or idle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input signal is currently sampled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ARBPR</name>
<description>Arbitration Priority Register</description>
<addressOffset>0x0084</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRIO0</name>
<description>Priority of Request Source x</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Lowest priority is selected.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Highest priority is selected.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRIO1</name>
<description>Priority of Request Source x</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Lowest priority is selected.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Highest priority is selected.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRIO2</name>
<description>Priority of Request Source x</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Lowest priority is selected.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Highest priority is selected.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSM0</name>
<description>Conversion Start Mode of Request Source x</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wait-for-start mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Cancel-inject-repeat mode, i.e. this source can cancel conversion of other sources.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSM1</name>
<description>Conversion Start Mode of Request Source x</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wait-for-start mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Cancel-inject-repeat mode, i.e. this source can cancel conversion of other sources.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSM2</name>
<description>Conversion Start Mode of Request Source x</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wait-for-start mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Cancel-inject-repeat mode, i.e. this source can cancel conversion of other sources.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEN0</name>
<description>Arbitration Slot 0 Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The corresponding arbitration slot is disabled and considered as empty. Pending conversion requests from the associated request source are disregarded.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The corresponding arbitration slot is enabled. Pending conversion requests from the associated request source are arbitrated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEN1</name>
<description>Arbitration Slot 1 Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The corresponding arbitration slot is disabled and considered as empty. Pending conversion requests from the associated request source are disregarded.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The corresponding arbitration slot is enabled. Pending conversion requests from the associated request source are arbitrated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEN2</name>
<description>Arbitration Slot 2 Enable</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The corresponding arbitration slot is disabled and considered as empty. Pending conversion requests from the associated request source are disregarded.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The corresponding arbitration slot is enabled. Pending conversion requests from the associated request source are arbitrated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHASS</name>
<description>Channel Assignment Register</description>
<addressOffset>0x0088</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ASSCH0</name>
<description>Assignment for Channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH1</name>
<description>Assignment for Channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH2</name>
<description>Assignment for Channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH3</name>
<description>Assignment for Channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH4</name>
<description>Assignment for Channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH5</name>
<description>Assignment for Channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH6</name>
<description>Assignment for Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSCH7</name>
<description>Assignment for Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel y can be a background channel converted with lowest priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel y is a priority channel within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RRASS</name>
<description>Result Assignment Register</description>
<addressOffset>0x008C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ASSRR0</name>
<description>Assignment for Result Register 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR1</name>
<description>Assignment for Result Register 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR2</name>
<description>Assignment for Result Register 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR3</name>
<description>Assignment for Result Register 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR4</name>
<description>Assignment for Result Register 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR5</name>
<description>Assignment for Result Register 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR6</name>
<description>Assignment for Result Register 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR7</name>
<description>Assignment for Result Register 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR8</name>
<description>Assignment for Result Register 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR9</name>
<description>Assignment for Result Register 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR10</name>
<description>Assignment for Result Register 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR11</name>
<description>Assignment for Result Register 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR12</name>
<description>Assignment for Result Register 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR13</name>
<description>Assignment for Result Register 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR14</name>
<description>Assignment for Result Register 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSRR15</name>
<description>Assignment for Result Register 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result register y can also be written by the background source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result register y can only be written by sources within group x</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>ICLASS[%s]</name>
<description>Input Class Register 0</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STCS</name>
<description>Sample Time Control for Standard Conversions</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CMS</name>
<description>Conversion Mode for Standard Conversions</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>12-bit conversion</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>10-bit conversion</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>8-bit conversion</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>10-bit fast compare mode</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STCE</name>
<description>Sample Time Control for EMUX Conversions</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CME</name>
<description>Conversion Mode for EMUX Conversions</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>12-bit conversion</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>10-bit conversion</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>8-bit conversion</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>10-bit fast compare mode</description>
<value>#101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ALIAS</name>
<description>Alias Register</description>
<addressOffset>0x00B0</addressOffset>
<size>32</size>
<resetValue>0x00000100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ALIAS0</name>
<description>Alias Value for CH0 Conversion Requests</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>ALIAS1</name>
<description>Alias Value for CH1 Conversion Requests</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOUND</name>
<description>Boundary Select Register</description>
<addressOffset>0x00B8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BOUNDARY0</name>
<description>Boundary Value 0 for Limit Checking</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>BOUNDARY1</name>
<description>Boundary Value 1 for Limit Checking</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCTR</name>
<description>Synchronization Control Register</description>
<addressOffset>0x00C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>STSEL</name>
<description>Start Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Kernel is synchronization master: Use own bitfield GxARBCFG.ANONC</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Kernel is synchronization slave: Control information from input CI1</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EVALR1</name>
<description>Evaluate Ready Input R1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ready input control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Ready input R1 is considered for the start of a parallel conversion of this conversion group</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BFL</name>
<description>Boundary Flag Register</description>
<addressOffset>0x00C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BFL0</name>
<description>Boundar0 Flag y</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive state: result has not yet crossed the activation boundary (see bitfield BFAy), or selected gate signal is inactive, or this boundary flag is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active state: result has crossed the activation boundary</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL1</name>
<description>Boundar1 Flag y</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive state: result has not yet crossed the activation boundary (see bitfield BFAy), or selected gate signal is inactive, or this boundary flag is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active state: result has crossed the activation boundary</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL2</name>
<description>Boundar2 Flag y</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive state: result has not yet crossed the activation boundary (see bitfield BFAy), or selected gate signal is inactive, or this boundary flag is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active state: result has crossed the activation boundary</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL3</name>
<description>Boundar3 Flag y</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive state: result has not yet crossed the activation boundary (see bitfield BFAy), or selected gate signal is inactive, or this boundary flag is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active state: result has crossed the activation boundary</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFA0</name>
<description>Boundar0 Flag y Activation Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set boundary flag BFLy if result is above the defined band or compare value, clear if below</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set boundary flag BFLy if result is below the defined band or compare value, clear if above</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFA1</name>
<description>Boundar1 Flag y Activation Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set boundary flag BFLy if result is above the defined band or compare value, clear if below</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set boundary flag BFLy if result is below the defined band or compare value, clear if above</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFA2</name>
<description>Boundar2 Flag y Activation Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set boundary flag BFLy if result is above the defined band or compare value, clear if below</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set boundary flag BFLy if result is below the defined band or compare value, clear if above</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFA3</name>
<description>Boundar3 Flag y Activation Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set boundary flag BFLy if result is above the defined band or compare value, clear if below</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set boundary flag BFLy if result is below the defined band or compare value, clear if above</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFI0</name>
<description>Boundar0 Flag y Inversion Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use BFLy directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Invert value and use BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFI1</name>
<description>Boundar1 Flag y Inversion Control</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use BFLy directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Invert value and use BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFI2</name>
<description>Boundar2 Flag y Inversion Control</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use BFLy directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Invert value and use BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFI3</name>
<description>Boundar3 Flag y Inversion Control</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use BFLy directly</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Invert value and use BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BFLS</name>
<description>Boundary Flag Software Register</description>
<addressOffset>0x00CC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BFC0</name>
<description>Boundar0 Flag y Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFC1</name>
<description>Boundar1 Flag y Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFC2</name>
<description>Boundar2 Flag y Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFC3</name>
<description>Boundar3 Flag y Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFS0</name>
<description>Boundar0 Flag y Set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFS1</name>
<description>Boundar1 Flag y Set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFS2</name>
<description>Boundar2 Flag y Set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFS3</name>
<description>Boundar3 Flag y Set</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set bit BFLy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BFLC</name>
<description>Boundary Flag Control Register</description>
<addressOffset>0x00D0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BFM0</name>
<description>Boundary Flag y Mode Control</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable boundary flag, BFLy is not changed</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Always enable boundary flag (follow compare results)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Enable boundary flag while gate of source 0 is active, clear BFLy while gate is inactive</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Enable boundary flag while gate of source 1 is active, clear BFLy while gate is inactive</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFM1</name>
<description>Boundary Flag y Mode Control</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable boundary flag, BFLy is not changed</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Always enable boundary flag (follow compare results)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Enable boundary flag while gate of source 0 is active, clear BFLy while gate is inactive</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Enable boundary flag while gate of source 1 is active, clear BFLy while gate is inactive</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFM2</name>
<description>Boundary Flag y Mode Control</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable boundary flag, BFLy is not changed</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Always enable boundary flag (follow compare results)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Enable boundary flag while gate of source 0 is active, clear BFLy while gate is inactive</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Enable boundary flag while gate of source 1 is active, clear BFLy while gate is inactive</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFM3</name>
<description>Boundary Flag y Mode Control</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable boundary flag, BFLy is not changed</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Always enable boundary flag (follow compare results)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Enable boundary flag while gate of source 0 is active, clear BFLy while gate is inactive</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Enable boundary flag while gate of source 1 is active, clear BFLy while gate is inactive</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BFLNP</name>
<description>Boundary Flag Node Pointer Register</description>
<addressOffset>0x00D4</addressOffset>
<size>32</size>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BFL0NP</name>
<description>Boundary Flag y Node Pointer</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select common bondary flag output 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select common bondary flag output 3</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select common service request line C0SR0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select common service request line C0SR3</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Disabled, no common output signal</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL1NP</name>
<description>Boundary Flag y Node Pointer</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select common bondary flag output 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select common bondary flag output 3</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select common service request line C0SR0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select common service request line C0SR3</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Disabled, no common output signal</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL2NP</name>
<description>Boundary Flag y Node Pointer</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select common bondary flag output 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select common bondary flag output 3</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select common service request line C0SR0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select common service request line C0SR3</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Disabled, no common output signal</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFL3NP</name>
<description>Boundary Flag y Node Pointer</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select common bondary flag output 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select common bondary flag output 3</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select common service request line C0SR0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select common service request line C0SR3</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Disabled, no common output signal</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QCTRL0</name>
<description>Queue 0 Source Control Register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCRESREG</name>
<description>Source-specific Result Register</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use GxCHCTRy.RESREG to select a group result register</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store result in group result register GxRES1</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Store result in group result register GxRES15</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTSEL</name>
<description>External Trigger Input Selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>XTLVL</name>
<description>External Trigger Level</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>XTMODE</name>
<description>Trigger Operating Mode</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No external trigger</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger event upon a falling edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Trigger event upon a rising edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Trigger event upon any edge</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTWC</name>
<description>Write Control for Trigger Configuration</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to trigger configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields XTMODE and XTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GTSEL</name>
<description>Gate Input Selection</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>GTLVL</name>
<description>Gate Input Level</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>GTWC</name>
<description>Write Control for Gate Configuration</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gate configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield GTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMEN</name>
<description>Timer Mode Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No timer mode: standard gating mechanism can be used</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer mode for equidistant sampling enabled: standard gating mechanism must be disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMWC</name>
<description>Write Control for Timer Mode</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to timer mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield TMEN can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QMR0</name>
<description>Queue 0 Mode Register</description>
<addressOffset>0x0104</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENGT</name>
<description>Enable Gate</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No conversion requests are issued</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Conversion requests are issued if a valid conversion request is pending in the queue 0 register or in the backup register</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Conversion requests are issued if a valid conversion request is pending in the queue 0 register or in the backup register and REQGTx = 1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Conversion requests are issued if a valid conversion request is pending in the queue 0 register or in the backup register and REQGTx = 0</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENTR</name>
<description>Enable External Trigger</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External trigger disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The selected edge at the selected trigger input signal REQTR generates the trigger event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRV</name>
<description>Clear Valid Bit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The next pending valid queue entry in the sequence and the event flag EV are cleared. If there is a valid entry in the queue backup register (QBUR.V = 1), this entry is cleared, otherwise the entry in queue register 0 is cleared.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TREV</name>
<description>Trigger Event</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Generate a trigger event by software</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLUSH</name>
<description>Flush Queue</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear all queue entries (including backup stage) and the event flag EV. The queue contains no more valid entry.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV</name>
<description>Clear Event Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear bit EV</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPTDIS</name>
<description>Repeat Disable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A cancelled conversion is repeated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A cancelled conversion is discarded</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QSR0</name>
<description>Queue 0 Status Register</description>
<addressOffset>0x0108</addressOffset>
<size>32</size>
<resetValue>0x00000020</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FILL</name>
<description>Filling Level for Queue 2</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>There is 1 ( if EMPTY = 0) or no (if EMPTY = 1) valid entry in the queue</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>There are 2 valid entries in the queue</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>There are 3 valid entries in the queue</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>There are 8 valid entries in the queue</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMPTY</name>
<description>Queue Empty</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>There are valid entries in the queue (see FILL)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No valid entries (queue is empty)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQGT</name>
<description>Request Gate Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The gate input is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The gate input is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV</name>
<description>Event Detected</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No trigger event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A trigger event has been detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>Q0R0</name>
<description>Queue 0 Register 0</description>
<addressOffset>0x010C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REQCHNR</name>
<description>Request Channel Number</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>RF</name>
<description>Refill</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The request is discarded after the conversion start.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The request is automatically refilled into the queue after the conversion start.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENSI</name>
<description>Enable Source Interrupt</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No request source interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A request source event interrupt is generated upon a request source event (related conversion is finished)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTR</name>
<description>External Trigger</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A valid queue entry immediately leads to a conversion request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The request handler waits for a trigger event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>V</name>
<description>Request Channel Number Valid</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No valid queue entry</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The queue entry is valid and leads to a conversion request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QINR0</name>
<description>Queue 0 Input Register</description>
<addressOffset>0x0110</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REQCHNR</name>
<description>Request Channel Number</description>
<lsb>0</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>RF</name>
<description>Refill</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No refill: this queue entry is converted once and then invalidated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Automatic refill: this queue entry is automatically reloaded into QINRx when the related conversion is started</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENSI</name>
<description>Enable Source Interrupt</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No request source interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A request source event interrupt is generated upon a request source event (related conversion is finished)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTR</name>
<description>External Trigger</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A valid queue entry immediately leads to a conversion request.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A valid queue entry waits for a trigger event to occur before issuing a conversion request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>QBUR0</name>
<description>Queue 0 Backup Register</description>
<alternateRegister>QINR0</alternateRegister>
<addressOffset>0x0110</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REQCHNR</name>
<description>Request Channel Number</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>RF</name>
<description>Refill</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>ENSI</name>
<description>Enable Source Interrupt</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>EXTR</name>
<description>External Trigger</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>V</name>
<description>Request Channel Number Valid</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Backup register not valid</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Backup register contains a valid entry. This will be requested before a valid entry in queue register 0 (stage 0) will be requested.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASCTRL</name>
<description>Autoscan Source Control Register</description>
<addressOffset>0x0120</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCRESREG</name>
<description>Source-specific Result Register</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use GxCHCTRy.RESREG to select a group result register</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store result in group result register GxRES1</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Store result in group result register GxRES15</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTSEL</name>
<description>External Trigger Input Selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>XTLVL</name>
<description>External Trigger Level</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>XTMODE</name>
<description>Trigger Operating Mode</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No external trigger</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trigger event upon a falling edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Trigger event upon a rising edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Trigger event upon any edge</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTWC</name>
<description>Write Control for Trigger Configuration</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to trigger configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields XTMODE and XTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GTSEL</name>
<description>Gate Input Selection</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>GTLVL</name>
<description>Gate Input Level</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>GTWC</name>
<description>Write Control for Gate Configuration</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gate configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield GTSEL can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMEN</name>
<description>Timer Mode Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No timer mode: standard gating mechanism can be used</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer mode for equidistant sampling enabled: standard gating mechanism must be disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMWC</name>
<description>Write Control for Timer Mode</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to timer mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield TMEN can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASMR</name>
<description>Autoscan Source Mode Register</description>
<addressOffset>0x0124</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENGT</name>
<description>Enable Gate</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No conversion requests are issued</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Conversion requests are issued if at least one pending bit is set</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Conversion requests are issued if at least one pending bit is set and REQGTx = 1.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Conversion requests are issued if at least one pending bit is set and REQGTx = 0.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENTR</name>
<description>Enable External Trigger</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External trigger disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The selected edge at the selected trigger input signal REQTR generates the load event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENSI</name>
<description>Enable Source Interrupt</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No request source interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A request source interrupt is generated upon a request source event (last pending conversion is finished)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCAN</name>
<description>Autoscan Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No autoscan</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Autoscan functionality enabled: a request source event automatically generates a load event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDM</name>
<description>Autoscan Source Load Event Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Overwrite mode: Copy all bits from the select registers to the pending registers upon a load event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Combine mode: Set all pending bits that are set in the select registers upon a load event (logic OR)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQGT</name>
<description>Request Gate Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The gate input is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The gate input is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRPND</name>
<description>Clear Pending Bits</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The bits in register GxASPNDx are cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LDEV</name>
<description>Generate Load Event</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A load event is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPTDIS</name>
<description>Repeat Disable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A cancelled conversion is repeated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A cancelled conversion is discarded</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASSEL</name>
<description>Autoscan Source Channel Select Register</description>
<addressOffset>0x0128</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHSEL0</name>
<description>Channel Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL1</name>
<description>Channel Selection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL2</name>
<description>Channel Selection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL3</name>
<description>Channel Selection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL4</name>
<description>Channel Selection</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL5</name>
<description>Channel Selection</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL6</name>
<description>Channel Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHSEL7</name>
<description>Channel Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>This channel is part of the scan sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASPND</name>
<description>Autoscan Source Pending Register</description>
<addressOffset>0x012C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHPND0</name>
<description>Channels Pending</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND1</name>
<description>Channels Pending</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND2</name>
<description>Channels Pending</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND3</name>
<description>Channels Pending</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND4</name>
<description>Channels Pending</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND5</name>
<description>Channels Pending</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND6</name>
<description>Channels Pending</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPND7</name>
<description>Channels Pending</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ignore this channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request conversion of this channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CEFLAG</name>
<description>Channel Event Flag Register</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CEV0</name>
<description>Channel Event for Channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV1</name>
<description>Channel Event for Channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV2</name>
<description>Channel Event for Channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV3</name>
<description>Channel Event for Channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV4</name>
<description>Channel Event for Channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV5</name>
<description>Channel Event for Channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV6</name>
<description>Channel Event for Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV7</name>
<description>Channel Event for Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No channel event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A channel event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REFLAG</name>
<description>Result Event Flag Register</description>
<addressOffset>0x0184</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REV0</name>
<description>Result Event for Result Register 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV1</name>
<description>Result Event for Result Register 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV2</name>
<description>Result Event for Result Register 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV3</name>
<description>Result Event for Result Register 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV4</name>
<description>Result Event for Result Register 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV5</name>
<description>Result Event for Result Register 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV6</name>
<description>Result Event for Result Register 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV7</name>
<description>Result Event for Result Register 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV8</name>
<description>Result Event for Result Register 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV9</name>
<description>Result Event for Result Register 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV10</name>
<description>Result Event for Result Register 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV11</name>
<description>Result Event for Result Register 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV12</name>
<description>Result Event for Result Register 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV13</name>
<description>Result Event for Result Register 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV14</name>
<description>Result Event for Result Register 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV15</name>
<description>Result Event for Result Register 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No result event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>New result was stored in register GxRESy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEFLAG</name>
<description>Source Event Flag Register</description>
<addressOffset>0x0188</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEV0</name>
<description>Source Event 0/1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No source event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A source event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEV1</name>
<description>Source Event 0/1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No source event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A source event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CEFCLR</name>
<description>Channel Event Flag Clear Register</description>
<addressOffset>0x0190</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CEV0</name>
<description>Clear Channel Event for Channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV1</name>
<description>Clear Channel Event for Channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV2</name>
<description>Clear Channel Event for Channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV3</name>
<description>Clear Channel Event for Channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV4</name>
<description>Clear Channel Event for Channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV5</name>
<description>Clear Channel Event for Channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV6</name>
<description>Clear Channel Event for Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV7</name>
<description>Clear Channel Event for Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the channel event flag in GxCEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REFCLR</name>
<description>Result Event Flag Clear Register</description>
<addressOffset>0x0194</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REV0</name>
<description>Clear Result Event for Result Register 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV1</name>
<description>Clear Result Event for Result Register 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV2</name>
<description>Clear Result Event for Result Register 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV3</name>
<description>Clear Result Event for Result Register 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV4</name>
<description>Clear Result Event for Result Register 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV5</name>
<description>Clear Result Event for Result Register 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV6</name>
<description>Clear Result Event for Result Register 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV7</name>
<description>Clear Result Event for Result Register 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV8</name>
<description>Clear Result Event for Result Register 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV9</name>
<description>Clear Result Event for Result Register 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV10</name>
<description>Clear Result Event for Result Register 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV11</name>
<description>Clear Result Event for Result Register 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV12</name>
<description>Clear Result Event for Result Register 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV13</name>
<description>Clear Result Event for Result Register 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV14</name>
<description>Clear Result Event for Result Register 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV15</name>
<description>Clear Result Event for Result Register 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the result event flag in GxREFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEFCLR</name>
<description>Source Event Flag Clear Register</description>
<addressOffset>0x0198</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEV0</name>
<description>Clear Source Event 0/1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the source event flag in GxSEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEV1</name>
<description>Clear Source Event 0/1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the source event flag in GxSEFLAG</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CEVNP0</name>
<description>Channel Event Node Pointer Register 0</description>
<addressOffset>0x01A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CEV0NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV1NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV2NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV3NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV4NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV5NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV6NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEV7NP</name>
<description>Service Request Node Pointer Channel Event i</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REVNP0</name>
<description>Result Event Node Pointer Register 0</description>
<addressOffset>0x01B0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REV0NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV1NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV2NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV3NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV4NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV5NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV6NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV7NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REVNP1</name>
<description>Result Event Node Pointer Register 1</description>
<addressOffset>0x01B4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REV8NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV9NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV10NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV11NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV12NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV13NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV14NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV15NP</name>
<description>Service Request Node Pointer Result Event i</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEVNP</name>
<description>Source Event Node Pointer Register</description>
<addressOffset>0x01C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEV0NP</name>
<description>Service Request Node Pointer Source Event i</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEV1NP</name>
<description>Service Request Node Pointer Source Event i</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select service request line 0 of group x</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select service request line 3 of group x</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRACT</name>
<description>Service Request Software Activation Trigger</description>
<addressOffset>0x01C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AGSR0</name>
<description>Activate Group Service Request Node 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGSR1</name>
<description>Activate Group Service Request Node 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSR0</name>
<description>Activate Shared Service Request Node 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSR1</name>
<description>Activate Shared Service Request Node 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSR2</name>
<description>Activate Shared Service Request Node 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASSR3</name>
<description>Activate Shared Service Request Node 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EMUXCTR</name>
<description>E0ternal Multiplexer Control Register, Group x</description>
<addressOffset>0x01F0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMUXSET</name>
<description>External Multiplexer Start Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>EMUXACT</name>
<description>External Multiplexer Actual Selection</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>EMUXCH</name>
<description>External Multiplexer Channel Select</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>EMUXMODE</name>
<description>External Multiplexer Mode</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control (no hardware action)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Steady mode (use EMUXSET value)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Single-step mode</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Sequence mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMXCOD</name>
<description>External Multiplexer Coding Scheme</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output the channel number in binary code</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output the channel number in Gray code</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMXST</name>
<description>External Multiplexer Sample Time Control</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use STCE whenever the setting changes</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Use STCE for each conversion of an external channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMXCSS</name>
<description>External Multiplexer Channel Selection Style</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel number: Bitfield EMUXCH selects an arbitrary channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel enable: Each bit of bitfield EMUXCH selects the associated channel for EMUX control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMXWC</name>
<description>Write Control for EMUX Configuration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to EMUX cfg.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields EMXMODE, EMXCOD, EMXST, EMXCSS can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VFR</name>
<description>Valid Flag Register, Group 0</description>
<addressOffset>0x01F8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VF0</name>
<description>Valid Flag of Result Register x</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF1</name>
<description>Valid Flag of Result Register x</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF2</name>
<description>Valid Flag of Result Register x</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF3</name>
<description>Valid Flag of Result Register x</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF4</name>
<description>Valid Flag of Result Register x</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF5</name>
<description>Valid Flag of Result Register x</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF6</name>
<description>Valid Flag of Result Register x</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF7</name>
<description>Valid Flag of Result Register x</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF8</name>
<description>Valid Flag of Result Register x</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF9</name>
<description>Valid Flag of Result Register x</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF10</name>
<description>Valid Flag of Result Register x</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF11</name>
<description>Valid Flag of Result Register x</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF12</name>
<description>Valid Flag of Result Register x</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF13</name>
<description>Valid Flag of Result Register x</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF14</name>
<description>Valid Flag of Result Register x</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF15</name>
<description>Valid Flag of Result Register x</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read access: No new valid data available Write access: No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read access: Result register x contains valid data and has not yet been read, or bit FCR has been updated Write access: Clear this valid flag and bitfield DRC in register GxRESy (overrides a hardware set action)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>4</dimIncrement>
<name>CHCTR[%s]</name>
<description>Channel Ctrl. Reg.</description>
<addressOffset>0x0200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICLSEL</name>
<description>Input Class Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use group-specific class 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Use group-specific class 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Use global class 0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Use global class 1</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BNDSELL</name>
<description>Lower Boundary Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use group-specific boundary 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Use group-specific boundary 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Use global boundary 0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Use global boundary 1</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BNDSELU</name>
<description>Upper Boundary Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Use group-specific boundary 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Use group-specific boundary 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Use global boundary 0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Use global boundary 1</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHEVMODE</name>
<description>Channel Event Mode</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Never</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>NCM: If result is inside the boundary band FCM: If result becomes high (above cmp. val.)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>NCM: If result is outside the boundary band FCM: If result becomes low (below cmp. val.)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>NCM: Always (ignore band) FCM: If result switches to either level</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Synchronization Request</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No synchroniz. request, standalone operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request a synchronized conversion of this channel (only taken into account for a master)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFSEL</name>
<description>Reference Input Selection</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard reference Ground VSS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Alternate reference Ground from CH0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BNDSELX</name>
<description>BoundaryExtension</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard mode: select boundaries via BNDSELU/BNDSELL</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Use result reg. GxRES1 as upper boundary</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Use result reg. GxRES15 as upper boundary</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESREG</name>
<description>Result Register</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Store result in group result register GxRES0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store result in group result register GxRES15</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTBS</name>
<description>Result Target for Background Source</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Store results in the selected group result register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store results in the global result register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESPOS</name>
<description>Result Position</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Store results left-aligned</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Store results right-aligned</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWDCH</name>
<description>Broken Wire Detection Channel</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Select VAREF</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select VAGND</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWDEN</name>
<description>Broken Wire Detection Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Additional preparation phase is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>4</dimIncrement>
<name>RCR[%s]</name>
<description>Result Control Reg.</description>
<addressOffset>0x0280</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DRCTR</name>
<description>Data Reduction Control</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>DMM</name>
<description>Data Modification Mode</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard data reduction (accumulation)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result filtering mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Difference mode</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR</name>
<description>Wait-for-Read Mode Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Overwrite mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wait-for-read mode enabled for this register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FEN</name>
<description>FIFO Mode Enable</description>
<lsb>25</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Separate result register</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Part of a FIFO structure: copy each new valid result</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Maximum mode: copy new result if bigger</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Minimum mode: copy new result if smaller</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRGEN</name>
<description>Service Request Generation Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No service request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Service request after a result event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>4</dimIncrement>
<name>RES[%s]</name>
<description>Result Register</description>
<addressOffset>0x0300</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>RESULT</name>
<description>Result of Most Recent Conversion</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DRC</name>
<description>Data Reduction Counter</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>CHNR</name>
<description>Channel Number</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>EMUX</name>
<description>External Multiplexer Setting</description>
<lsb>25</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>CRS</name>
<description>Converted Request Source</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Request source 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request source 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Request source 2</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCR</name>
<description>Fast Compare Result</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signal level was below compare value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal level was above compare value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF</name>
<description>Valid Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new result available</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield RESULT has been updated with new result value and has not yet been read, or bit FCR has been updated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>4</dimIncrement>
<name>RESD[%s]</name>
<description>Result Register, Debug</description>
<addressOffset>0x0380</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>Result of Most Recent Conversion</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>DRC</name>
<description>Data Reduction Counter</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>CHNR</name>
<description>Channel Number</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>EMUX</name>
<description>External Multiplexer Setting</description>
<lsb>25</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>CRS</name>
<description>Converted Request Source</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Request source 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Request source 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Request source 2</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCR</name>
<description>Fast Compare Result</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Signal level was below compare value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Signal level was above compare value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF</name>
<description>Valid Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No new result available</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield RESULT has been updated with new result value and has not yet been read, or bit FCR has been updated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="VADC_G0">
<name>VADC_G1</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<baseAddress>0x48030800</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ19</name>
<description>Analog to Digital Converter Group 1</description>
<value>19</value>
</interrupt>
<interrupt>
<name>IRQ20</name>
<description>Analog to Digital Converter Group 1</description>
<value>20</value>
</interrupt>
</peripheral>
<peripheral>
<name>SHS0</name>
<description>Sample and Hold ADC Sequencer</description>
<headerStructName>SHS</headerStructName>
<baseAddress>0x48034000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x0099C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SHSCFG</name>
<description>SHS Configuration Register</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVS</name>
<description>Divider Factor for the SHS Clock</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fSH = fCONV / 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fSH = fCONV / 2</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fSH = fCONV / 8</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AREF</name>
<description>Analog Calbration Reference Voltage Selection</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External reference, upper supply range</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Internal reference, upper supply range</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Internal reference, lower supply range</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANOFF</name>
<description>Analog Converter Power Down Force</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Converter controlled by bitfields ANONS (digital control block)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Converter is permanently off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANRDY</name>
<description>Analog Converter Ready</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Converter is in power-down mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Converter is operable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCWC</name>
<description>Write Control for SHS Configuration</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to SHS configuration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields ANOFF, AREF, DIVS can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SP0</name>
<description>Sample Pending on S&amp;H Unit x</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No sample pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>S&amp;H unit x has finished the sample phase</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SP1</name>
<description>Sample Pending on S&amp;H Unit x</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No sample pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>S&amp;H unit x has finished the sample phase</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TC</name>
<description>Test Control</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Internal test functions enabled</description>
<value>#1011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATE</name>
<description>Current State of Sequencer</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Idle</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Offset calibration active</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain calibration active</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Startup calibration active</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Stepper process active for S&amp;H unit 0</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Stepper process active for S&amp;H unit 1</description>
<value>#1001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STEPCFG</name>
<description>Stepper Configuration Register</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000098</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KSEL0</name>
<description>Kernel Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL1</name>
<description>Kernel Select</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL2</name>
<description>Kernel Select</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL3</name>
<description>Kernel Select</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL4</name>
<description>Kernel Select</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL5</name>
<description>Kernel Select</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL6</name>
<description>Kernel Select</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>KSEL7</name>
<description>Kernel Select</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>SEN0</name>
<description>Step x Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN1</name>
<description>Step x Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN2</name>
<description>Step x Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN3</name>
<description>Step x Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN4</name>
<description>Step x Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN5</name>
<description>Step x Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN6</name>
<description>Step x Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEN7</name>
<description>Step x Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: This step is not part of the stepper sequence</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active: This step is executed during the sequence</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMCFG0</name>
<description>Timing Configuration Register 0</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AT</name>
<description>Accelerated Timing</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compatible timing: Result available after standard conversion time</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Accelerated timing: Result available as soon as converted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCRT</name>
<description>Fast Compare Mode Response Time</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result after tADCI x 2</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result after tADCI x 32</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SST</name>
<description>Short Sample Time</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compatible timing: Sample time is defined by DIVA and STC.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sample time is tADC x 1</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Sample time is tADC x 63</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TGEN</name>
<description>Timing Generator</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMCFG1</name>
<description>Timing Configuration Register 1</description>
<addressOffset>0x84</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AT</name>
<description>Accelerated Timing</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compatible timing: Result available after standard conversion time</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Accelerated timing: Result available as soon as converted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCRT</name>
<description>Fast Compare Mode Response Time</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Result after tADCI x 2</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Result after tADCI x 32</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SST</name>
<description>Short Sample Time</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Compatible timing: Sample time is defined by DIVA and STC.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sample time is tADC x 1</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Sample time is tADC x 63</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TGEN</name>
<description>Timing Generator</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CALCTR</name>
<description>Calibration Control Register</description>
<addressOffset>0x00BC</addressOffset>
<size>32</size>
<resetValue>0x03100400</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALORD</name>
<description>Calibration Order</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Do conversions then calibration</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Do calibration then conversions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALGNSTC</name>
<description>Gain Calibration Sample Time Control</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>SUCALVAL</name>
<description>Startup Calibration Cycles</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>CALMAX</name>
<description>Calibration Maximum Timing</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SUCAL</name>
<description>Start-Up Calibration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate the start-up calibration phase (indication in bitfield SHSCFG.STATE)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALGC0</name>
<description>Gain Calibration Control Register 0</description>
<addressOffset>0xC0</addressOffset>
<size>32</size>
<resetValue>0x20002000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALGNVALS</name>
<description>Gain Calibration Value, Standard Reference</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>GNSWC</name>
<description>Gain Calibration Write Control, Standard</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gain calibration parameter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALGNVALS can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALGNVALA</name>
<description>Gain Calibration Value, Alternate Reference</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>GNAWC</name>
<description>Gain Calibration Write Control, Alternate</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gain calibration parameter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALGNVALA can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALGC1</name>
<description>Gain Calibration Control Register 1</description>
<addressOffset>0xC4</addressOffset>
<size>32</size>
<resetValue>0x20002000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALGNVALS</name>
<description>Gain Calibration Value, Standard Reference</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>GNSWC</name>
<description>Gain Calibration Write Control, Standard</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gain calibration parameter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALGNVALS can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALGNVALA</name>
<description>Gain Calibration Value, Alternate Reference</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>GNAWC</name>
<description>Gain Calibration Write Control, Alternate</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to gain calibration parameter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALGNVALA can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALOC0</name>
<description>Offset Calibration Control Register 0</description>
<addressOffset>0xE0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALOFFVAL0</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL1</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>8</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL2</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL3</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>24</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>OFFWC</name>
<description>Offset Calibration Write Control</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to offset cal. parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALOFFVALz can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISCAL</name>
<description>Disable Calibration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Calibration enabled (offset and gain)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No calibration</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALOC1</name>
<description>Offset Calibration Control Register 1</description>
<addressOffset>0xE4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALOFFVAL0</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL1</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>8</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL2</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFVAL3</name>
<description>Offset Calibration Value for Gain Level z</description>
<lsb>24</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>OFFWC</name>
<description>Offset Calibration Write Control</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to offset cal. parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CALOFFVALz can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISCAL</name>
<description>Disable Calibration</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Calibration enabled (offset and gain)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No calibration</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GNCTR00</name>
<description>Gain Control Register 00</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAIN0</name>
<description>Gain Control 0</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN1</name>
<description>Gain Control 1</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN2</name>
<description>Gain Control 2</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN3</name>
<description>Gain Control 3</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN4</name>
<description>Gain Control 4</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN5</name>
<description>Gain Control 5</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN6</name>
<description>Gain Control 6</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN7</name>
<description>Gain Control 7</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GNCTR10</name>
<description>Gain Control Register 10</description>
<addressOffset>0x0190</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAIN0</name>
<description>Gain Control 0</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN1</name>
<description>Gain Control 1</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN2</name>
<description>Gain Control 2</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN3</name>
<description>Gain Control 3</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN4</name>
<description>Gain Control 4</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN5</name>
<description>Gain Control 5</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN6</name>
<description>Gain Control 6</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAIN7</name>
<description>Gain Control 7</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gain factor = 1</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gain factor = 3</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gain factor = 6</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gain factor = 12</description>
<value>#0011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOOP</name>
<description>Loop Control Register</description>
<addressOffset>0x0050</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LPCH0</name>
<description>Loop y Channel</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>LPCH1</name>
<description>Loop y Channel</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>LPSH0</name>
<description>Loop y Sample&amp;Hold Unit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>LPSH1</name>
<description>Loop y Sample&amp;Hold Unit</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>LPEN0</name>
<description>Loop y Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: standard operation</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ON: sigma-delta-loop is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPEN1</name>
<description>Loop y Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Off: standard operation</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ON: sigma-delta-loop is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BCCU0</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<headerStructName>BCCU</headerStructName>
<baseAddress>0x50030000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x3C</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IRQ31</name>
<description>Brightness and Color Control Unit 0</description>
<value>31</value>
</interrupt>
<registers>
<register>
<name>GLOBCON</name>
<description>Global Control</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x03200000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TM</name>
<description>Trigger Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Mode 0: BCCU trigger occurs if there is any channel trigger (OR logic)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Mode 1: BCCU trigger occurs if there is a channel trigger event on the active channel. When this happens, the next trigger-enabled channel will be active following the round robin.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRDEL</name>
<description>Trigger Delay</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No delay</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU trigger occurs a quarter bit time after the channel trigger that caused it; only to be used if BCCU_GLOBCLK.BCS is 0</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>BCCU trigger occurs half a bit time after the channel trigger that caused it; only to be used if BCCU_GLOBCLK.BCS is 0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>No delay</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend request is ignored and the module cannot get suspended</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>All channels stop running immediately and freeze in the last state without any safe stop</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>All channels stop running immediately and freeze in the last state; all outputs go to passive state to achieve safe stop</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPIS</name>
<description>Trap Input Pin Selector</description>
<lsb>6</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>BCCU.TRAPINA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU.TRAPINB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>BCCU.TRAPINC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>BCCU.TRAPIND</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>BCCU.TRAPINE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>BCCU.TRAPINF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>BCCU.TRAPING</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>BCCU.TRAPINH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>BCCU.TRAPINI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>BCCU.TRAPING</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>BCCU.TRAPINK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>BCCU.TRAPINL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>BCCU.TRAPINM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>BCCU.TRAPINN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>BCCU.TRAPINO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>BCCU.TRAPINP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPED</name>
<description>Trap Edge</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap occurs (trap flag is set) on rising edge of the BCCU.TRAPL signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap occurs (trap flag is set) on falling edge of the BCCU.TRAPL signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTRS</name>
<description>Last Trigger Source</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The last trigger occurred in channel turn 0</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The last trigger occurred in channel turn 1</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The last trigger occurred in channel turn 2</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>The last trigger occurred in channel turn 3</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>The last trigger occurred in channel turn 4</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>The last trigger occurred in channel turn 5</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>The last trigger occurred in channel turn 6</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>The last trigger occurred in channel turn 7</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>The last trigger occurred in channel turn 8</description>
<value>#1000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDMBN</name>
<description>Watchdog Maximum Bitnumber</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GLOBCLK</name>
<description>Global Clock</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00DB0190</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FCLK_PS</name>
<description>Fast Clock Prescaler Factor</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divide by 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Divide by 4095</description>
<value>4095</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCS</name>
<description>Bit-Clock Selector</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Mode: BCCU_bclk is generated from BCCU_fclk by a division of 4</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Fast Mode: BCCU_bclk is the same as BCCU_fclk</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCLK_PS</name>
<description>Dimmer Clock Prescaler Factor</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Divide by 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Divide by 4095</description>
<value>4095</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00F3C000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE0</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHEN</name>
<description>Channel Enable</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ECH0</name>
<description>Channel 0 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH1</name>
<description>Channel 1 Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH2</name>
<description>Channel 2 Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH3</name>
<description>Channel 3 Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH4</name>
<description>Channel 4 Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH5</name>
<description>Channel 5 Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH6</name>
<description>Channel 6 Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH7</name>
<description>Channel 7 Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECH8</name>
<description>Channel 8 Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel is disabled, the output level is passive; the Linear Walker and the Sigma-Delta Modulator are reset, the Packer FIFO is flushed; all internal logic and INTy are reset when the channel gets disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHOCON</name>
<description>Channel Output Control</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0OP</name>
<description>Channel 0 Output Passive Level</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1OP</name>
<description>Channel 1 Output Passive Level</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2OP</name>
<description>Channel 2 Output Passive Level</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3OP</name>
<description>Channel 3 Output Passive Level</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4OP</name>
<description>Channel 4 Output Passive Level</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5OP</name>
<description>Channel 5 Output Passive Level</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6OP</name>
<description>Channel 6 Output Passive Level</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7OP</name>
<description>Channel 7 Output Passive Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH8OP</name>
<description>Channel 8 Output Passive Level</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Active high</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0TPE</name>
<description>Channel 0 Trap Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1TPE</name>
<description>Channel 1 Trap Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2TPE</name>
<description>Channel 2 Trap Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3TPE</name>
<description>Channel 3 Trap Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4TPE</name>
<description>Channel 4 Trap Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5TPE</name>
<description>Channel 5 Trap Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6TPE</name>
<description>Channel 6 Trap Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7TPE</name>
<description>Channel 7 Trap Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH8TPE</name>
<description>Channel 8 Trap Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function on channel is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function on channel is enabled, the output goes to passive level when trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHTRIG</name>
<description>Channel Trigger</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ET0</name>
<description>Channel 0 Trigger Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET1</name>
<description>Channel 1 Trigger Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET2</name>
<description>Channel 2 Trigger Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET3</name>
<description>Channel 3 Trigger Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET4</name>
<description>Channel 4 Trigger Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET5</name>
<description>Channel 5 Trigger Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET6</name>
<description>Channel 6 Trigger Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET7</name>
<description>Channel 7 Trigger Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ET8</name>
<description>Channel 8 Trigger Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel trigger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel trigger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS0</name>
<description>Channel 0 Trigger Output Select</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS1</name>
<description>Channel 1 Trigger Output Select</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS2</name>
<description>Channel 2 Trigger Output Select</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS3</name>
<description>Channel 3 Trigger Output Select</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS4</name>
<description>Channel 4 Trigger Output Select</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS5</name>
<description>Channel 5 Trigger Output Select</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS6</name>
<description>Channel 6 Trigger Output Select</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS7</name>
<description>Channel 7 Trigger Output Select</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOS8</name>
<description>Channel 8 Trigger Output Select</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The channel trigger pulse will appear on BCCU_TRIGOUT1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHSTRCON</name>
<description>Channel Shadow Transfer</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0S</name>
<description>Channel 0 Shadow Transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1S</name>
<description>Channel 1 Shadow Transfer</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2S</name>
<description>Channel 2 Shadow Transfer</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3S</name>
<description>Channel 3 Shadow Transfer</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4S</name>
<description>Channel 4 Shadow Transfer</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5S</name>
<description>Channel 5 Shadow Transfer</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6S</name>
<description>Channel 6 Shadow Transfer</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7S</name>
<description>Channel 7 Shadow Transfer</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH8S</name>
<description>Channel 8 Shadow Transfer</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate channel y target intensity shadow transfer. The linear walk will start and channel y intensity will start to change towards the target. Cleared by hardware when the linear walk is complete and the target has been reached.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0A</name>
<description>Channel 0 Linear Walk Abort</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1A</name>
<description>Channel 1 Linear Walk Abort</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2A</name>
<description>Channel 2 Linear Walk Abort</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3A</name>
<description>Channel 3 Linear Walk Abort</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4A</name>
<description>Channel 4 Linear Walk Abort</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5A</name>
<description>Channel 5 Linear Walk Abort</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6A</name>
<description>Channel 6 Linear Walk Abort</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7A</name>
<description>Channel 7 Linear Walk Abort</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH8A</name>
<description>Channel 8 Linear Walk Abort</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort linear walk; CHyS is cleared, channel y intensity stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LTCHOL</name>
<description>Last Trigger Channel Output Level</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LTOL0</name>
<description>Last Trigger Channel Output</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL1</name>
<description>Last Trigger Channel Output</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL2</name>
<description>Last Trigger Channel Output</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL3</name>
<description>Last Trigger Channel Output</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL4</name>
<description>Last Trigger Channel Output</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL5</name>
<description>Last Trigger Channel Output</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL6</name>
<description>Last Trigger Channel Output</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL7</name>
<description>Last Trigger Channel Output</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LTOL8</name>
<description>Last Trigger Channel Output</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DEEN</name>
<description>Dimming Engine Enable</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EDE0</name>
<description>Dimming Engine 0 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dimming Engine is disabled;Channel brightness gets written with the value of channel intensity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dimming Engine is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDE1</name>
<description>Dimming Engine 1 Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dimming Engine is disabled;Channel brightness gets written with the value of channel intensity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dimming Engine is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDE2</name>
<description>Dimming Engine 2 Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dimming Engine is disabled;Channel brightness gets written with the value of channel intensity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dimming Engine is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DESTRCON</name>
<description>Dimming Shadow Transfer</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DE0S</name>
<description>Dimming Engine 0 Shadow Transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate target dimming level shadow transfer. The dimming process will start and the dimming level will change towards the target. Cleared by hardware when the dimming process is complete and the target has been reached after the configured dimming period.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DE1S</name>
<description>Dimming Engine 1 Shadow Transfer</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate target dimming level shadow transfer. The dimming process will start and the dimming level will change towards the target. Cleared by hardware when the dimming process is complete and the target has been reached after the configured dimming period.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DE2S</name>
<description>Dimming Engine 2 Shadow Transfer</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Initiate target dimming level shadow transfer. The dimming process will start and the dimming level will change towards the target. Cleared by hardware when the dimming process is complete and the target has been reached after the configured dimming period.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DE0A</name>
<description>Dimming Engine 0 Dimming Abort</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort dimming; DEzS is cleared, BCCU_DLz.DLEV stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DE1A</name>
<description>Dimming Engine 1 Dimming Abort</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort dimming; DEzS is cleared, BCCU_DLz.DLEV stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DE2A</name>
<description>Dimming Engine 2 Dimming Abort</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Abort dimming; DEzS is cleared, BCCU_DLz.DLEV stops changing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBDIM</name>
<description>Global Dimming Level</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GLOBDIM</name>
<description>Global Dimming Level</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EVIER</name>
<description>Event Interrupt Enable</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>T0IEN</name>
<description>Trigger 0 Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger 0 interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU trigger 0 (BCCU_TRIGOUT0) generates an interrupt on SR0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T1IEN</name>
<description>Trigger 1 Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trigger 1 interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU trigger 1 (BCCU_TRIGOUT1) generates an interrupt on SR0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIEN</name>
<description>FIFO Full Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO-full interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An interrupt is generated on SR0 if any of the packer FIFOs is full when there is a write attempt by the on-time or off-time counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIEN</name>
<description>FIFO Empty Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO-full interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An interrupt is generated on SR0 if any of the packer FIFOs is empty when there is a read attempt by the output generator</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPIEN</name>
<description>Trap Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap interrupt generation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An interrupt is generated on SR0 if a trap occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFR</name>
<description>Event Flag</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>T0F</name>
<description>Trigger 0 Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No trigger event has been detected on BCCU trigger line 0 (BCCU_TRIGOUT0)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A trigger event has been detected on BCCU trigger line 0 (BCCU_TRIGOUT0)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T1F</name>
<description>Trigger 1 Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No trigger event has been detected on BCCU trigger line 1 (BCCU_TRIGOUT1)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A trigger event has been detected on BCCU trigger line 1 (BCCU_TRIGOUT1)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FF</name>
<description>FIFO Full Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No FIFO full event has been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A FIFO full event has been detected because one of the packer FIFOs is full and there has been a write attempt by the on-time or off-time counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EF</name>
<description>FIFO Empty Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No FIFO full event has been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A FIFO full event has been detected because one of the packer FIFOs is empty and there has been a read attempt by the output generator</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPF</name>
<description>Trap Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No trap event has been detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A trap event has been detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPSF</name>
<description>Trap State Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>BCCU is not in a trap state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BCCU is in a trap state, the affected channel outputs are at their passive levels</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPINL</name>
<description>Trap Input Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The current level of BCCU.TRAPL is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The current level of BCCU.TRAPL is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFSR</name>
<description>Event Flag Set</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>T0FS</name>
<description>Trigger 0 Flag Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Trigger 0 Flag in EVFR and an interrupt will be generated if enabled in EVIER</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T1FS</name>
<description>Trigger 1 Flag Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Trigger 1 Flag in EVFR and an interrupt will be generated if enabled in EVIER</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFS</name>
<description>FIFO Full Flag Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the FIFO Full Flag in EVFR and an interrupt will be generated if enabled in EVIER</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EFS</name>
<description>FIFO Empty Flag Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the FIFO Empty Flag in EVFR and an interrupt will be generated if enabled in EVIER</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPFS</name>
<description>Trap Flag Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Trap Flag in EVFR and an interrupt will be generated if enabled in EVIER, no trap will occur</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPS</name>
<description>Trap Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sets the Trap State Flag and Trap Flag in EVFR, a trap will be generated and an interrupt will be generated if enabled in EVIER</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFCR</name>
<description>Event Flag Clear</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>T0FC</name>
<description>Trigger 0 Flag Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Trigger 0 Flag in EVFR</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T1FC</name>
<description>Trigger 1 Flag Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Trigger 1 Flag in EVFR</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FFC</name>
<description>FIFO Full Flag Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the FIFO Full Flag in EVFR</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EFC</name>
<description>FIFO Empty Flag Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the FIFO Empty Flag in EVFR</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPFC</name>
<description>Trap Flag Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Trap Flag in EVFR</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPC</name>
<description>Trap Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clears the Trap State Flag in EVFR; trap state is exited, the affected channels will return to their normal output levels</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BCCU0_CH0</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<headerStructName>BCCU_CH</headerStructName>
<baseAddress>0x5003003C</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INTS</name>
<description>Channel Intensit0 Shadow</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TCHINT</name>
<description>Target Channel Intensity</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INT</name>
<description>Channel Intensit0</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHINT</name>
<description>Channel Intensity</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHCONFIG</name>
<description>Channel Configuration</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTH</name>
<description>Packer Threshold</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not allowed</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Threshold value of 1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Threshold value of 2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Threshold value of 3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Threshold value of 4</description>
<value>#100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEN</name>
<description>Packer Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The packer is not used</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>On-time and off-time counters are running and the packed output bitstream with the packer trigger are generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSEL</name>
<description>Dimming Select</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dimming Engine 0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dimming Engine 1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Dimming Engine 2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Global Dimming Level</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBP</name>
<description>Dimming Input Bypass</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel brightness is the product of the selected dimming input and the channel intensity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No dimming input is used, channel brightness is only determined by the channel intensity level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GEN</name>
<description>Gating Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gating function is disabled, the input signal (BCCU.INy) has no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gating function is enabled, the output gating signal is BCCU.INy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WEN</name>
<description>Flicker Watchdog Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The flicker watchdog is not used</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The flicker watchdog is active and limits the number of consecutive zeroes at the sigma-delta modulator output according to GLOBCON.WDMBN</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRED</name>
<description>Trigger Edge</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel triggers occur on channel output transition from passive to active level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel triggers occur on channel output transition from active to passive level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENFT</name>
<description>Forced Trigger Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No forced trigger is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The trigger generator generates a trigger if the output of the sigma-delta modulator hasn't changed state for 256 bit times; only takes effect if the packer is disabled (PEN=0)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINPRES</name>
<description>Linear Walker Clock Prescaler</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKCMP</name>
<description>Packer Compare</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00040060</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFCMP</name>
<description>Packer Off-Time Compare Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ONCMP</name>
<description>Packer On-Time Compare Level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKCNTR</name>
<description>Packer Counter</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFCNTVAL</name>
<description>Off-Time Counter Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ONCNTVAL</name>
<description>On-Time Counter Value</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH1</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x50030050</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH2</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x50030064</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH3</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x50030078</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH4</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x5003008C</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH5</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x500300A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH6</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x500300B4</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH7</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x500300C8</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_CH0">
<name>BCCU0_CH8</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x500300DC</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>BCCU0_DE0</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<headerStructName>BCCU_DE</headerStructName>
<baseAddress>0x5003017C</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0C</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DLS</name>
<description>Dimming Level Shadow</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TDLEV</name>
<description>Target Dimming Level</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DL</name>
<description>Dimming Level</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DLEV</name>
<description>Dimming Level</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTT</name>
<description>Dimming Transition Time</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIMDIV</name>
<description>Dimming Clock Divider</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DTEN</name>
<description>Dither Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No dithering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dithering is added to every dimming step if the dimming level is below 128; the coarse curve is used for the entire dimming range</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSEL</name>
<description>Curve Select</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Coarse curve</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Fine curve</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="BCCU0_DE0">
<name>BCCU0_DE1</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x50030188</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0C</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="BCCU0_DE0">
<name>BCCU0_DE2</name>
<description>BCCU Unit 0</description>
<groupName>BCCU</groupName>
<baseAddress>0x50030194</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0C</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>PORT0</name>
<description>Port 0</description>
<groupName>PORTS</groupName>
<baseAddress>0x40040000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 0 Output Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 0 Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 0 Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 0 Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 0 Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 0 Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 0 Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 0 Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 0 Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 0 Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 0 Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 0 Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 0 Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port 0 Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port 0 Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port 0 Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port 0 Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 0 Output Modification Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port 0 Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port 0 Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port 0 Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port 0 Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port 0 Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port 0 Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port 0 Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port 0 Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port 0 Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port 0 Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port 0 Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port 0 Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port 0 Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port 0 Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port 0 Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port 0 Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port 0 Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port 0 Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port 0 Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port 0 Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port 0 Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port 0 Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port 0 Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port 0 Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port 0 Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port 0 Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port 0 Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port 0 Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port 0 Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port 0 Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port 0 Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port 0 Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 0 Input/Output Control Register 0</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC0</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 0 Input/Output Control Register 4</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC4</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 0 Input/Output Control Register 8</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC8</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 0 Input/Output Control Register 12</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC12</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC14</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC15</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PHCR0</name>
<description>Port 0 Pad Hysteresis Control Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH0</name>
<description>Pad Hysteresis for Pn.0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH1</name>
<description>Pad Hysteresis for Pn.1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH2</name>
<description>Pad Hysteresis for Pn.2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH3</name>
<description>Pad Hysteresis for Pn.3</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH4</name>
<description>Pad Hysteresis for Pn.4</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH5</name>
<description>Pad Hysteresis for Pn.5</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PH6</name>
<description>Pad Hysteresis for Pn.6</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PH7</name>
<description>Pad Hysteresis for Pn.7</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PHCR1</name>
<description>Port 0 Pad Hysteresis Control Register 1</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH8</name>
<description>Pad Hysteresis for P0.8</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH9</name>
<description>Pad Hysteresis for P0.9</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH10</name>
<description>Pad Hysteresis for P0.10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH11</name>
<description>Pad Hysteresis for P0.11</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH12</name>
<description>Pad Hysteresis for P0.12</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH13</name>
<description>Pad Hysteresis for P0.13</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PH14</name>
<description>Pad Hysteresis for P0.14</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PH15</name>
<description>Pad Hysteresis for P0.15</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 0 Pin Function Decision Control Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port 0 Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port 0 Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port 0 Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port 0 Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port 0 Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port 0 Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port 0 Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port 0 Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port 0 Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port 0 Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port 0 Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port 0 Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port 0 Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port 0 Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port 0 Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port 0 Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P0.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P0.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 0 Input Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 0 Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 0 Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 0 Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 0 Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 0 Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 0 Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 0 Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 0 Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 0 Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 0 Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 0 Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 0 Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port 0 Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port 0 Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port 0 Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port 0 Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P0.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P0.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 0 Pin Power Save Register</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port 0 Pin Power Save Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port 0 Pin Power Save Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port 0 Pin Power Save Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port 0 Pin Power Save Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port 0 Pin Power Save Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port 0 Pin Power Save Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port 0 Pin Power Save Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port 0 Pin Power Save Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port 0 Pin Power Save Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port 0 Pin Power Save Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port 0 Pin Power Save Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port 0 Pin Power Save Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port 0 Pin Power Save Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port 0 Pin Power Save Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port 0 Pin Power Save Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port 0 Pin Power Save Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P0.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P0.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 0 Pin Hardware Select Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port 0 Pin Hardware Select Bit 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW1</name>
<description>Port 0 Pin Hardware Select Bit 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW2</name>
<description>Port 0 Pin Hardware Select Bit 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW3</name>
<description>Port 0 Pin Hardware Select Bit 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW4</name>
<description>Port 0 Pin Hardware Select Bit 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW5</name>
<description>Port 0 Pin Hardware Select Bit 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW6</name>
<description>Port 0 Pin Hardware Select Bit 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW7</name>
<description>Port 0 Pin Hardware Select Bit 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW8</name>
<description>Port 0 Pin Hardware Select Bit 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW9</name>
<description>Port 0 Pin Hardware Select Bit 9</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW10</name>
<description>Port 0 Pin Hardware Select Bit 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW11</name>
<description>Port 0 Pin Hardware Select Bit 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW12</name>
<description>Port 0 Pin Hardware Select Bit 12</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW13</name>
<description>Port 0 Pin Hardware Select Bit 13</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW14</name>
<description>Port 0 Pin Hardware Select Bit 14</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW15</name>
<description>Port 0 Pin Hardware Select Bit 15</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT1</name>
<description>Port 1</description>
<groupName>PORTS</groupName>
<baseAddress>0x40040100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 1 Output Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 1 Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 1 Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 1 Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 1 Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 1 Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 1 Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 1 Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 1 Output Bit 6</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 1 Output Bit 6</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 1 Output Modification Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port 1 Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port 1 Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port 1 Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port 1 Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port 1 Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port 1 Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port 1 Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port 1 Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port 1 Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port 1 Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port 1 Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port 1 Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port 1 Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port 1 Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port 1 Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port 1 Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port 1 Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port 1 Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 1 Input/Output Control Register 0</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC0</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 1 Input/Output Control Register 4</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC4</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 1 Input/Output Control Register 8</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC8</name>
<description>Port Control for Port n Pin 8</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PHCR0</name>
<description>Port 1 Pad Hysteresis Control Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH0</name>
<description>Pad Hysteresis for P1.0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH1</name>
<description>Pad Hysteresis for P1.1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH2</name>
<description>Pad Hysteresis for P1.2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH3</name>
<description>Pad Hysteresis for P1.3</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH4</name>
<description>Pad Hysteresis for P1.4</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH5</name>
<description>Pad Hysteresis for P1.5</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PH6</name>
<description>Pad Hysteresis for P1.6</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PH7</name>
<description>Pad Hysteresis for P1.7</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PHCR1</name>
<description>Port 1 Pad Hysteresis Control Register 1</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH8</name>
<description>Pad Hysteresis for P1.8</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 1 Pin Function Decision Control Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port 1 Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port 1 Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port 1 Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port 1 Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port 1 Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port 1 Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port 1 Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port 1 Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port 1 Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P1.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P1.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 1 Input Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 1 Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 1 Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 1 Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 1 Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 1 Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 1 Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 1 Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 1 Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 1 Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P1.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P1.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 1 Pin Power Save Register</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port 1 Pin Power Save Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port 1 Pin Power Save Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port 1 Pin Power Save Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port 1 Pin Power Save Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port 1 Pin Power Save Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port 1 Pin Power Save Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port 1 Pin Power Save Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port 1 Pin Power Save Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port 1 Pin Power Save Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P1.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P1.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 1 Pin Hardware Select Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port 1 Pin Hardware Select Bit 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW1</name>
<description>Port 1 Pin Hardware Select Bit 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW2</name>
<description>Port 1 Pin Hardware Select Bit 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW3</name>
<description>Port 1 Pin Hardware Select Bit 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW4</name>
<description>Port 1 Pin Hardware Select Bit 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW5</name>
<description>Port 1 Pin Hardware Select Bit 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW6</name>
<description>Port 1 Pin Hardware Select Bit 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW7</name>
<description>Port 1 Pin Hardware Select Bit 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW8</name>
<description>Port 1 Pin Hardware Select Bit 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT2</name>
<description>Port 2</description>
<groupName>PORTS</groupName>
<baseAddress>0x40040200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 2 Output Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 2 Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 2 Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 2 Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 2 Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 2 Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 2 Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 2 Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 2 Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 2 Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 2 Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 2 Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 2 Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port 2 Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port 2 Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 2 Output Modification Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port 2 Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port 2 Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port 2 Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port 2 Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port 2 Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port 2 Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port 2 Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port 2 Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port 2 Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port 2 Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port 2 Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port 2 Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port 2 Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port 2 Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port 2 Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port 2 Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port 2 Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port 2 Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port 2 Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port 2 Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port 2 Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port 2 Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port 2 Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port 2 Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port 2 Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port 2 Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port 2 Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port 2 Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 2 Input/Output Control Register 0</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC0</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 2 Input/Output Control Register 4</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC4</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 2 Input/Output Control Register 8</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC8</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 2 Input/Output Control Register 12</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC12</name>
<description>Port Control for Port 2 Pin 12 to 13</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port 2 Pin 12 to 13</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PHCR0</name>
<description>Port 2 Pad Hysteresis Control Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH0</name>
<description>Pad Hysteresis for Pn.0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH1</name>
<description>Pad Hysteresis for Pn.1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH2</name>
<description>Pad Hysteresis for Pn.2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH3</name>
<description>Pad Hysteresis for Pn.3</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH4</name>
<description>Pad Hysteresis for Pn.4</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH5</name>
<description>Pad Hysteresis for Pn.5</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PH6</name>
<description>Pad Hysteresis for Pn.6</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PH7</name>
<description>Pad Hysteresis for Pn.7</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PHCR1</name>
<description>Port 2 Pad Hysteresis Control Register 1</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH8</name>
<description>Pad Hysteresis for P2.8</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH9</name>
<description>Pad Hysteresis for P2.9</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH10</name>
<description>Pad Hysteresis for P2.10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH11</name>
<description>Pad Hysteresis for P2.11</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH12</name>
<description>Pad Hysteresis for P2.12</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH13</name>
<description>Pad Hysteresis for P2.13</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 2 Pin Function Decision Control Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port 2 Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port 2 Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port 2 Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port 2 Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port 2 Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port 2 Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port 2 Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port 2 Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port 2 Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port 2 Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port 2 Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port 2 Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port 2 Pin 10 to 13</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port 2 Pin 10 to 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital Pad input is enabled. Analog and digital input/output path active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Digital Pad input is disabled. Analog input path active. (default)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 2 Input Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 2 Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 2 Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 2 Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 2 Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 2 Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 2 Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 2 Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 2 Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 2 Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 2 Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 2 Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 2 Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port 2 Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port 2 Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P2.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P2.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 2 Pin Power Save Register</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port 2 Pin Power Save Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port 2 Pin Power Save Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port 2 Pin Power Save Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port 2 Pin Power Save Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port 2 Pin Power Save Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port 2 Pin Power Save Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port 2 Pin Power Save Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port 2 Pin Power Save Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port 2 Pin Power Save Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port 2 Pin Power Save Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port 2 Pin Power Save Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port 2 Pin Power Save Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port 2 Pin Power Save Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port 2 Pin Power Save Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P2.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P2.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 2 Pin Hardware Select Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port 2 Pin Hardware Select Bit 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW1</name>
<description>Port 2 Pin Hardware Select Bit 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW2</name>
<description>Port 2 Pin Hardware Select Bit 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW3</name>
<description>Port 2 Pin Hardware Select Bit 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW4</name>
<description>Port 2 Pin Hardware Select Bit 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW5</name>
<description>Port 2 Pin Hardware Select Bit 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW6</name>
<description>Port 2 Pin Hardware Select Bit 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW7</name>
<description>Port 2 Pin Hardware Select Bit 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW8</name>
<description>Port 2 Pin Hardware Select Bit 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW9</name>
<description>Port 2 Pin Hardware Select Bit 9</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW10</name>
<description>Port 2 Pin Hardware Select Bit 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW11</name>
<description>Port 2 Pin Hardware Select Bit 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW12</name>
<description>Port 2 Pin Hardware Select Bit 12</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW13</name>
<description>Port 2 Pin Hardware Select Bit 13</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT3</name>
<description>Port 3</description>
<groupName>PORTS</groupName>
<baseAddress>0x40040300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 3 Output Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 3 Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 3 Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 3 Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 3 Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 3 Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 3 Output Modification Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port 3 Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port 3 Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port 3 Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port 3 Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port 3 Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port 3 Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port 3 Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port 3 Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port 3 Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port 3 Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 3 Input/Output Control Register 0</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC0</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 3 Input/Output Control Register 4</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC4</name>
<description>Port Control for Port n Pin 4</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PHCR0</name>
<description>Port 3 Pad Hysteresis Control Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH0</name>
<description>Pad Hysteresis for P3.0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH1</name>
<description>Pad Hysteresis for P3.1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH2</name>
<description>Pad Hysteresis for P3.2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH3</name>
<description>Pad Hysteresis for P3.3</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH4</name>
<description>Pad Hysteresis for P3.4</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 3 Pin Function Decision Control Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port 3 Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P3.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P3.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port 3 Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P3.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P3.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port 3 Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P3.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P3.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port 3 Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P3.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P3.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port 3 Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P3.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P3.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 3 Input Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 3 Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 3 Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 3 Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 3 Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 3 Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P3.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P3.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 3 Pin Power Save Register</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port 3 Pin Power Save Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P3.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P3.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port 3 Pin Power Save Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P3.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P3.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port 3 Pin Power Save Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P3.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P3.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port 3 Pin Power Save Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P3.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P3.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port 3 Pin Power Save Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P3.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P3.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 3 Pin Hardware Select Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port 3 Pin Hardware Select Bit 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW1</name>
<description>Port 3 Pin Hardware Select Bit 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW2</name>
<description>Port 3 Pin Hardware Select Bit 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW3</name>
<description>Port 3 Pin Hardware Select Bit 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW4</name>
<description>Port 3 Pin Hardware Select Bit 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT4</name>
<description>Port 4</description>
<groupName>PORTS</groupName>
<baseAddress>0x40040400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 4 Output Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 4 Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 4 Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 4 Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 4 Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 4 Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 4 Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 4 Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 4 Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 4 Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 4 Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 4 Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 4 Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 4 Output Modification Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port 4 Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port 4 Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port 4 Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port 4 Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port 4 Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port 4 Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port 4 Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port 4 Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port 4 Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port 4 Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port 4 Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port 4 Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port 4 Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port 4 Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port 4 Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port 4 Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port 4 Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port 4 Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port 4 Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port 4 Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port 4 Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port 4 Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port 4 Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port 4 Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 4 Input/Output Control Register 0</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC0</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 4 Input/Output Control Register 4</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC4</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 4 Input/Output Control Register 8</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PC8</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>2</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>18</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>26</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#000000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#000011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#000101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#000110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#000111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#100001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#100010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#100011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#100100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Push-Pull - Alternate output function 5</description>
<value>#100101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Push-Pull - Alternate output function 6</description>
<value>#100110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Push-Pull - Alternate output function 7</description>
<value>#100111</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Push-Pull - Alternate output function 8</description>
<value>#101000</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Push-Pull - Alternate output function 9</description>
<value>#101001</value>
</enumeratedValue>
<enumeratedValue>
<name>value19</name>
<description>Output Open Drain - General-purpose output</description>
<value>#110000</value>
</enumeratedValue>
<enumeratedValue>
<name>value20</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#110001</value>
</enumeratedValue>
<enumeratedValue>
<name>value21</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#110010</value>
</enumeratedValue>
<enumeratedValue>
<name>value22</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#110011</value>
</enumeratedValue>
<enumeratedValue>
<name>value23</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#110100</value>
</enumeratedValue>
<enumeratedValue>
<name>value24</name>
<description>Output Open Drain - Alternate output function 5</description>
<value>#110101</value>
</enumeratedValue>
<enumeratedValue>
<name>value25</name>
<description>Output Open Drain - Alternate output function 6</description>
<value>#110110</value>
</enumeratedValue>
<enumeratedValue>
<name>value26</name>
<description>Output Open Drain - Alternate output function 7</description>
<value>#110111</value>
</enumeratedValue>
<enumeratedValue>
<name>value27</name>
<description>Output Open Drain - Alternate output function 8</description>
<value>#111000</value>
</enumeratedValue>
<enumeratedValue>
<name>value28</name>
<description>Output Open Drain - Alternate output function 9</description>
<value>#111001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PHCR0</name>
<description>Port 4 Pad Hysteresis Control Register 0</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH0</name>
<description>Pad Hysteresis for Pn.0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH1</name>
<description>Pad Hysteresis for Pn.1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH2</name>
<description>Pad Hysteresis for Pn.2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH3</name>
<description>Pad Hysteresis for Pn.3</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PH4</name>
<description>Pad Hysteresis for Pn.4</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PH5</name>
<description>Pad Hysteresis for Pn.5</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PH6</name>
<description>Pad Hysteresis for Pn.6</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PH7</name>
<description>Pad Hysteresis for Pn.7</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PHCR1</name>
<description>Port 4 Pad Hysteresis Control Register 1</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PH8</name>
<description>Pad Hysteresis for P4.8</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PH9</name>
<description>Pad Hysteresis for P4.9</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PH10</name>
<description>Pad Hysteresis for P4.10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PH11</name>
<description>Pad Hysteresis for P4.11</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 4 Pin Function Decision Control Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port 4 Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port 4 Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port 4 Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port 4 Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port 4 Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port 4 Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port 4 Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port 4 Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port 4 Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port 4 Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port 4 Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port 4 Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad P4.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad P4.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 4 Input Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port 4 Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port 4 Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port 4 Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port 4 Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port 4 Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port 4 Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port 4 Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port 4 Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port 4 Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port 4 Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port 4 Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port 4 Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of P4.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of P4.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 4 Pin Power Save Register</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port 4 Pin Power Save Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port 4 Pin Power Save Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port 4 Pin Power Save Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port 4 Pin Power Save Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port 4 Pin Power Save Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port 4 Pin Power Save Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port 4 Pin Power Save Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port 4 Pin Power Save Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port 4 Pin Power Save Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port 4 Pin Power Save Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port 4 Pin Power Save Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port 4 Pin Power Save Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pin Power Save of P4.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of P4.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 4 Pin Hardware Select Register</description>
<addressOffset>0x0074</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port 4 Pin Hardware Select Bit 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW1</name>
<description>Port 4 Pin Hardware Select Bit 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW2</name>
<description>Port 4 Pin Hardware Select Bit 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW3</name>
<description>Port 4 Pin Hardware Select Bit 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW4</name>
<description>Port 4 Pin Hardware Select Bit 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW5</name>
<description>Port 4 Pin Hardware Select Bit 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW6</name>
<description>Port 4 Pin Hardware Select Bit 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW7</name>
<description>Port 4 Pin Hardware Select Bit 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW8</name>
<description>Port 4 Pin Hardware Select Bit 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW9</name>
<description>Port 4 Pin Hardware Select Bit 9</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW10</name>
<description>Port 4 Pin Hardware Select Bit 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HW11</name>
<description>Port 4 Pin Hardware Select Bit 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Software control only.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HW0 control path can override the software configuration.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HW1 control path can override the software configuration.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
</device>