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

98586 lines
3 MiB

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- -->
<!-- edited with XMLSpy v2013 sp1 (http://www.altova.com) by XMLSpy 2014 Professional Ed. Release 2, Installed for 180 users (with SMP from 2014-10-06 to 2016-10-06) (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-->
<!--Release Notes
-->
<!--V1.6.0
- Formal update to match latest reference manual version number
- No register changes occured
-->
<!--Release History
-->
<!--V1.5.4
- Removed bit field OSCULSTAT from SCU register MIRRSTS
- Removed bit fields OSCULSTAT and HDSTAT from SCU registers SRSTAT, SRRAW, SRMSK, SRCLR, SRSET
-->
<!--V1.5.3
Changes versus V1.5.2
- Switch to SVD scheme V1.2
- Corrected CAN block size to 0x200
- Corrected CAN_NODEx block sizes to 0x100
- Corrected VADC block size to 0x400
- Corrected DSD block size to 0x100
- Corrected CCU4x block sizes to 0x100
- Corrected CCU8x block sizes to 0x100
- Removed enumeration type from CLK_PS bit field of LEDTS GLOBCTL register
- Added service request information to "interrupt" elements
-->
<!--V1.5.2
Changes versus V1.5.1
- Reduced size of CCU4 and CCU8 blocks to 0x0500
-->
<!--V1.5.1
Changes versus V1.5.0
- Replaced binary number identifiers (0b) by (#)
- Corrected FCE address block size 0x1D to 0x20
- Added ATDS bit to BUS_MODE register of ETH
- Added bit field SLPHSEL to PCR (SSC-Mode) register of USIC
-->
<!--V1.5.0 - is the first version generated for Reference Manual V1.5
Release of V1.4 has been skipped
Changes versus V1.3.0
- Completed missing bit field enumerations in CCU4.CC4xINS and CCU8.CC8yINS registers
- Added PCx bit field enumerations in all PORTy.IOCRz registers
- Added PDx bit field enumerations in all PORTy.PDRz registers
- Removed "Reserved" bit fields
- Removed "Reserved" enumeration values
- Added attribute <readAction>modifyExternal</readAction> to registers where debugger read access can cause side effects:
=> USB registers GRXSTSP, HCDMA, DIEPDMA, DOEPDMA
=> USIC registers OUTR, RBUF (debugger use OUTDR, RBUFD)
=> VADC registers GLOBRES, RES (debugger use GLOBRESD, RESD)
=> CCU4 registers C0V, C1V, C2V, C3V, ECRD
=> CCU8 registers C0V, C1V, C2V, C3V, ECRD
-->
<!--Differences to Reference Manual
- Extended grouping not existing in RM for following units:
GPDMA -> GPDMA, GPDMA_CH
FCE -> FCE, FCE_KE
SCU -> many sub-groups
USB -> USB, USB_EP, USB_NODE
CAN -> CAN, CAN_NODE, CAN_MO
VADC -> VADC, VADC_G
DSD -> DSD, DSD_CH
CCU4 -> CCU4, CCU4_CC4
CCU8 -> CCU8, CCU8_CC8
HRPWM0 -> HRPWM0, HRPWM0_CSG, HRPWM0_HRC
- 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.87l (lowercase L)
-->
<!--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>XMC4400</name>
<version>1.6.0 (Reference Manual v1.6)</version>
<description>SVD file</description>
<cpu>
<name>CM4</name>
<revision>r2p0</revision>
<endian>little</endian>
<mpuPresent>true</mpuPresent>
<fpuPresent>true</fpuPresent>
<nvicPrioBits>6</nvicPrioBits>
<vendorSystickConfig>false</vendorSystickConfig>
</cpu>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<peripherals>
<peripheral>
<name>PPB</name>
<description>Cortex-M4 Private Peripheral Block</description>
<baseAddress>0xE000E000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ACTLR</name>
<description>Auxiliary Control Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DISMCYCINT</name>
<description>Disable load/store multiple</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>DISDEFWBUF</name>
<description>Disable write buffer</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>DISFOLD</name>
<description>Disable IT folding</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>DISFPCA</name>
<description>Disable FPCA update</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>DISOOFP</name>
<description>Disable out of order FP execution</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYST_CSR</name>
<description>SysTick Control and Status Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000004</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>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>Tick Interrupt Enable</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 asserts the SysTick exception request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKSOURCE</name>
<description>Indicates the 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>0x014</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>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>CURRENT</name>
<description>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 r</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0xC0000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>Ten Milliseconds Reload Value</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>SKEW</name>
<description>Ten Milliseconds Skewed</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TENMS value is exact</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TENMS value is inexact, or not given.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NOREF</name>
<description>No Reference Clock</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>reference clock provided</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>no reference clock provided.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER0</name>
<description>Interrupt Set-enable Register 0</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETENA</name>
<description>Interrupt set-enable bits</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER1</name>
<description>Interrupt Set-enable Register 1</description>
<addressOffset>0x104</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETENA</name>
<description>Interrupt set-enable bits</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER2</name>
<description>Interrupt Set-enable Register 2</description>
<addressOffset>0x108</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETENA</name>
<description>Interrupt set-enable bits</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER3</name>
<description>Interrupt Set-enable Register 3</description>
<addressOffset>0x10C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETENA</name>
<description>Interrupt set-enable bits</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER0</name>
<description>Interrupt Clear-enable Register 0</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRENA</name>
<description>Interrupt clear-enable bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER1</name>
<description>Interrupt Clear-enable Register 1</description>
<addressOffset>0x184</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRENA</name>
<description>Interrupt clear-enable bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER2</name>
<description>Interrupt Clear-enable Register 2</description>
<addressOffset>0x188</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRENA</name>
<description>Interrupt clear-enable bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER3</name>
<description>Interrupt Clear-enable Register 3</description>
<addressOffset>0x18C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRENA</name>
<description>Interrupt clear-enable bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR0</name>
<description>Interrupt Set-pending Register 0</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR1</name>
<description>Interrupt Set-pending Register 1</description>
<addressOffset>0x204</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR2</name>
<description>Interrupt Set-pending Register 2</description>
<addressOffset>0x208</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR3</name>
<description>Interrupt Set-pending Register 3</description>
<addressOffset>0x20C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SETPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR0</name>
<description>Interrupt Clear-pending Register 0</description>
<addressOffset>0x280</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR1</name>
<description>Interrupt Clear-pending Register 1</description>
<addressOffset>0x284</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR2</name>
<description>Interrupt Clear-pending Register 2</description>
<addressOffset>0x288</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR3</name>
<description>Interrupt Clear-pending Register 3</description>
<addressOffset>0x28C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CLRPEND</name>
<description>Interrupt set-pending bits.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value3</name>
<description>interrupt is not pending</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>interrupt is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IABR0</name>
<description>Interrupt Active Bit Register 0</description>
<addressOffset>0x300</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACTIVE</name>
<description>Interrupt active flags:</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>interrupt not active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>interrupt active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IABR1</name>
<description>Interrupt Active Bit Register 1</description>
<addressOffset>0x304</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACTIVE</name>
<description>Interrupt active flags:</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>interrupt not active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>interrupt active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IABR2</name>
<description>Interrupt Active Bit Register 2</description>
<addressOffset>0x308</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACTIVE</name>
<description>Interrupt active flags:</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>interrupt not active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>interrupt active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IABR3</name>
<description>Interrupt Active Bit Register 3</description>
<addressOffset>0x30C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ACTIVE</name>
<description>Interrupt active flags:</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>interrupt not active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>interrupt active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR0</name>
<description>Interrupt Priority Register 0</description>
<addressOffset>0x400</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR1</name>
<description>Interrupt Priority Register 1</description>
<addressOffset>0x404</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR2</name>
<description>Interrupt Priority Register 2</description>
<addressOffset>0x408</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR3</name>
<description>Interrupt Priority Register 3</description>
<addressOffset>0x40C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR4</name>
<description>Interrupt Priority Register 4</description>
<addressOffset>0x410</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR5</name>
<description>Interrupt Priority Register 5</description>
<addressOffset>0x414</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR6</name>
<description>Interrupt Priority Register 6</description>
<addressOffset>0x418</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR7</name>
<description>Interrupt Priority Register 7</description>
<addressOffset>0x41C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR8</name>
<description>Interrupt Priority Register 8</description>
<addressOffset>0x420</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR9</name>
<description>Interrupt Priority Register 9</description>
<addressOffset>0x424</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR10</name>
<description>Interrupt Priority Register 10</description>
<addressOffset>0x428</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR11</name>
<description>Interrupt Priority Register 11</description>
<addressOffset>0x42C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR12</name>
<description>Interrupt Priority Register 12</description>
<addressOffset>0x430</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR13</name>
<description>Interrupt Priority Register 13</description>
<addressOffset>0x434</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR14</name>
<description>Interrupt Priority Register 14</description>
<addressOffset>0x438</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR15</name>
<description>Interrupt Priority Register 15</description>
<addressOffset>0x43C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR16</name>
<description>Interrupt Priority Register 16</description>
<addressOffset>0x440</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR17</name>
<description>Interrupt Priority Register 17</description>
<addressOffset>0x444</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR18</name>
<description>Interrupt Priority Register 18</description>
<addressOffset>0x448</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR19</name>
<description>Interrupt Priority Register 19</description>
<addressOffset>0x44C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR20</name>
<description>Interrupt Priority Register 20</description>
<addressOffset>0x450</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR21</name>
<description>Interrupt Priority Register 21</description>
<addressOffset>0x454</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR22</name>
<description>Interrupt Priority Register 22</description>
<addressOffset>0x458</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR23</name>
<description>Interrupt Priority Register 23</description>
<addressOffset>0x45C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR24</name>
<description>Interrupt Priority Register 24</description>
<addressOffset>0x460</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR25</name>
<description>Interrupt Priority Register 25</description>
<addressOffset>0x464</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR26</name>
<description>Interrupt Priority Register 26</description>
<addressOffset>0x468</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR27</name>
<description>Interrupt Priority Register 27</description>
<addressOffset>0x46C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_0</name>
<description>Priority value 0</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_1</name>
<description>Priority value 1</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_2</name>
<description>Priority value 2</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_3</name>
<description>Priority value 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CPUID</name>
<description>CPUID Base Register</description>
<addressOffset>0xD00</addressOffset>
<size>32</size>
<resetValue>0x410FC241</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 1</description>
<value>0x1</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-M4</description>
<value>0xC24</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Constant</name>
<description>Reads as 0xF</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</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>0xD04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTACTIVE</name>
<description>Active exception number</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Thread mode</description>
<value>0x00</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETTOBASE</name>
<description>Return to Base</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>there are preempted active exceptions to execute</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>there are no active exceptions, or the currently-executing exception is the only active exception.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTPENDING</name>
<description>Vector Pending</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 bit</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 bit</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>changes SysTick exception state to pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVCLR</name>
<description>PendSV clear-pending bit</description>
<lsb>27</lsb>
<msb>27</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 PendSV exception.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVSET</name>
<description>PendSV set-pending bit: 0b0=no effect, 0b1=changes PendSV exception state to pending., 0b0=PendSV exception is not pending, 0b1=PendSV exception is pending., </description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>NMIPENDSET</name>
<description>NMI set-pending bit: 0b0=no effect, 0b1=changes NMI exception state to pending., 0b0=NMI exception is not pending, 0b1=NMI exception is pending., </description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTOR</name>
<description>Vector Table Offset Register</description>
<addressOffset>0xD08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TBLOFF</name>
<description>Vector table base offset field</description>
<lsb>10</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIRCR</name>
<description>Application Interrupt and Reset Control Register</description>
<addressOffset>0xD0C</addressOffset>
<size>32</size>
<resetValue>0xFA050000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTRESET</name>
<description>Reserved for Debug use.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>VECTCLRACTIVE</name>
<description>Reserved for Debug use.</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<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 system reset request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>asserts a signal to the outer system that requests a reset.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRIGROUP</name>
<description>Interrupt priority grouping field</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>ENDIANNESS</name>
<description>Data endianness bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Little-endian</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Big-endian.</description>
<value>#1</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>0xD10</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.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPDEEP</name>
<description>Sleep or Deep Sleep</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>0xD14</addressOffset>
<size>32</size>
<resetValue>0x00000200</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>NONBASETHRDENA</name>
<description>Non Base Thread Mode Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>processor can enter Thread mode only when no exception is active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>processor can enter Thread mode from any level under the control of an EXC_RETURN value, see Exception returnException return occurs when the processor is in Handler mode and executes one of the following instructions to load the EXC_RETURN value into the PC:an LDM or POP instruction that loads the PCan LDR instruction with PC as the destinationa BX instruction using any register.EXC_RETURN is the value loaded into the LR on exception entry. The exception mechanism relies on this value to detect when the processor has completed an exception handler. The lowest five bits of this value provide information on the return stack and processor mode. shows the EXC_RETURN values with a description of the exception return behavior. All EXC_RETURN values have bits[31:5] set to one. When this value is loaded into the PC it indicates to the processor that the exception is complete, and the processor initiates the appropriate exception return sequence.Exception return behaviorEXC_RETURN[31:0]Description 0xFFFFFFF1 Return to Handler mode, exception return uses non-floating-point state from the MSP and execution uses MSP after return. 0xFFFFFFF9 Return to Thread mode, exception return uses non-floating-point state from MSP and execution uses MSP after return. 0xFFFFFFFD Return to Thread mode, exception return uses non-floating-point state from the PSP and execution uses PSP after return. 0xFFFFFFE1 Return to Handler mode, exception return uses floating-point-state from MSP and execution uses MSP after return. 0xFFFFFFE9 Return to Thread mode, exception return uses floating-point state from MSP and execution uses MSP after return. 0xFFFFFFED Return to Thread mode, exception return uses floating-point state from PSP and execution uses PSP after return. .</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USERSETMPEND</name>
<description>User Set Pending Enable</description>
<lsb>1</lsb>
<msb>1</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>UNALIGN_TRP</name>
<description>Unaligned Access Trap Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>do not trap unaligned halfword and word accesses</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>trap unaligned halfword and word accesses.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIV_0_TRP</name>
<description>Divide by Zero Trap Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>do not trap divide by 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>trap divide by 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFHFNMIGN</name>
<description>Bus Fault Hard Fault and NMI Ignore</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>data bus faults caused by load and store instructions cause a lock-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>handlers running at priority -1 and -2 ignore data bus faults caused by load and store instructions.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STKALIGN</name>
<description>Stack Alignment</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>4-byte aligned</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>8-byte aligned.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SHPR1</name>
<description>System Handler Priority Register 1</description>
<addressOffset>0xD18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_4</name>
<description>Priority of system handler 4, MemManage</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_5</name>
<description>Priority of system handler 5, BusFault</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_6</name>
<description>Priority of system handler 6, UsageFault</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHPR2</name>
<description>System Handler Priority Register 2</description>
<addressOffset>0xD1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRI_11</name>
<description>Priority of system handler 11, SVCall</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>0xD20</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>0xD24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MEMFAULTACT</name>
<description>MemManage exception active bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>BUSFAULTACT</name>
<description>BusFault exception active bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>USGFAULTACT</name>
<description>UsageFault exception active bit</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>SVCALLACT</name>
<description>SVCall active bit</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>MONITORACT</name>
<description>Debug monitor active bit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>PENDSVACT</name>
<description>PendSV exception active bit</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>SYSTICKACT</name>
<description>SysTick exception active bit</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>USGFAULTPENDED</name>
<description>UsageFault exception pending bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>MEMFAULTPENDED</name>
<description>MemManage exception pending bit</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>BUSFAULTPENDED</name>
<description>BusFault exception pending bit</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>SVCALLPENDED</name>
<description>SVCall pending bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>MEMFAULTENA</name>
<description>MemManage enable bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>BUSFAULTENA</name>
<description>BusFault enable bit</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>USGFAULTENA</name>
<description>UsageFault enable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFSR</name>
<description>Configurable Fault Status Register</description>
<addressOffset>0xD28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IACCVIOL</name>
<description>Instruction access violation flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no instruction access violation fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor attempted an instruction fetch from a location that does not permit execution.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACCVIOL</name>
<description>Data access violation flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no data access violation fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor attempted a load or store at a location that does not permit the operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MUNSTKERR</name>
<description>MemManage fault on unstacking for a return from exception</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no unstacking fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unstack for an exception return has caused one or more access violations.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTKERR</name>
<description>MemManage fault on stacking for exception entry</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no stacking fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>stacking for an exception entry has caused one or more access violations.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MLSPERR</name>
<description>MemManage fault during floating point lazy state preservation</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No MemManage fault occurred during floating-point lazy state preservation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A MemManage fault occurred during floating-point lazy state preservation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMARVALID</name>
<description>MemManage Fault Address Register (MMFAR) valid flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>value in MMAR is not a valid fault address</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MMAR holds a valid fault address.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBUSERR</name>
<description>Instruction bus error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no instruction bus error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>instruction bus error.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECISERR</name>
<description>Precise data bus error</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no precise data bus error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>a data bus error has occurred, and the PC value stacked for the exception return points to the instruction that caused the fault.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IMPRECISERR</name>
<description>Imprecise data bus error</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no imprecise data bus error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>a data bus error has occurred, but the return address in the stack frame is not related to the instruction that caused the error.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UNSTKERR</name>
<description>BusFault on unstacking for a return from exception</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no unstacking fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>stacking for an exception entry has caused one or more BusFaults.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STKERR</name>
<description>BusFault on stacking for exception entry</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no stacking fault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>stacking for an exception entry has caused one or more BusFaults.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSPERR</name>
<description>BusFault during floating point lazy state preservation</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No bus fault occurred during floating-point lazy state preservation.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A bus fault occurred during floating-point lazy state preservation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFARVALID</name>
<description>BusFault Address Register (BFAR) valid flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>value in BFAR is not a valid fault address</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BFAR holds a valid fault address.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UNDEFINSTR</name>
<description>Undefined instruction UsageFault</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no undefined instruction UsageFault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has attempted to execute an undefined instruction.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INVSTATE</name>
<description>Invalid state UsageFault</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no invalid state UsageFault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has attempted to execute an instruction that makes illegal use of the EPSR.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INVPC</name>
<description>Invalid PC load UsageFault</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no invalid PC load UsageFault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has attempted an illegal load of EXC_RETURN to the PC, as a result of an invalid context, or an invalid EXC_RETURN value.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NOCP</name>
<description>No coprocessor UsageFault</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no UsageFault caused by attempting to access a coprocessor</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has attempted to access a coprocessor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UNALIGNED</name>
<description>Unaligned access UsageFault</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no unaligned access fault, or unaligned access trapping not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has made an unaligned memory access.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVBYZERO</name>
<description>Divide by zero UsageFault</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no divide by zero fault, or divide by zero trapping not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor has executed an SDIV or UDIV instruction with a divisor of 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HFSR</name>
<description>HardFault Status Register</description>
<addressOffset>0xD2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTTBL</name>
<description>BusFault on vector table read</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no BusFault on vector table read</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BusFault on vector table read</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCED</name>
<description>Forced HardFault</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no forced HardFault</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>forced HardFault.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGEVT</name>
<description>Reserved for Debug use</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMFAR</name>
<description>MemManage Fault Address Register</description>
<addressOffset>0xD34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>ADDRESS</name>
<description>Address causing the fault</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BFAR</name>
<description>BusFault Address Register</description>
<addressOffset>0xD38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>ADDRESS</name>
<description>Address causing the fault</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AFSR</name>
<description>Auxiliary Fault Status Register</description>
<addressOffset>0xD3C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Reserved</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CPACR</name>
<description>Coprocessor Access Control Register</description>
<addressOffset>0xD88</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CP10</name>
<description>Access privileges for coprocessor 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Access denied. Any attempted access generates a NOCP UsageFault.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Privileged access only. An unprivileged access generates a NOCP fault.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Full access.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP11</name>
<description>Access privileges for coprocessor 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Access denied. Any attempted access generates a NOCP UsageFault.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Privileged access only. An unprivileged access generates a NOCP fault.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Full access.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MPU_TYPE</name>
<description>MPU Type Register</description>
<addressOffset>0xD90</addressOffset>
<size>32</size>
<resetValue>0x00000800</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEPARATE</name>
<description>Support for unified or separate instruction and date memory maps</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>DREGION</name>
<description>Number of supported MPU data regions</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>IREGION</name>
<description>Number of supported MPU instruction regions</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MPU_CTRL</name>
<description>MPU Control Register</description>
<addressOffset>0xD94</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Enable MPU</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MPU enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HFNMIENA</name>
<description>Enable the operation of MPU during hard fault, NMI, and FAULTMASK handlers</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU is disabled during hard fault, NMI, and FAULTMASK handlers, regardless of the value of the ENABLE bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the MPU is enabled during hard fault, NMI, and FAULTMASK handlers.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRIVDEFENA</name>
<description>Enables privileged software access to the default memory map</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>If the MPU is enabled, disables use of the default memory map. Any memory access to a location not covered by any enabled region causes a fault.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>If the MPU is enabled, enables use of the default memory map as a background region for privileged software accesses.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MPU_RNR</name>
<description>MPU Region Number Register</description>
<addressOffset>0xD98</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REGION</name>
<description>Region</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MPU_RBAR</name>
<description>MPU Region Base Address Register</description>
<addressOffset>0xD9C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REGION</name>
<description>MPU region field</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>VALID</name>
<description>MPU Region Number valid bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU_RNR not changed, and the processor: - updates the base address for the region specified in the MPU_RNR - ignores the value of the REGION field</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor: - updates the value of the MPU_RNR to the value of the REGION field - updates the base address for the region specified in the REGION field.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDR</name>
<description>Region base address field</description>
<lsb>9</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MPU_RASR</name>
<description>MPU Region Attribute and Size Register</description>
<addressOffset>0xDA0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Region enable bit.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SIZE</name>
<description>MPU protection region size</description>
<lsb>1</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SRD</name>
<description>Subregion disable bits</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>corresponding sub-region is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>corresponding sub-region is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B</name>
<description>Memory access attribute</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>C</name>
<description>Memory access attribute</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>S</name>
<description>Shareable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TEX</name>
<description>Memory access attribute</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AP</name>
<description>Access permission field</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>XN</name>
<description>Instruction access disable bit</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>instruction fetches enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>instruction fetches disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MPU_RBAR_A1</name>
<description>MPU Region Base Address Register A1</description>
<addressOffset>0xDA4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REGION</name>
<description>MPU region field</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>VALID</name>
<description>MPU Region Number valid bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU_RNR not changed, and the processor: - updates the base address for the region specified in the MPU_RNR - ignores the value of the REGION field</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor: - updates the value of the MPU_RNR to the value of the REGION field - updates the base address for the region specified in the REGION field.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDR</name>
<description>Region base address field</description>
<lsb>9</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MPU_RASR_A1</name>
<description>MPU Region Attribute and Size Register A1</description>
<addressOffset>0xDA8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Region enable bit.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SIZE</name>
<description>MPU protection region size</description>
<lsb>1</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SRD</name>
<description>Subregion disable bits</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>corresponding sub-region is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>corresponding sub-region is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B</name>
<description>Memory access attribute</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>C</name>
<description>Memory access attribute</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>S</name>
<description>Shareable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TEX</name>
<description>Memory access attribute</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AP</name>
<description>Access permission field</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>XN</name>
<description>Instruction access disable bit</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>instruction fetches enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>instruction fetches disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MPU_RBAR_A2</name>
<description>MPU Region Base Address Register A2</description>
<addressOffset>0xDAC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REGION</name>
<description>MPU region field</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>VALID</name>
<description>MPU Region Number valid bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU_RNR not changed, and the processor: - updates the base address for the region specified in the MPU_RNR - ignores the value of the REGION field</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor: - updates the value of the MPU_RNR to the value of the REGION field - updates the base address for the region specified in the REGION field.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDR</name>
<description>Region base address field</description>
<lsb>9</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MPU_RASR_A2</name>
<description>MPU Region Attribute and Size Register A2</description>
<addressOffset>0xDB0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Region enable bit.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SIZE</name>
<description>MPU protection region size</description>
<lsb>1</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SRD</name>
<description>Subregion disable bits</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>corresponding sub-region is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>corresponding sub-region is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B</name>
<description>Memory access attribute</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>C</name>
<description>Memory access attribute</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>S</name>
<description>Shareable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TEX</name>
<description>Memory access attribute</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AP</name>
<description>Access permission field</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>XN</name>
<description>Instruction access disable bit</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>instruction fetches enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>instruction fetches disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MPU_RBAR_A3</name>
<description>MPU Region Base Address Register A3</description>
<addressOffset>0xDB4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REGION</name>
<description>MPU region field</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>VALID</name>
<description>MPU Region Number valid bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MPU_RNR not changed, and the processor: - updates the base address for the region specified in the MPU_RNR - ignores the value of the REGION field</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>the processor: - updates the value of the MPU_RNR to the value of the REGION field - updates the base address for the region specified in the REGION field.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDR</name>
<description>Region base address field</description>
<lsb>9</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MPU_RASR_A3</name>
<description>MPU Region Attribute and Size Register A3</description>
<addressOffset>0xDB8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Region enable bit.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SIZE</name>
<description>MPU protection region size</description>
<lsb>1</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SRD</name>
<description>Subregion disable bits</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>corresponding sub-region is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>corresponding sub-region is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B</name>
<description>Memory access attribute</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>C</name>
<description>Memory access attribute</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>S</name>
<description>Shareable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TEX</name>
<description>Memory access attribute</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AP</name>
<description>Access permission field</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>XN</name>
<description>Instruction access disable bit</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>instruction fetches enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>instruction fetches disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STIR</name>
<description>Software Trigger Interrupt Register</description>
<addressOffset>0xF00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INTID</name>
<description>Interrupt ID of the interrupt to trigger</description>
<lsb>0</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FPCCR</name>
<description>Floating-point Context Control Register</description>
<addressOffset>0xF34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LSPACT</name>
<description>Lazy State Preservation Active</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Lazy state preservation is not active.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Lazy state preservation is active. floating-point stack frame has been allocated but saving state to it has been deferred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USER</name>
<description>User allocated Stack Frame</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Privilege level was not user when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Privilege level was user when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THREAD</name>
<description>Thread Mode allocated Stack Frame</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Mode was not Thread Mode when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Mode was Thread Mode when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HFRDY</name>
<description>HardFault Ready</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Priority did not permit setting the HardFault handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Priority permitted setting the HardFault handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMRDY</name>
<description>MemManage Ready</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MemManage is disabled or priority did not permit setting the MemManage handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>MemManage is enabled and priority permitted setting the MemManage handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFRDY</name>
<description>BusFault Ready</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>BusFault is disabled or priority did not permit setting the BusFault handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>BusFault is enabled and priority permitted setting the BusFault handler to the pending state when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MONRDY</name>
<description>Monitor Ready</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Debug Monitor is disabled or priority did not permit setting MON_PEND when the floating-point stack frame was allocated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Debug Monitor is enabled and priority permits setting MON_PEND when the floating-point stack frame was allocated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSPEN</name>
<description>Lazy State Preservation Enabled</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable automatic lazy state preservation for floating-point context.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable automatic lazy state preservation for floating-point context.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASPEN</name>
<description>Automatic State Preservation</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable CONTROL setting on execution of a floating-point instruction.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable CONTROL setting on execution of a floating-point instruction.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FPCAR</name>
<description>Floating-point Context Address Register</description>
<addressOffset>0xF38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRESS</name>
<description>Address</description>
<lsb>3</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPDSCR</name>
<description>Floating-point Default Status Control Register</description>
<addressOffset>0xF3C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RMode</name>
<description>Default value for FPSCR.RMode</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>FZ</name>
<description>Default value for FPSCR.FZ</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>DN</name>
<description>Default value for FPSCR.DN</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>AHP</name>
<description>Default value for FPSCR.AHP</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DLR</name>
<description>DMA Line Router</description>
<baseAddress>0x50004900</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OVRSTAT</name>
<description>Overrun Status</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LN0</name>
<description>Line 0 Overrun Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>LN1</name>
<description>Line 1 Overrun Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>LN2</name>
<description>Line 2 Overrun Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>LN3</name>
<description>Line 3 Overrun Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>LN4</name>
<description>Line 4 Overrun Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>LN5</name>
<description>Line 5 Overrun Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>LN6</name>
<description>Line 6 Overrun Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>LN7</name>
<description>Line 7 Overrun Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OVRCLR</name>
<description>Overrun Clear</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LN0</name>
<description>Line 0 Overrun Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>LN1</name>
<description>Line 1 Overrun Status Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>LN2</name>
<description>Line 2 Overrun Status Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>LN3</name>
<description>Line 3 Overrun Status Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>LN4</name>
<description>Line 4 Overrun Status Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>LN5</name>
<description>Line 5 Overrun Status Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>LN6</name>
<description>Line 6 Overrun Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>LN7</name>
<description>Line 7 Overrun Status Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SRSEL0</name>
<description>Service Request Selection 0</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RS0</name>
<description>Request Source for Line 0</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RS1</name>
<description>Request Source for Line 1</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RS2</name>
<description>Request Source for Line 2</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>RS3</name>
<description>Request Source for Line 3</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>RS4</name>
<description>Request Source for Line 4</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>RS5</name>
<description>Request Source for Line 5</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>RS6</name>
<description>Request Source for Line 6</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>RS7</name>
<description>Request Source for Line 7</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNEN</name>
<description>Line Enable</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LN0</name>
<description>Line 0 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN1</name>
<description>Line 1 Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN2</name>
<description>Line 2 Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN3</name>
<description>Line 3 Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN4</name>
<description>Line 4 Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN5</name>
<description>Line 5 Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN6</name>
<description>Line 6 Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LN7</name>
<description>Line 7 Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables the line</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables the line and resets a pending request</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>0x50004800</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ERU0_0</name>
<description>External Request Unit 0</description>
<value>1</value>
</interrupt>
<interrupt>
<name>ERU0_1</name>
<description>External Request Unit 0</description>
<value>2</value>
</interrupt>
<interrupt>
<name>ERU0_2</name>
<description>External Request Unit 0</description>
<value>3</value>
</interrupt>
<interrupt>
<name>ERU0_3</name>
<description>External Request Unit 0</description>
<value>4</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>0x40044000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ERU1_0</name>
<description>External Request Unit 1</description>
<value>5</value>
</interrupt>
<interrupt>
<name>ERU1_1</name>
<description>External Request Unit 1</description>
<value>6</value>
</interrupt>
<interrupt>
<name>ERU1_2</name>
<description>External Request Unit 1</description>
<value>7</value>
</interrupt>
<interrupt>
<name>ERU1_3</name>
<description>External Request Unit 1</description>
<value>8</value>
</interrupt>
</peripheral>
<peripheral>
<name>GPDMA0</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x500142C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x3D40</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>GPDMA0_0</name>
<description>General Purpose DMA Unit 0</description>
<value>105</value>
</interrupt>
<registers>
<register>
<name>RAWTFR</name>
<description>Raw IntTfr Status</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Raw Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Raw Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Raw Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Raw Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Raw Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Raw Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Raw Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Raw Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAWBLOCK</name>
<description>Raw IntBlock Status</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Raw Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Raw Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Raw Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Raw Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Raw Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Raw Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Raw Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Raw Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAWSRCTRAN</name>
<description>Raw IntSrcTran Status</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Raw Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Raw Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Raw Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Raw Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Raw Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Raw Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Raw Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Raw Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAWDSTTRAN</name>
<description>Raw IntBlock Status</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Raw Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Raw Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Raw Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Raw Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Raw Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Raw Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Raw Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Raw Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAWERR</name>
<description>Raw IntErr Status</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Raw Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Raw Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Raw Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Raw Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Raw Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Raw Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Raw Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Raw Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUSTFR</name>
<description>IntTfr Status</description>
<addressOffset>0x028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>CH1</name>
<description>Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>CH2</name>
<description>Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>CH3</name>
<description>Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>CH4</name>
<description>Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>CH5</name>
<description>Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>CH6</name>
<description>Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>CH7</name>
<description>Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUSBLOCK</name>
<description>IntBlock Status</description>
<addressOffset>0x030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>CH1</name>
<description>Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>CH2</name>
<description>Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>CH3</name>
<description>Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>CH4</name>
<description>Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>CH5</name>
<description>Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>CH6</name>
<description>Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>CH7</name>
<description>Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUSSRCTRAN</name>
<description>IntSrcTran Status</description>
<addressOffset>0x038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>CH1</name>
<description>Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>CH2</name>
<description>Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>CH3</name>
<description>Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>CH4</name>
<description>Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>CH5</name>
<description>Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>CH6</name>
<description>Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>CH7</name>
<description>Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUSDSTTRAN</name>
<description>IntBlock Status</description>
<addressOffset>0x040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>CH1</name>
<description>Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>CH2</name>
<description>Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>CH3</name>
<description>Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>CH4</name>
<description>Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>CH5</name>
<description>Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>CH6</name>
<description>Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>CH7</name>
<description>Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUSERR</name>
<description>IntErr Status</description>
<addressOffset>0x048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Interrupt Status for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>CH1</name>
<description>Interrupt Status for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>CH2</name>
<description>Interrupt Status for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>CH3</name>
<description>Interrupt Status for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>CH4</name>
<description>Interrupt Status for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>CH5</name>
<description>Interrupt Status for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>CH6</name>
<description>Interrupt Status for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>CH7</name>
<description>Interrupt Status for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MASKTFR</name>
<description>Mask for Raw IntTfr Status</description>
<addressOffset>0x050</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Write enable for mask bit of channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Write enable for mask bit of channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Write enable for mask bit of channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Write enable for mask bit of channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Write enable for mask bit of channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Write enable for mask bit of channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Write enable for mask bit of channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Write enable for mask bit of channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Mask bit for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Mask bit for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Mask bit for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Mask bit for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Mask bit for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Mask bit for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Mask bit for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Mask bit for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MASKBLOCK</name>
<description>Mask for Raw IntBlock Status</description>
<addressOffset>0x058</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Write enable for mask bit of channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Write enable for mask bit of channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Write enable for mask bit of channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Write enable for mask bit of channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Write enable for mask bit of channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Write enable for mask bit of channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Write enable for mask bit of channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Write enable for mask bit of channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Mask bit for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Mask bit for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Mask bit for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Mask bit for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Mask bit for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Mask bit for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Mask bit for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Mask bit for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MASKSRCTRAN</name>
<description>Mask for Raw IntSrcTran Status</description>
<addressOffset>0x060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Write enable for mask bit of channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Write enable for mask bit of channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Write enable for mask bit of channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Write enable for mask bit of channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Write enable for mask bit of channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Write enable for mask bit of channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Write enable for mask bit of channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Write enable for mask bit of channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Mask bit for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Mask bit for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Mask bit for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Mask bit for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Mask bit for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Mask bit for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Mask bit for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Mask bit for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MASKDSTTRAN</name>
<description>Mask for Raw IntBlock Status</description>
<addressOffset>0x068</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Write enable for mask bit of channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Write enable for mask bit of channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Write enable for mask bit of channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Write enable for mask bit of channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Write enable for mask bit of channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Write enable for mask bit of channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Write enable for mask bit of channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Write enable for mask bit of channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Mask bit for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Mask bit for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Mask bit for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Mask bit for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Mask bit for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Mask bit for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Mask bit for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Mask bit for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MASKERR</name>
<description>Mask for Raw IntErr Status</description>
<addressOffset>0x070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Write enable for mask bit of channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Write enable for mask bit of channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Write enable for mask bit of channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Write enable for mask bit of channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Write enable for mask bit of channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Write enable for mask bit of channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Write enable for mask bit of channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Write enable for mask bit of channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Mask bit for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Mask bit for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Mask bit for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Mask bit for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Mask bit for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Mask bit for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Mask bit for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Mask bit for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>masked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>unmasked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLEARTFR</name>
<description>IntTfr Status</description>
<addressOffset>0x078</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Clear Interrupt Status and Raw Status for channel 0</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Clear Interrupt Status and Raw Status for channel 1</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Clear Interrupt Status and Raw Status for channel 2</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Clear Interrupt Status and Raw Status for channel 3</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Clear Interrupt Status and Raw Status for channel 4</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Clear Interrupt Status and Raw Status for channel 5</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Clear Interrupt Status and Raw Status for channel 6</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Clear Interrupt Status and Raw Status for channel 7</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLEARBLOCK</name>
<description>IntBlock Status</description>
<addressOffset>0x080</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Clear Interrupt Status and Raw Status for channel 0</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Clear Interrupt Status and Raw Status for channel 1</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Clear Interrupt Status and Raw Status for channel 2</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Clear Interrupt Status and Raw Status for channel 3</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Clear Interrupt Status and Raw Status for channel 4</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Clear Interrupt Status and Raw Status for channel 5</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Clear Interrupt Status and Raw Status for channel 6</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Clear Interrupt Status and Raw Status for channel 7</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLEARSRCTRAN</name>
<description>IntSrcTran Status</description>
<addressOffset>0x088</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Clear Interrupt Status and Raw Status for channel 0</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Clear Interrupt Status and Raw Status for channel 1</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Clear Interrupt Status and Raw Status for channel 2</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Clear Interrupt Status and Raw Status for channel 3</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Clear Interrupt Status and Raw Status for channel 4</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Clear Interrupt Status and Raw Status for channel 5</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Clear Interrupt Status and Raw Status for channel 6</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Clear Interrupt Status and Raw Status for channel 7</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLEARDSTTRAN</name>
<description>IntBlock Status</description>
<addressOffset>0x090</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Clear Interrupt Status and Raw Status for channel 0</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Clear Interrupt Status and Raw Status for channel 1</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Clear Interrupt Status and Raw Status for channel 2</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Clear Interrupt Status and Raw Status for channel 3</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Clear Interrupt Status and Raw Status for channel 4</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Clear Interrupt Status and Raw Status for channel 5</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Clear Interrupt Status and Raw Status for channel 6</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Clear Interrupt Status and Raw Status for channel 7</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLEARERR</name>
<description>IntErr Status</description>
<addressOffset>0x098</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Clear Interrupt Status and Raw Status for channel 0</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Clear Interrupt Status and Raw Status for channel 1</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Clear Interrupt Status and Raw Status for channel 2</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 status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Clear Interrupt Status and Raw Status for channel 3</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Clear Interrupt Status and Raw Status for channel 4</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Clear Interrupt Status and Raw Status for channel 5</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Clear Interrupt Status and Raw Status for channel 6</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Clear Interrupt Status and Raw Status for channel 7</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>clear status</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUSINT</name>
<description>Combined Interrupt Status Register</description>
<addressOffset>0x0A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ERR</name>
<description>OR of the contents of STATUSERR register</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>DSTT</name>
<description>OR of the contents of STATUSDSTTRAN register</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>SRCT</name>
<description>OR of the contents of STATUSSRCTRAN register</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>BLOCK</name>
<description>OR of the contents of STATUSBLOCK register</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>TFR</name>
<description>OR of the contents of STATUSTFR register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>REQSRCREG</name>
<description>Source Software Transaction Request Register</description>
<addressOffset>0x0A8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Source request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Source request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Source request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Source request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Source request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Source request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Source request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Source request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Source request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Source request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Source request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Source request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Source request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Source request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Source request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Source request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REQDSTREG</name>
<description>Destination Software Transaction Request Register</description>
<addressOffset>0x0B0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Source request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Source request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Source request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Source request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Source request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Source request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Source request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Source request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Source request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Source request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Source request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Source request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Source request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Source request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Source request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Source request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SGLREQSRCREG</name>
<description>Single Source Transaction Request Register</description>
<addressOffset>0x0B8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Source request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Source request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Source request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Source request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Source request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Source request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Source request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Source request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Source request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Source request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Source request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Source request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Source request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Source request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Source request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Source request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SGLREQDSTREG</name>
<description>Single Destination Transaction Request Register</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Source request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Source request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Source request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Source request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Source request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Source request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Source request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Source request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Source request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Source request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Source request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Source request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Source request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Source request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Source request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Source request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LSTSRCREG</name>
<description>Last Source Transaction Request Register</description>
<addressOffset>0x0C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Source last transaction request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Source last transaction request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Source last transaction request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Source last transaction request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Source last transaction request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Source last transaction request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Source last transaction request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Source last transaction request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Source last request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Source last request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Source last request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Source last request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Source last request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Source last request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Source last request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Source last request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LSTDSTREG</name>
<description>Last Destination Transaction Request Register</description>
<addressOffset>0x0D0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH0</name>
<description>Destination last transaction request write enable for channel 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH1</name>
<description>Destination last transaction request write enable for channel 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH2</name>
<description>Destination last transaction request write enable for channel 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH3</name>
<description>Destination last transaction request write enable for channel 3</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH4</name>
<description>Destination last transaction request write enable for channel 4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH5</name>
<description>Destination last transaction request write enable for channel 5</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH6</name>
<description>Destination last transaction request write enable for channel 6</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE_CH7</name>
<description>Destination last transaction request write enable for channel 7</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Destination last request for channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Destination last request for channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Destination last request for channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Destination last request for channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Destination last request for channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Destination last request for channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Destination last request for channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Destination last request for channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not last transaction in current block</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Last transaction in current block</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMACFGREG</name>
<description>GPDMA Configuration Register</description>
<addressOffset>0x0D8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DMA_EN</name>
<description>GPDMA Enable bit.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>GPDMA Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>GPDMA Enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHENREG</name>
<description>GPDMA Channel Enable Register</description>
<addressOffset>0x0E0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WE_CH</name>
<description>Channel enable write enable</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>CH</name>
<description>Enables/Disables the channel</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disable the Channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable the Channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>GPDMA0 ID Register</description>
<addressOffset>0x0E8</addressOffset>
<size>32</size>
<resetValue>0x00AFC000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Hardcoded GPDMA Peripheral ID</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TYPE</name>
<description>GPDMA Component Type</description>
<addressOffset>0x138</addressOffset>
<size>32</size>
<resetValue>0x44571110</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Component Type</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>VERSION</name>
<description>DMA Component Version</description>
<addressOffset>0x13C</addressOffset>
<size>32</size>
<resetValue>0x3231342A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Version number of the component</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPDMA0_CH0</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<headerStructName>GPDMA0_CH0_1</headerStructName>
<baseAddress>0x50014000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SAR</name>
<description>Source Address Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SAR</name>
<description>Current Source Address of DMA transfer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAR</name>
<description>Destination Address Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAR</name>
<description>Current Destination address of DMA transfer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LLP</name>
<description>Linked List Pointer Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOC</name>
<description>Starting Address In Memory</description>
<lsb>2</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTLL</name>
<description>Control Register Low</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00304801</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LLP_SRC_EN</name>
<description>Linked List Pointer for Source Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>LLP_DST_EN</name>
<description>Linked List Pointer for Destination Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>TT_FC</name>
<description>Transfer Type and Flow Control</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>DST_SCATTER_EN</name>
<description>Destination scatter enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Scatter disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Scatter enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRC_GATHER_EN</name>
<description>Source gather enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Gather disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Gather enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRC_MSIZE</name>
<description>Source Burst Transaction Length</description>
<lsb>14</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>DEST_MSIZE</name>
<description>Destination Burst Transaction Length</description>
<lsb>11</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>SINC</name>
<description>Source Address Increment</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Increment</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Decrement</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>No change</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DINC</name>
<description>Destination Address Increment</description>
<lsb>7</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Increment</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Decrement</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>No change</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRC_TR_WIDTH</name>
<description>Source Transfer Width</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>DST_TR_WIDTH</name>
<description>Destination Transfer Width</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>INT_EN</name>
<description>Interrupt Enable Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTLH</name>
<description>Control Register High</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DONE</name>
<description>Done bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>BLOCK_TS</name>
<description>Block Transfer Size</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SSTAT</name>
<description>Source Status Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SSTAT</name>
<description>Source Status</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSTAT</name>
<description>Destination Status Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTAT</name>
<description>Destination Status</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SSTATAR</name>
<description>Source Status Address Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SSTATAR</name>
<description>Source Status Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSTATAR</name>
<description>Destination Status Address Register</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTATAR</name>
<description>Destination Status Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGL</name>
<description>Configuration Register Low</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000E00</resetValue>
<resetMask>0xFFFFFF0F</resetMask>
<fields>
<field>
<name>RELOAD_DST</name>
<description>Automatic Destination Reload</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>RELOAD_SRC</name>
<description>Automatic Source Reload</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>MAX_ABRST</name>
<description>Maximum AMBA Burst Length</description>
<lsb>20</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SRC_HS_POL</name>
<description>Source Handshaking Interface Polarity</description>
<lsb>19</lsb>
<msb>19</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>DST_HS_POL</name>
<description>Destination Handshaking Interface Polarity</description>
<lsb>18</lsb>
<msb>18</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>LOCK_B</name>
<description>Bus Lock Bit</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>LOCK_CH</name>
<description>Channel Lock Bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>LOCK_B_L</name>
<description>Bus Lock Level</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Over complete DMA transfer</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Over complete DMA block transfer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Over complete DMA transaction</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK_CH_L</name>
<description>Channel Lock Level</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Over complete DMA transfer</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Over complete DMA block transfer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Over complete DMA transaction</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_SEL_SRC</name>
<description>Source Software or Hardware Handshaking Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hardware handshaking interface. Software-initiated transaction requests are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Software handshaking interface. Hardware-initiated transaction requests are ignored.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_SEL_DST</name>
<description>Destination Software or Hardware Handshaking Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hardware handshaking interface. Software-initiated transaction requests are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Software handshaking interface. Hardware- initiated transaction requests are ignored.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFO_EMPTY</name>
<description>Indicates if there is data left in the channel FIFO</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel FIFO empty</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH_SUSP</name>
<description>Channel Suspend</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not suspended.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Suspend DMA transfer from the source.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH_PRIOR</name>
<description>Channel priority</description>
<lsb>5</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGH</name>
<description>Configuration Register High</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x00000004</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DEST_PER</name>
<description>Destination Peripheral</description>
<lsb>11</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>SRC_PER</name>
<description>Source Peripheral</description>
<lsb>7</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>SS_UPD_EN</name>
<description>Source Status Update Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>DS_UPD_EN</name>
<description>Destination Status Update Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>PROTCTL</name>
<description>Protection Control</description>
<lsb>2</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>FIFO_MODE</name>
<description>FIFO Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Space/data available for single AHB transfer of the specified transfer width.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data available is greater than or equal to half the FIFO depth for destination transfers and space available is greater than half the fifo depth for source transfers. The exceptions are at the end of a burst transaction request or at the end of a block transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCMODE</name>
<description>Flow Control Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Source transaction requests are serviced when they occur. Data pre-fetching is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Source transaction requests are not serviced until a destination transaction request occurs. In this mode, the amount of data transferred from the source is limited so that it is guaranteed to be transferred to the destination prior to block termination by the destination. Data pre-fetching is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SGR</name>
<description>Source Gather Register</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SGC</name>
<description>Source gather count</description>
<lsb>20</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>SGI</name>
<description>Source gather interval</description>
<lsb>0</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSR</name>
<description>Destination Scatter Register</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSC</name>
<description>Destination scatter count</description>
<lsb>20</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>DSI</name>
<description>Destination scatter interval</description>
<lsb>0</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH0">
<name>GPDMA0_CH1</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x50014058</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>GPDMA0_CH2</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<headerStructName>GPDMA0_CH2_7</headerStructName>
<baseAddress>0x500140B0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SAR</name>
<description>Source Address Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SAR</name>
<description>Current Source Address of DMA transfer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAR</name>
<description>Destination Address Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAR</name>
<description>Current Destination address of DMA transfer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTLL</name>
<description>Control Register Low</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00304801</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TT_FC</name>
<description>Transfer Type and Flow Control</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>SRC_MSIZE</name>
<description>Source Burst Transaction Length</description>
<lsb>14</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>DEST_MSIZE</name>
<description>Destination Burst Transaction Length</description>
<lsb>11</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>SINC</name>
<description>Source Address Increment</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Increment</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Decrement</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>No change</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DINC</name>
<description>Destination Address Increment</description>
<lsb>7</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Increment</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Decrement</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>No change</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRC_TR_WIDTH</name>
<description>Source Transfer Width</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>DST_TR_WIDTH</name>
<description>Destination Transfer Width</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>INT_EN</name>
<description>Interrupt Enable Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTLH</name>
<description>Control Register High</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DONE</name>
<description>Done bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>BLOCK_TS</name>
<description>Block Transfer Size</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGL</name>
<description>Configuration Register Low</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000E00</resetValue>
<resetMask>0xFFFFFF0F</resetMask>
<fields>
<field>
<name>MAX_ABRST</name>
<description>Maximum AMBA Burst Length</description>
<lsb>20</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SRC_HS_POL</name>
<description>Source Handshaking Interface Polarity</description>
<lsb>19</lsb>
<msb>19</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>DST_HS_POL</name>
<description>Destination Handshaking Interface Polarity</description>
<lsb>18</lsb>
<msb>18</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>LOCK_B</name>
<description>Bus Lock Bit</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>LOCK_CH</name>
<description>Channel Lock Bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>LOCK_B_L</name>
<description>Bus Lock Level</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Over complete DMA transfer</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Over complete DMA block transfer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Over complete DMA transaction</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK_CH_L</name>
<description>Channel Lock Level</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Over complete DMA transfer</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Over complete DMA block transfer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Over complete DMA transaction</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_SEL_SRC</name>
<description>Source Software or Hardware Handshaking Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hardware handshaking interface. Software-initiated transaction requests are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Software handshaking interface. Hardware-initiated transaction requests are ignored.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_SEL_DST</name>
<description>Destination Software or Hardware Handshaking Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hardware handshaking interface. Software-initiated transaction requests are ignored.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Software handshaking interface. Hardware- initiated transaction requests are ignored.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFO_EMPTY</name>
<description>Indicates if there is data left in the channel FIFO</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Channel FIFO empty</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Channel FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH_SUSP</name>
<description>Channel Suspend</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not suspended.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Suspend DMA transfer from the source.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH_PRIOR</name>
<description>Channel priority</description>
<lsb>5</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGH</name>
<description>Configuration Register High</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x00000004</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DEST_PER</name>
<description>Destination Peripheral</description>
<lsb>11</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>SRC_PER</name>
<description>Source Peripheral</description>
<lsb>7</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PROTCTL</name>
<description>Protection Control</description>
<lsb>2</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>FIFO_MODE</name>
<description>FIFO Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Space/data available for single AHB transfer of the specified transfer width.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data available is greater than or equal to half the FIFO depth for destination transfers and space available is greater than half the fifo depth for source transfers. The exceptions are at the end of a burst transaction request or at the end of a block transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCMODE</name>
<description>Flow Control Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Source transaction requests are serviced when they occur. Data pre-fetching is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Source transaction requests are not serviced until a destination transaction request occurs. In this mode, the amount of data transferred from the source is limited so that it is guaranteed to be transferred to the destination prior to block termination by the destination. Data pre-fetching is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH2">
<name>GPDMA0_CH3</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x50014108</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH2">
<name>GPDMA0_CH4</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x50014160</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH2">
<name>GPDMA0_CH5</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x500141B8</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH2">
<name>GPDMA0_CH6</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x50014210</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="GPDMA0_CH2">
<name>GPDMA0_CH7</name>
<description>General Purpose DMA Unit 0</description>
<groupName>GPDMA</groupName>
<baseAddress>0x50014268</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x55</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>FCE</name>
<description>Flexible CRC Engine</description>
<groupName>FCE</groupName>
<baseAddress>0x50020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>FCE0_0</name>
<description>Flexible CRC Engine</description>
<value>104</value>
</interrupt>
<registers>
<register>
<name>CLC</name>
<description>Clock Control Register</description>
<addressOffset>0x00</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>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00CAC001</resetValue>
<resetMask>0xFFFFFFFF</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>
<name>FCE_KE0</name>
<description>Flexible CRC Engine</description>
<groupName>FCE</groupName>
<headerStructName>FCE_KE</headerStructName>
<baseAddress>0x50020020</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IR</name>
<description>Input Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IR</name>
<description>Input Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RES</name>
<description>CRC Result Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RES</name>
<description>Result Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>CRC Configuration Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000700</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMI</name>
<description>CRC Mismatch Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CRC Mismatch Interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CRC Mismatch Interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEI</name>
<description>Configuration Error Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Configuration Error Interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Configuration Error Interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEI</name>
<description>Length Error Interrupt</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Length Error Interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Length Error Interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEI</name>
<description>Bus Error Interrupt</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bus Error Interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bus Error Interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCE</name>
<description>CRC Check Comparison</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CRC check comparison at the end of a message is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CRC check comparison at the end of a message is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALR</name>
<description>Automatic Length Reload</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disables automatic reload of the LENGTH field.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enables automatic reload of the LENGTH field at the end of a message.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFIN</name>
<description>IR Byte Wise Reflection</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>IR Byte Wise Reflection is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>IR Byte Wise Reflection is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFOUT</name>
<description>CRC 32-Bit Wise Reflection</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CRC 32-bit wise is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CRC 32-bit wise is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XSEL</name>
<description>Selects the value to be xored with the final CRC</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>0x00000000</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>0xFFFFFFFF</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STS</name>
<description>CRC Status Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMF</name>
<description>CRC Mismatch Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CEF</name>
<description>Configuration Error Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>LEF</name>
<description>Length Error Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>BEF</name>
<description>Bus Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LENGTH</name>
<description>CRC Length Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Message Length Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHECK</name>
<description>CRC Check Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHECK</name>
<description>CHECK Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CRC</name>
<description>CRC Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRC</name>
<description>CRC Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTR</name>
<description>CRC Test Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FCM</name>
<description>Force CRC Mismatch</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>FRM_CFG</name>
<description>Force CFG Register Mismatch</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>FRM_CHECK</name>
<description>Force Check Register Mismatch</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="FCE_KE0">
<name>FCE_KE1</name>
<description>Flexible CRC Engine</description>
<groupName>FCE</groupName>
<baseAddress>0x50020040</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="FCE_KE0">
<name>FCE_KE2</name>
<description>Flexible CRC Engine</description>
<groupName>FCE</groupName>
<baseAddress>0x50020060</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="FCE_KE0">
<name>FCE_KE3</name>
<description>Flexible CRC Engine</description>
<groupName>FCE</groupName>
<baseAddress>0x50020080</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>PBA0</name>
<description>Peripheral Bridge AHB 0</description>
<groupName>PBA</groupName>
<headerStructName>PBA</headerStructName>
<baseAddress>0x40000000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>STS</name>
<description>Peripheral Bridge Status Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WERR</name>
<description>Bufferable Write Access Error</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no write error occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>write error occurred, interrupt request is pending.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WADDR</name>
<description>PBA Write Error Address Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WADDR</name>
<description>Write Error Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="PBA0">
<name>PBA1</name>
<description>Peripheral Bridge AHB 1</description>
<groupName>PBA</groupName>
<baseAddress>0x48000000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>FLASH0</name>
<description>Flash Memory Controller</description>
<headerStructName>FLASH</headerStructName>
<baseAddress>0x58001000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1400</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>Flash Module Identification Register</description>
<addressOffset>0x1008</addressOffset>
<size>32</size>
<resetValue>0x009FC000</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>FSR</name>
<description>Flash Status Register</description>
<addressOffset>0x1010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PBUSY</name>
<description>Program Flash Busy</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PFLASH ready, not busy; PFLASH in read mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PFLASH busy; PFLASH not in read mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FABUSY</name>
<description>Flash Array Busy</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>PROG</name>
<description>Programming State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>There is no program operation requested or in progress or just finished.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Programming operation (write page) requested (from FIM) or in action or finished.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERASE</name>
<description>Erase State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>There is no erase operation requested or in progress or just finished</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Erase operation requested (from FIM) or in action or finished.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFPAGE</name>
<description>Program Flash in Page Mode</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Program Flash not in page mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Program Flash in page mode; assembly buffer of PFLASH (256 byte) is in use (being filled up)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFOPER</name>
<description>Program Flash Operation Error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No operation error reported by Program Flash</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash array operation aborted, because of a Flash array failure, e.g. an ECC error in microcode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQER</name>
<description>Command Sequence Error</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No sequence error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Command state machine operation unsuccessful because of improper address or command sequence.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PROER</name>
<description>Protection Error</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No protection error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Protection error.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFSBER</name>
<description>PFLASH Single-Bit Error and Correction</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No Single-Bit Error detected during read access to PFLASH</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single-Bit Error detected and corrected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFDBER</name>
<description>PFLASH Double-Bit Error</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No Double-Bit Error detected during read access to PFLASH</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Double-Bit Error detected in PFLASH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PROIN</name>
<description>Protection Installed</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No protection is installed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read or/and write protection for one or more users is configured and correctly confirmed in the User Configuration Block(s).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPROIN</name>
<description>Read Protection Installed</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No read protection installed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read protection and global write protection is configured and correctly confirmed in the User Configuration Block 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPRODIS</name>
<description>Read Protection Disable State</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Read protection (if installed) is not disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read and global write protection is temporarily disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPROIN0</name>
<description>Sector Write Protection Installed for User 0</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection installed for user 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sector write protection for user 0 is configured and correctly confirmed in the User Configuration Block 0.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPROIN1</name>
<description>Sector Write Protection Installed for User 1</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection installed for user 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sector write protection for user 1 is configured and correctly confirmed in the User Configuration Block 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPROIN2</name>
<description>Sector OTP Protection Installed for User 2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No OTP write protection installed for user 2</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sector OTP write protection with ROM functionality is configured and correctly confirmed in the UCB2. The protection is locked for ever.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPRODIS0</name>
<description>Sector Write Protection Disabled for User 0</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>All protected sectors of user 0 are locked if write protection is installed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>All write-protected sectors of user 0 are temporarily unlocked, if not coincidently locked by user 2 or via read protection.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPRODIS1</name>
<description>Sector Write Protection Disabled for User 1</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>All protected sectors of user 1 are locked if write protection is installed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>All write-protected sectors of user 1 are temporarily unlocked, if not coincidently locked by user 0 or user 2 or via read protection.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLM</name>
<description>Flash Sleep Mode</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flash not in sleep mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash is in sleep or shut down mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VER</name>
<description>Verify Error</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The page is correctly programmed or the sector correctly erased. All programmed or erased bits have full expected quality.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A program verify error or an erase verify error has been detected. Full quality (retention time) of all programmed ("1") or erased ("0") bits cannot be guaranteed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FCON</name>
<description>Flash Configuration Register</description>
<addressOffset>0x1014</addressOffset>
<size>32</size>
<resetValue>0x00000006</resetValue>
<resetMask>0xFFF0FFFF</resetMask>
<fields>
<field>
<name>WSPFLASH</name>
<description>Wait States for read access to PFLASH</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PFLASH access in one clock cycle</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PFLASH access in one clock cycle</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>PFLASH access in two clock cycles</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>PFLASH access in three clock cycles</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>PFLASH access in fifteen clock cycles.</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WSECPF</name>
<description>Wait State for Error Correction of PFLASH</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No additional wait state for error correction</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>One additional wait state for error correction during read access to Program Flash. If enabled, this wait state is only used for the first transfer of a burst transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDLE</name>
<description>Dynamic Flash Idle</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal/standard Flash read operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dynamic idle of Program Flash enabled for power saving; static prefetching disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESLDIS</name>
<description>External Sleep Request Disable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External sleep request signal input is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Externally requested Flash sleep is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEP</name>
<description>Flash SLEEP</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal state or wake-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash sleep mode is requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPA</name>
<description>Read Protection Activated</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Flash-internal read protection is not activated. Bits DCF, DDF are not taken into account. Bits DCF, DDFx can be cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Flash-internal read protection is activated. Bits DCF, DDF are enabled and evaluated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCF</name>
<description>Disable Code Fetch from Flash Memory</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Code fetching from the Flash memory area is allowed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Code fetching from the Flash memory area is not allowed. This bit is not taken into account while RPA='0'.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DDF</name>
<description>Disable Any Data Fetch from Flash</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data read access to the Flash memory area is allowed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data read access to the Flash memory area is not allowed. This bit is not taken into account while RPA='0'.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VOPERM</name>
<description>Verify and Operation Error Interrupt Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash interrupt because of Verify Error or Operation Error in Flash array (FSI) is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQERM</name>
<description>Command Sequence Error Interrupt Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash interrupt because of Sequence Error is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PROERM</name>
<description>Protection Error Interrupt Mask</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Flash interrupt because of Protection Error is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFSBERM</name>
<description>PFLASH Single-Bit Error Interrupt Mask</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No Single-Bit Error interrupt enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single-Bit Error interrupt enabled for PFLASH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PFDBERM</name>
<description>PFLASH Double-Bit Error Interrupt Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Double-Bit Error interrupt for PFLASH not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Double-Bit Error interrupt for PFLASH enabled. Especially intended for margin check</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOBM</name>
<description>End of Busy Interrupt Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>EOB interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MARP</name>
<description>Margin Control Register PFLASH</description>
<addressOffset>0x1018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MARGIN</name>
<description>PFLASH Margin Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard (default) margin.</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Tight margin for 0 (low) level. Suboptimal 0-bits are read as 1s.</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Tight margin for 1 (high) level. Suboptimal 1-bits are read as 0s.</description>
<value>#0100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAPDIS</name>
<description>PFLASH Double-Bit Error Trap Disable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>If a double-bit error occurs in PFLASH, a bus error trap is generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The double-bit error trap is disabled. Shall be used only during margin check</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PROCON0</name>
<description>Flash Protection Configuration Register User 0</description>
<addressOffset>0x1020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>S0L</name>
<description>Sector 0 Locked for Write Protection by User 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1L</name>
<description>Sector 1 Locked for Write Protection by User 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2L</name>
<description>Sector 2 Locked for Write Protection by User 0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3L</name>
<description>Sector 3 Locked for Write Protection by User 0</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S4L</name>
<description>Sector 4 Locked for Write Protection by User 0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S5L</name>
<description>Sector 5 Locked for Write Protection by User 0</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S6L</name>
<description>Sector 6 Locked for Write Protection by User 0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S7L</name>
<description>Sector 7 Locked for Write Protection by User 0</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S8L</name>
<description>Sector 8 Locked for Write Protection by User 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S9L</name>
<description>Sector 9 Locked for Write Protection by User 0</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPRO</name>
<description>Read Protection Configuration</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No read protection configured</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Read protection and global write protection is configured by user 0 (master user)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PROCON1</name>
<description>Flash Protection Configuration Register User 1</description>
<addressOffset>0x1024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>S0L</name>
<description>Sector 0 Locked for Write Protection by User 1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1L</name>
<description>Sector 1 Locked for Write Protection by User 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2L</name>
<description>Sector 2 Locked for Write Protection by User 1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3L</name>
<description>Sector 3 Locked for Write Protection by User 1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S4L</name>
<description>Sector 4 Locked for Write Protection by User 1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S5L</name>
<description>Sector 5 Locked for Write Protection by User 1</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S6L</name>
<description>Sector 6 Locked for Write Protection by User 1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S7L</name>
<description>Sector 7 Locked for Write Protection by User 1</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S8L</name>
<description>Sector 8 Locked for Write Protection by User 1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S9L</name>
<description>Sector 9 Locked for Write Protection by User 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write protection is configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Write protection is configured for sector n.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PROCON2</name>
<description>Flash Protection Configuration Register User 2</description>
<addressOffset>0x1028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>S0ROM</name>
<description>Sector 0 Locked Forever by User 2</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1ROM</name>
<description>Sector 1 Locked Forever by User 2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2ROM</name>
<description>Sector 2 Locked Forever by User 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S3ROM</name>
<description>Sector 3 Locked Forever by User 2</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S4ROM</name>
<description>Sector 4 Locked Forever by User 2</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S5ROM</name>
<description>Sector 5 Locked Forever by User 2</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S6ROM</name>
<description>Sector 6 Locked Forever by User 2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S7ROM</name>
<description>Sector 7 Locked Forever by User 2</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S8ROM</name>
<description>Sector 8 Locked Forever by User 2</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S9ROM</name>
<description>Sector 9 Locked Forever by User 2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No ROM functionality configured for sector n.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ROM functionality is configured for sector n. Re-programming of this sector is no longer possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PREF</name>
<description>Prefetch Unit</description>
<baseAddress>0x58004000</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PCON</name>
<description>Prefetch Configuration Register</description>
<addressOffset>0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IBYP</name>
<description>Instruction Prefetch Buffer Bypass</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Instruction prefetch buffer not bypassed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Instruction prefetch buffer bypassed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IINV</name>
<description>Instruction Prefetch Buffer Invalidate</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>Initiate invalidation of entire instruction cache.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PMU0</name>
<description>Program Management Unit</description>
<headerStructName>PMU</headerStructName>
<baseAddress>0x58000508</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PMU0_0</name>
<description>Program Management Unit</description>
<value>12</value>
</interrupt>
<registers>
<register>
<name>ID</name>
<description>PMU0 Identification Register</description>
<addressOffset>0</addressOffset>
<size>32</size>
<resetValue>0x009EC000</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>
<name>WDT</name>
<description>Watch Dog Timer</description>
<baseAddress>0x50008000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>WDT ID Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00ADC000</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>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>0x50004A00</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0200</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>RTC ID Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00A3C000</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>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>TAE</name>
<description>Timer Alarm Enable for Hibernation Wake-up</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>ESEC</name>
<description>Enable Seconds Comparison for Hibernation Wake-up</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>EMIC</name>
<description>Enable Minutes Comparison for Hibernation Wake-up</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>EHOC</name>
<description>Enable Hours Comparison for Hibernation Wake-up</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>EDAC</name>
<description>Enable Days Comparison for Hibernation Wake-up</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>EMOC</name>
<description>Enable Months Comparison for Hibernation Wake-up</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>EYEC</name>
<description>Enable Years Comparison for Hibernation Wake-up</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>DIV</name>
<description>RTC Clock 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>Raw 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>Periodic Seconds Interrupt Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>RPMI</name>
<description>Periodic Minutes Interrupt Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>RPHO</name>
<description>Periodic Hours Interrupt Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>RPDA</name>
<description>Periodic Days Interrupt Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>RPMO</name>
<description>Periodic Months Interrupt Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>RPYE</name>
<description>Periodic Years Interrupt Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>RAI</name>
<description>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>SCU_CLK</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004600</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CLKSTAT</name>
<description>Clock Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>USBCST</name>
<description>USB Clock Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clock disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clock enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0CST</name>
<description>Ethernet Clock Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clock disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clock enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCUCST</name>
<description>CCU Clock Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clock disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clock enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTCST</name>
<description>WDT Clock Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clock disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clock enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKSET</name>
<description>CLK Set Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>USBCEN</name>
<description>USB Clock Enable</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</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0CEN</name>
<description>Ethernet Clock Enable</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</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCUCEN</name>
<description>CCU Clock Enable</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</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTCEN</name>
<description>WDT Clock Enable</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</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKCLR</name>
<description>CLK Clear Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>USBCDI</name>
<description>USB Clock Disable</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 clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0CDI</name>
<description>Ethernet Clock Disable</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 clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCUCDI</name>
<description>CCU Clock Disable</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 clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTCDI</name>
<description>WDT Clock Disable</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 clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSCLKCR</name>
<description>System Clock Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSDIV</name>
<description>System Clock Division Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SYSSEL</name>
<description>System Clock Selection Value</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPLL clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CPUCLKCR</name>
<description>CPU Clock Control Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CPUDIV</name>
<description>CPU Clock Divider Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCPU = fSYS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCPU = fSYS / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PBCLKCR</name>
<description>Peripheral Bus Clock Control Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PBDIV</name>
<description>PB Clock Divider Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fPERIPH = fCPU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPERIPH = fCPU / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBCLKCR</name>
<description>USB Clock Control Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>USBDIV</name>
<description>USB Clock Divider Value</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>USBSEL</name>
<description>USB Clock Selection Value</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>USB PLL Clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PLL Clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCUCLKCR</name>
<description>CCU Clock Control Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCUDIV</name>
<description>CCU Clock Divider Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCCU = fSYS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCCU = fSYS / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDTCLKCR</name>
<description>WDT Clock Control Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDTDIV</name>
<description>WDT Clock Divider Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>WDTSEL</name>
<description>WDT Clock Selection Value</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fSTDBY clock</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fPLL clock</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTCLKCR</name>
<description>External Clock Control</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ECKSEL</name>
<description>External Clock Selection Value</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fSYS clock</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fUSB clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fPLL clock divided according to ECKDIV bit field configuration</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>fSTDBY clock</description>
<value>#1xx</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECKDIV</name>
<description>External Clock Divider Value</description>
<lsb>16</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MLINKCLKCR</name>
<description>Multi-Link Clock Control</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSDIV</name>
<description>System Clock Division Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SYSSEL</name>
<description>System Clock Selection Value</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPLL clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPUDIV</name>
<description>CPU Clock Divider Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCPU = fSYS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCPU = fSYS / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PBDIV</name>
<description>PB Clock Divider Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fPERIPH = fCPU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPERIPH = fCPU / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCUDIV</name>
<description>CCU Clock Divider Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCCU = fSYS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCCU = fSYS / 2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTDIV</name>
<description>WDT Clock Divider Value</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>WDTSEL</name>
<description>WDT Clock Selection Value</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fSTDBY clock</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fPLL clock</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SLEEPCR</name>
<description>Sleep Control Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSSEL</name>
<description>System Clock Selection Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPLL clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBCR</name>
<description>USB Clock Control</description>
<lsb>16</lsb>
<msb>16</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>ETH0CR</name>
<description>Ethernet Clock Control</description>
<lsb>18</lsb>
<msb>18</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>CCUCR</name>
<description>CCU Clock Control</description>
<lsb>20</lsb>
<msb>20</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>WDTCR</name>
<description>WDT Clock Control</description>
<lsb>21</lsb>
<msb>21</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>
</fields>
</register>
<register>
<name>DSLEEPCR</name>
<description>Deep Sleep Control Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSSEL</name>
<description>System Clock Selection Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPLL clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FPDN</name>
<description>Flash Power Down</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Flash power down module</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLPDN</name>
<description>PLL Power Down</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Switch off main PLL</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOPDN</name>
<description>VCO Power Down</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Switch off VCO of main PLL</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBCR</name>
<description>USB Clock Control</description>
<lsb>16</lsb>
<msb>16</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>ETH0CR</name>
<description>Ethernet Clock Control</description>
<lsb>18</lsb>
<msb>18</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>CCUCR</name>
<description>CCU Clock Control</description>
<lsb>20</lsb>
<msb>20</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>WDTCR</name>
<description>WDT Clock Control</description>
<lsb>21</lsb>
<msb>21</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>
</fields>
</register>
<register>
<name>CGATSTAT0</name>
<description>Peripheral 0 Clock Gating Status</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC 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>DSD</name>
<description>DSD 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>CCU41</name>
<description>CCU41 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>CCU42</name>
<description>CCU42 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>CCU80</name>
<description>CCU80 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>CCU81</name>
<description>CCU81 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>POSIF0</name>
<description>POSIF0 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>POSIF1</name>
<description>POSIF1 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>USIC0</name>
<description>USIC0 Gating Status</description>
<lsb>11</lsb>
<msb>11</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>ERU1</name>
<description>ERU1 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>HRPWM0</name>
<description>HRPWM0 Gating Status</description>
<lsb>23</lsb>
<msb>23</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>0x44</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC 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>DSD</name>
<description>DSD 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>CCU41</name>
<description>CCU41 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>CCU42</name>
<description>CCU42 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>CCU80</name>
<description>CCU80 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>CCU81</name>
<description>CCU81 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>POSIF0</name>
<description>POSIF0 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>POSIF1</name>
<description>POSIF1 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>USIC0</name>
<description>USIC0 Gating Set</description>
<lsb>11</lsb>
<msb>11</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>ERU1</name>
<description>ERU1 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>HRPWM0</name>
<description>HRPWM0 Gating Set</description>
<lsb>23</lsb>
<msb>23</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>0x48</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC</name>
<description>VADC 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>DSD</name>
<description>DSD 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>Disable 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>CCU41</name>
<description>CCU41 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>CCU42</name>
<description>CCU42 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>CCU80</name>
<description>CCU80 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>CCU81</name>
<description>CCU81 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>POSIF0</name>
<description>POSIF0 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>Disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1</name>
<description>POSIF1 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>USIC0</name>
<description>USIC0 Gating Clear</description>
<lsb>11</lsb>
<msb>11</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>ERU1</name>
<description>ERU1 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>HRPWM0</name>
<description>HRPWM0 Gating Clear</description>
<lsb>23</lsb>
<msb>23</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>CGATSTAT1</name>
<description>Peripheral 1 Clock Gating Status</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43</name>
<description>CCU43 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>LEDTSCU0</name>
<description>LEDTS 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>MCAN0</name>
<description>MultiCAN 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>DAC</name>
<description>DAC 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>USIC1</name>
<description>USIC1 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>PPORTS</name>
<description>PORTS 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>
</fields>
</register>
<register>
<name>CGATSET1</name>
<description>Peripheral 1 Clock Gating Set</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43</name>
<description>CCU43 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>LEDTSCU0</name>
<description>LEDTS 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>MCAN0</name>
<description>MultiCAN 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>DAC</name>
<description>DAC 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>USIC1</name>
<description>USIC1 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>PPORTS</name>
<description>PORTS 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>
</fields>
</register>
<register>
<name>CGATCLR1</name>
<description>Peripheral 1 Clock Gating Clear</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43</name>
<description>CCU43 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>LEDTSCU0</name>
<description>LEDTS 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>MCAN0</name>
<description>MultiCAN 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>DAC</name>
<description>DAC 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>USIC1</name>
<description>USIC1 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>PPORTS</name>
<description>PORTS 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>Disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGATSTAT2</name>
<description>Peripheral 2 Clock Gating Status</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDT</name>
<description>WDT 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>ETH0</name>
<description>ETH0 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>DMA0</name>
<description>DMA0 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>FCE</name>
<description>FCE 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>USB</name>
<description>USB 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>
</fields>
</register>
<register>
<name>CGATSET2</name>
<description>Peripheral 2 Clock Gating Set</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDT</name>
<description>WDT 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>ETH0</name>
<description>ETH0 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>DMA0</name>
<description>DMA0 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>FCE</name>
<description>FCE 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>USB</name>
<description>USB 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>
</fields>
</register>
<register>
<name>CGATCLR2</name>
<description>Peripheral 2 Clock Gating Clear</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDT</name>
<description>WDT 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>Disable gating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0</name>
<description>ETH0 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>DMA0</name>
<description>DMA0 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>FCE</name>
<description>FCE 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>USB</name>
<description>USB 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>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_OSC</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004700</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x10</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OSCHPSTAT</name>
<description>OSC_HP Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>X1D</name>
<description>XTAL1 Data Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OSCHPCTRL</name>
<description>OSC_HP Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000033</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>X1DEN</name>
<description>XTAL1 Data Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bit X1D is not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit X1D can be updated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHBY</name>
<description>Shaper Bypass</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>MODE</name>
<description>Oscillator Mode</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External Crystal Mode and External Input Clock Mode. The oscillator Power-Saving Mode is not entered.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>OSC is disabled. The oscillator Power-Saving Mode is not entered.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External Input Clock Mode and the oscillator Power-Saving Mode is entered</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>OSC is disabled. The oscillator Power-Saving Mode is entered.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCVAL</name>
<description>OSC Frequency Value</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKCALCONST</name>
<description>Clock Calibration Constant Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CALIBCONST</name>
<description>Clock Calibration Constant Value</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_PLL</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004710</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2C</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PLLSTAT</name>
<description>PLL Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VCOBYST</name>
<description>VCO Bypass Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Free-running / Normal Mode is entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler Mode is entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PWDSTAT</name>
<description>PLL Power-saving Mode Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL Power-saving Mode was not entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PLL Power-saving Mode was entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOLOCK</name>
<description>PLL LOCK Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL not locked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PLL locked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>K1RDY</name>
<description>K1 Divider Ready Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>K1-Divider does not operate with the new value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>K1-Divider operate with the new value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>K2RDY</name>
<description>K2 Divider Ready Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>K2-Divider does not operate with the new value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>K2-Divider operate with the new value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BY</name>
<description>Bypass Mode Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bypass Mode is not entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bypass Mode is entered. Input fOSC is selected as output fPLL.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLLV</name>
<description>Oscillator for PLL Valid Low Status Bit</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The OSC frequency is not usable. Frequency fREF is too low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OSC frequency is usable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLHV</name>
<description>Oscillator for PLL Valid High Status Bit</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The OSC frequency is not usable. Frequency fOSC is too high.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OSC frequency is usable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLSP</name>
<description>Oscillator for PLL Valid Spike Status Bit</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The OSC frequency is not usable. Spikes are detected that disturb a locked operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The OSC frequency is usable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PLLCON0</name>
<description>PLL Configuration 0 Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00030003</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VCOBYP</name>
<description>VCO Bypass</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal operation, VCO is not bypassed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler Mode, VCO is bypassed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOPWD</name>
<description>VCO Power Saving Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal behavior</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The VCO is put into a Power Saving Mode and can no longer be used. Only the Bypass and Prescaler Mode are active if previously selected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOTR</name>
<description>VCO Trim Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VCO bandwidth is operation in the normal range. VCO output frequency is between 260 and 520 MHz for a input frequency between 8 and 16 MHz.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VCO bandwidth is operation in the test range. VCO output frequency is between 260 and 520 MHz for a input frequency between 8 and 16 MHz.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FINDIS</name>
<description>Disconnect Oscillator from VCO</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>connect oscillator to the VCO part</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>disconnect oscillator from the VCO part.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCDISCDIS</name>
<description>Oscillator Disconnect Disable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>In case of a PLL loss-of-lock bit FINDIS is set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>In case of a PLL loss-of-lock bit FINDIS is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLPWD</name>
<description>PLL Power Saving Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal behavior</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The complete PLL block is put into a Power Saving Mode and can no longer be used. Only the Bypass Mode is active if previously selected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCRES</name>
<description>Oscillator Watchdog Reset</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The Oscillator Watchdog of the PLL is not cleared and remains active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The Oscillator Watchdog of the PLL is cleared and restarted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESLD</name>
<description>Restart VCO Lock Detection</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>AOTREN</name>
<description>Automatic Oscillator Calibration Enable</description>
<lsb>19</lsb>
<msb>19</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>FOTR</name>
<description>Factory Oscillator Calibration</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Force fixed-value trimming</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PLLCON1</name>
<description>PLL Configuration 1 Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>K1DIV</name>
<description>K1-Divider Value</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>NDIV</name>
<description>N-Divider Value</description>
<lsb>8</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>K2DIV</name>
<description>K2-Divider Value</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PDIV</name>
<description>P-Divider Value</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PLLCON2</name>
<description>PLL Configuration 2 Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PINSEL</name>
<description>P-Divider Input Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL external oscillator selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Backup clock fofi selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>K1INSEL</name>
<description>K1-Divider Input Selection</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL external oscillator selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Backup clock fofi selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBPLLSTAT</name>
<description>USB PLL Status Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VCOBYST</name>
<description>VCO Bypass Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Mode is entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler Mode is entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PWDSTAT</name>
<description>PLL Power-saving Mode Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL Power-saving Mode was not entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PLL Power-saving Mode was entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOLOCK</name>
<description>PLL VCO Lock Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The frequency difference of fREF and fDIV is greater than allowed. The VCO part of the PLL can not lock on a target frequency.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The frequency difference of fREF and fDIV is small enough to enable a stable VCO operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BY</name>
<description>Bypass Mode Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bypass Mode is not entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bypass Mode is entered. Input fOSC is selected as output fPLL.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOLOCKED</name>
<description>PLL LOCK Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PLL not locked</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>PLL locked</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBPLLCON</name>
<description>USB PLL Configuration Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00010003</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VCOBYP</name>
<description>VCO Bypass</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal operation, VCO is not bypassed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler Mode, VCO is bypassed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOPWD</name>
<description>VCO Power Saving Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal behavior</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The VCO is put into a Power Saving Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOTR</name>
<description>VCO Trim Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VCO bandwidth is operating in the normal range. VCO output frequency is between 260 and 520 MHz for a input frequency between 8 and 16 MHz.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VCO bandwidth is operating in the test range. VCO output frequency is between 260 and 520 MHz for a input frequency between 8 and 16 MHz.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FINDIS</name>
<description>Disconnect Oscillator from VCO</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Connect oscillator to the VCO part</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Disconnect oscillator from the VCO part.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCDISCDIS</name>
<description>Oscillator Disconnect Disable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>In case of a PLL loss-of-lock bit FINDIS is set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>In case of a PLL loss-of-lock bit FINDIS is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NDIV</name>
<description>N-Divider Value</description>
<lsb>8</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PLLPWD</name>
<description>PLL Power Saving Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal behavior</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The complete PLL block is put into a Power Saving Mode. Only the Bypass Mode is active if previously selected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESLD</name>
<description>Restart VCO Lock Detection</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PDIV</name>
<description>P-Divider Value</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKMXSTAT</name>
<description>Clock Multiplexing Status Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYSCLKMUX</name>
<description>Status of System clock multiplexing upon source switching</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOFI clock active</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fPLL clock active</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_GENERAL</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ID</name>
<description>SCU Module ID Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x009DC000</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>IDCHIP</name>
<description>Chip ID Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</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>IDMANUF</name>
<description>Manufactory ID Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00001820</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DEPT</name>
<description>Department Identification Number</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>MANUF</name>
<description>Manufacturer Identification Number</description>
<lsb>5</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STCON</name>
<description>Startup Configuration Register</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</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>Normal mode, JTAG</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ASC BSL enabled</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>BMI customized boot enabled</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CAN BSL enabled</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWCON</name>
<description>SW Configuration</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal mode, boot from Boot ROM</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>ASC BSL enabled</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>BMI customized boot enabled</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CAN BSL enabled</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Boot from Code SRAM</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Boot from alternate Flash Address 0</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Boot from alternate Flash Address 1</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Enable fallback Alternate Boot Mode (ABM)</description>
<value>#1110</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPR0</name>
<description>General Purpose Register 0</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAT</name>
<description>User Data</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GPR1</name>
<description>General Purpose Register 1</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DAT</name>
<description>User Data</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CCUCON</name>
<description>CCU Control Register</description>
<addressOffset>0x004C</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>
<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>GSC41</name>
<description>Global Start Control CCU41</description>
<lsb>1</lsb>
<msb>1</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>GSC42</name>
<description>Global Start Control CCU42</description>
<lsb>2</lsb>
<msb>2</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>GSC43</name>
<description>Global Start Control CCU43</description>
<lsb>3</lsb>
<msb>3</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>GSC80</name>
<description>Global Start Control CCU80</description>
<lsb>8</lsb>
<msb>8</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>GSC81</name>
<description>Global Start Control CCU81</description>
<lsb>9</lsb>
<msb>9</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>GSHR0</name>
<description>Global Start Control HRPWM0</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</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTSCON</name>
<description>Die Temperature Sensor Control Register</description>
<addressOffset>0x008C</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PWD</name>
<description>Sensor Power Down</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The DTS is powered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The DTS is not powered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>START</name>
<description>Sensor Measurement Start</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No DTS measurement is started</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A DTS measurement is started</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>Offset Calibration Value</description>
<lsb>4</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>GAIN</name>
<description>Gain Calibration Value</description>
<lsb>11</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>REFTRIM</name>
<description>Reference Trim Calibration Value</description>
<lsb>17</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>BGTRIM</name>
<description>Bandgap Trim Calibration Value</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTSSTAT</name>
<description>Die Temperature Sensor Status Register</description>
<addressOffset>0x0090</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESULT</name>
<description>Result of the DTS Measurement</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RDY</name>
<description>Sensor Ready Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The DTS is not ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The DTS is ready</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSY</name>
<description>Sensor Busy Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>not busy</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>G0ORCEN</name>
<description>Out of Range Comparator Enable Register 0</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENORC6</name>
<description>Enable Out of Range Comparator, Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC7</name>
<description>Enable Out of Range Comparator, Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>G1ORCEN</name>
<description>Out of Range Comparator Enable Register 1</description>
<addressOffset>0x00A4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ENORC6</name>
<description>Enable Out of Range Comparator, Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENORC7</name>
<description>Enable Out of Range Comparator, Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTEMPLIM</name>
<description>Die Temperature Sensor Limit Register</description>
<addressOffset>0x00A8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOWER</name>
<description>Lower Limit</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>UPPER</name>
<description>Upper Limit</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTEMPALARM</name>
<description>Die Temperature Sensor Alarm Register</description>
<addressOffset>0x00AC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>UNDERFL</name>
<description>Lower Limit Underflow</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No temperature underflow was detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A temperature underflow was detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVERFL</name>
<description>Upper Limit Overflow</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No temperature overflow was detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A temperature overflow was detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MIRRSTS</name>
<description>Mirror Write Status Register</description>
<addressOffset>0x00C4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HDCLR</name>
<description>HDCLR Mirror Register Write Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDSET</name>
<description>HDSET Mirror Register Write Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Write Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Write Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Write Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Write Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Write Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Write Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Write Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Write Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Access Register Update Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_MSKSR</name>
<description>RTC MSKSSR Mirror Register Write Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CLRSR</name>
<description>RTC CLRSR Mirror Register Write Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCONF</name>
<description>LPACCONF Mirror Register Write Interrupt Set</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Write Interrupt Set</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Write Interrupt Set</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Write Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Write Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Write Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Write Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Busy</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RMACR</name>
<description>Retention Memory Access Control Register</description>
<addressOffset>0x00C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RDWR</name>
<description>Hibernate Retention Memory Register Update Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>transfer data from Retention Memory in Hibernate domain to RMDATA register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>transfer data from RMDATA into Retention Memory in Hibernate domain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDR</name>
<description>Hibernate Retention Memory Register Address Select</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RMDATA</name>
<description>Retention Memory Access Data Register</description>
<addressOffset>0x00CC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Hibernate Retention Memory Data</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIRRALLSTAT</name>
<description>Mirror All Status</description>
<addressOffset>0x00D0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Mirror All Execution Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No update is pening</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update is pending</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MIRRALLREQ</name>
<description>Mirror All Request</description>
<addressOffset>0x00D4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>REQ</name>
<description>Mirror All Execution Request</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>Start mirror update</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_INTERRUPT</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004074</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x18</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SCU_0</name>
<description>System Control</description>
<value>0</value>
</interrupt>
<registers>
<register>
<name>SRSTAT</name>
<description>SCU Service Request Status</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>AI</name>
<description>Alarm Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>DLROVR</name>
<description>DLR Request Overrun Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>LPACCR</name>
<description>LPACLR Mirror Register Update Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Update Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Update Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACST</name>
<description>LPACST Mirror Register Update Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Update Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Update Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTST</name>
<description>HINTST Mirror Register Update Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Update Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Update Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCLR</name>
<description>HDCLR Mirror Register Update Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDSET</name>
<description>HDSET Mirror Register Update Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Update Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Update Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Update Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Status</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Status</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Status</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Mirror Register Update Status</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRRAW</name>
<description>SCU Raw Service Request Status</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>WDT pre-warning Interrupt Status Before Masking</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>RTC Raw Periodic Interrupt Status Before Masking</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>AI</name>
<description>RTC Raw Alarm Interrupt Status Before Masking</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>DLROVR</name>
<description>DLR Request Overrun Interrupt Status Before Masking</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>LPACCR</name>
<description>LPACLR Mirror Register Update Status Before Masking</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Update Status Before Masking</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Update Status Before Masking</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACST</name>
<description>LPACST Mirror Register Update Status Before Masking</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Update Status Before Masking</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Update Status Before Masking</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTST</name>
<description>HINTST Mirror Register Update Status Before Masking</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Update Status Before Masking</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Update Status Before Masking</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCLR</name>
<description>HDCLR Mirror Register Update Status Before Masking</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDSET</name>
<description>HDSET Mirror Register Update Status Before Masking</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Update Status Before Masking</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Update Status Before Masking</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Update Status Before Masking</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Before Masking Status</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Mirror Register Update Status Before Masking</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not updated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Update completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRMSK</name>
<description>SCU Service Request Mask</description>
<addressOffset>0x08</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AI</name>
<description>RTC Alarm Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLROVR</name>
<description>DLR Request Overrun Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCR</name>
<description>LPACLR Mirror Register Update Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Update Interrupt Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Update Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACST</name>
<description>LPACST Mirror Register Update Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Update Interrupt Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Update Interrupt Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTST</name>
<description>HINTST Mirror Register Update Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Update Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Update Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCLR</name>
<description>HDCLR Mirror Register Update Mask</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDSET</name>
<description>HDSET Mirror Register Update Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Update Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Update Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Update Mask</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Mask</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Mask</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Mask</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Mirror Register Update Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRCLR</name>
<description>SCU Service Request Clear</description>
<addressOffset>0x0C</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AI</name>
<description>RTC Alarm Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLROVR</name>
<description>DLR Request Overrun Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCR</name>
<description>LPACLR Mirror Register Update Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Update Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Update Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACST</name>
<description>LPACST Mirror Register Update Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Update Interrupt 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Update Interrupt Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTST</name>
<description>HINTST Mirror Register Update Interrupt Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Update Interrupt Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Update Interrupt Clear</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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCLR</name>
<description>HDCLR Mirror Register Update 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDSET</name>
<description>HDSET Mirror Register Update 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Update 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Update 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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Update Clear</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Clear</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>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Clear</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Clear</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Clear</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Mirror Register Update Clear</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRSET</name>
<description>SCU Service Request Set</description>
<addressOffset>0x10</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>RTC Periodic Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AI</name>
<description>RTC Alarm Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLROVR</name>
<description>DLR Request Overrun Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCR</name>
<description>LPACLR Mirror Register Update Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH0</name>
<description>LPACTH0 Mirror Register Update Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACTH1</name>
<description>LPACTH1 Mirror Register Update Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACST</name>
<description>LPACST Mirror Register Update Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACCLR</name>
<description>LPACCLR Mirror Register Update Interrupt 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPACSET</name>
<description>LPACSET Mirror Register Update Interrupt Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTST</name>
<description>HINTST Mirror Register Update Interrupt Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTCLR</name>
<description>HINTCLR Mirror Register Update Interrupt Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HINTSET</name>
<description>HINTSET Mirror Register Update Interrupt Set</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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCRCLR</name>
<description>HDCRCLR Mirror Register Update 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCRSET</name>
<description>HDCRSET Mirror Register Update 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDCR</name>
<description>HDCR Mirror Register Update 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSICTRL</name>
<description>OSCSICTRL Mirror Register Update 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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCULCTRL</name>
<description>OSCULCTRL Mirror Register Update Set</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_CTR</name>
<description>RTC CTR Mirror Register Update Set</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM0</name>
<description>RTC ATIM0 Mirror Register Update Set</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>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_ATIM1</name>
<description>RTC ATIM1 Mirror Register Update Set</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM0</name>
<description>RTC TIM0 Mirror Register Update Set</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTC_TIM1</name>
<description>RTC TIM1 Mirror Register Update Set</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMX</name>
<description>Retention Memory Mirror Register Update Set</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>set the status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMIREQEN</name>
<description>SCU Service Request Mask</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRWARN</name>
<description>Promote Pre-Warning Interrupt Request to NMI Request</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PI</name>
<description>Promote RTC Periodic Interrupt request to NMI Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AI</name>
<description>Promote RTC Alarm Interrupt Request to NMI Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU00</name>
<description>Promote Channel 0 Interrupt of ERU0 Request to NMI Request</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU01</name>
<description>Promote Channel 1 Interrupt of ERU0 Request to NMI Request</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU02</name>
<description>Promote Channel 2 Interrupt of ERU0 Request to NMI Request</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU03</name>
<description>Promote Channel 3 Interrupt of ERU0 Request to NMI Request</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_PARITY</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x5000413C</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PEEN</name>
<description>Parity Error Enable Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PEENPS</name>
<description>Parity Error Enable for PSRAM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENDS1</name>
<description>Parity Error Enable for DSRAM1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENDS2</name>
<description>Parity Error Enable for DSRAM2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENU0</name>
<description>Parity Error Enable for USIC0 Memory</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENU1</name>
<description>Parity Error Enable for USIC1 Memory</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENMC</name>
<description>Parity Error Enable for MultiCAN Memory</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENPPRF</name>
<description>Parity Error Enable for PMU Prefetch Memory</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENUSB</name>
<description>Parity Error Enable for USB Memory</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENETH0TX</name>
<description>Parity Error Enable for ETH TX Memory</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEENETH0RX</name>
<description>Parity Error Enable for ETH RX Memory</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MCHKCON</name>
<description>Memory Checking Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SELPS</name>
<description>Select Memory Check for PSRAM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELDS1</name>
<description>Select Memory Check for DSRAM1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELDS2</name>
<description>Select Memory Check for DSRAM2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0DRA</name>
<description>Select Memory Check for USIC0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1DRA</name>
<description>Select Memory Check for USIC1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCANDRA</name>
<description>Select Memory Check for MultiCAN</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPRFDRA</name>
<description>Select Memory Check for PMU</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELUSB</name>
<description>Select Memory Check for USB SRAM</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELETH0TX</name>
<description>Select Memory Check for ETH0 TX SRAM</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SELETH0RX</name>
<description>Select Memory Check for ETH0 RX SRAM</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Not selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PETE</name>
<description>Parity Error Trap Enable Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PETEPS</name>
<description>Parity Error Trap Enable for PSRAM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEDS1</name>
<description>Parity Error Trap Enable for DSRAM1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEDS2</name>
<description>Parity Error Trap Enable for DSRAM2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEU0</name>
<description>Parity Error Trap Enable for USIC0 Memory</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEU1</name>
<description>Parity Error Trap Enable for USIC1 Memory</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEMC</name>
<description>Parity Error Trap Enable for MultiCAN Memory</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEPPRF</name>
<description>Parity Error Trap Enable for PMU Prefetch Memory</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEUSB</name>
<description>Parity Error Trap Enable for USB Memory</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEETH0TX</name>
<description>Parity Error Trap Enable for ETH 0TX Memory</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PETEETH0RX</name>
<description>Parity Error Trap Enable for ETH0 RX Memory</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PERSTEN</name>
<description>Parity Error Reset Enable Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RSEN</name>
<description>System Reset Enable upon Parity Error Trap</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PEFLAG</name>
<description>Parity Error Flag Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PEFPS</name>
<description>Parity Error Flag for PSRAM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFDS1</name>
<description>Parity Error Flag for DSRAM1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFDS2</name>
<description>Parity Error Flag for DSRAM2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFU0</name>
<description>Parity Error Flag for USIC0 Memory</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFU1</name>
<description>Parity Error Flag for USIC1 Memory</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFMC</name>
<description>Parity Error Flag for MultiCAN Memory</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEFPPRF</name>
<description>Parity Error Flag for PMU Prefetch Memory</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEUSB</name>
<description>Parity Error Flag for USB Memory</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEETH0TX</name>
<description>Parity Error Flag for ETH TX Memory</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEETH0RX</name>
<description>Parity Error Flag for ETH RX Memory</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No parity error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PMTPR</name>
<description>Parity Memory Test Pattern Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRD</name>
<description>Parity Read Values for Memory Test</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>PWR</name>
<description>Parity Write Values for Memory Test</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PMTSR</name>
<description>Parity Memory Test Select Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MTENPS</name>
<description>Test Enable Control for PSRAM</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>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTENDS1</name>
<description>Test Enable Control for DSRAM1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTENDS2</name>
<description>Test Enable Control for DSRAM2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTEU0</name>
<description>Test Enable Control for USIC0 Memory</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTEU1</name>
<description>Test Enable Control for USIC1 Memory</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTEMC</name>
<description>Test Enable Control for MultiCAN Memory</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTEPPRF</name>
<description>Test Enable Control for PMU Prefetch Memory</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTUSB</name>
<description>Test Enable Control for USB Memory</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTETH0TX</name>
<description>Test Enable Control for ETH TX Memory</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MTETH0RX</name>
<description>Test Enable Control for ETH RX Memory</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Standard operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Parity bits under test</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_TRAP</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004160</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x14</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>TRAPSTAT</name>
<description>Trap Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SOSCWDGT</name>
<description>System OSC WDT Trap Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVCOLCKT</name>
<description>System VCO Lock Trap Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UVCOLCKT</name>
<description>USB VCO Lock Trap Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PET</name>
<description>Parity Error Trap Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRWNT</name>
<description>Brown Out Trap Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDGT</name>
<description>OSC_ULP WDG Trap Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR0T</name>
<description>Peripheral Bridge 0 Trap Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR1T</name>
<description>Peripheral Bridge 1 Trap Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPHIT</name>
<description>Die Temperature Too High Trap Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPLOT</name>
<description>Die Temperature Too Low Trap Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRAPRAW</name>
<description>Trap Raw Status Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SOSCWDGT</name>
<description>System OSC WDT Trap Raw Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVCOLCKT</name>
<description>System VCO Lock Trap Raw Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UVCOLCKT</name>
<description>USB VCO Lock Trap Raw Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PET</name>
<description>Parity Error Trap Raw Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRWNT</name>
<description>Brown Out Trap Raw Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDGT</name>
<description>OSC_ULP WDG Trap RAW Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR0T</name>
<description>Peripheral Bridge 0 Trap Raw Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR1T</name>
<description>Peripheral Bridge 1 Trap Raw Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPHIT</name>
<description>Die Temperature Too High Trap Raw Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPLOT</name>
<description>Die Temperature Too Low Trap Raw Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No pending trap request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pending trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRAPDIS</name>
<description>Trap Disable Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x000031FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SOSCWDGT</name>
<description>System OSC WDT Trap Disable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVCOLCKT</name>
<description>System VCO Lock Trap Disable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UVCOLCKT</name>
<description>USB VCO Lock Trap Disable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PET</name>
<description>Parity Error Trap Disable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRWNT</name>
<description>Brown Out Trap Disable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDGT</name>
<description>Wake-up Trap Disable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR0T</name>
<description>Peripheral Bridge 0 Trap Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR1T</name>
<description>Peripheral Bridge 1 Trap Disable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPHIT</name>
<description>Die Temperature Too High Trap Disable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPLOT</name>
<description>Die Temperature Too Low Trap Disable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap request enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap request disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRAPCLR</name>
<description>Trap Clear Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SOSCWDGT</name>
<description>System OSC WDT Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVCOLCKT</name>
<description>System VCO Lock Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UVCOLCKT</name>
<description>USB VCO Lock Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PET</name>
<description>Parity Error Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRWNT</name>
<description>Brown Out Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDGT</name>
<description>OSC_ULP WDG Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR0T</name>
<description>Peripheral Bridge 0 Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR1T</name>
<description>Peripheral Bridge 1 Trap 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>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPHIT</name>
<description>Die Temperature Too High Trap Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPLOT</name>
<description>Die Temperature Too Low Trap Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRAPSET</name>
<description>Trap Set Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SOSCWDGT</name>
<description>System OSC WDT Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVCOLCKT</name>
<description>System VCO Lock Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UVCOLCKT</name>
<description>USB VCO Lock Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PET</name>
<description>Parity Error Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRWNT</name>
<description>Brown Out Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDT</name>
<description>OSC_ULP WDG Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR0T</name>
<description>Peripheral Bridge 0 Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BWERR1T</name>
<description>Peripheral Bridge 1 Trap 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>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPHIT</name>
<description>Die Temperature Too High Trap Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEMPLOT</name>
<description>Die Temperature Too Low Trap Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set trap request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_HIBERNATE</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>HDSTAT</name>
<description>Hibernate Domain Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EPEV</name>
<description>Wake-up Pin Event Positive Edge</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on positive edge pin event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on positive edge pin event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENEV</name>
<description>Wake-up Pin Event Negative Edge</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on negative edge pin event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on negative edge pin event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCEV</name>
<description>RTC Event</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on RTC event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on RTC event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDG</name>
<description>ULP WDG Alarm Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Watchdog alarm did not occur</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Watchdog alarm occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBNOUT</name>
<description>Hibernate Control Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hibernate not driven active to pads</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hibernate driven active to pads</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATPEV</name>
<description>Wake-Up on LPAC Positive Edge of VBAT Threshold Crossing</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on rising above threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on rising above threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATNEV</name>
<description>Wake-Up on LPAC Negative Edge of VBAT Threshold Crossing</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on falling below threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on falling below threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_0 Threshold Crossing</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on rising above threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on rising above threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_0 Threshold Crossing</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on falling below threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on falling below threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_1 Threshold Crossing</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on rising above threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on rising above threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_1 Threshold Crossing</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up on falling below threshold event inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up on falling below threshold event active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HDCLR</name>
<description>Hibernate Domain Status Clear Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EPEV</name>
<description>Wake-up Pin Event Positive Edge 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENEV</name>
<description>Wake-up Pin Event Negative Edge 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCEV</name>
<description>RTC Event 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDG</name>
<description>ULP WDG Alarm 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>Clear watchdog alarm</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATPEV</name>
<description>Wake-Up on LPAC Positive Edge of VBAT Threshold Crossing 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATNEV</name>
<description>Wake-Up on LPAC Negative Edge of VBAT Threshold Crossing 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_0 Threshold Crossing 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>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_0 Threshold Crossing Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_1 Threshold Crossing Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_1 Threshold Crossing Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HDSET</name>
<description>Hibernate Domain Status Set Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EPEV</name>
<description>Wake-up Pin Event Positive Edge 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENEV</name>
<description>Wake-up Pin Event Negative Edge 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCEV</name>
<description>RTC Event 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDG</name>
<description>ULP WDG Alarm 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>Set watchdog alarm</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATPEV</name>
<description>Wake-Up on LPAC Positive Edge of VBAT Threshold Crossing 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATNEV</name>
<description>Wake-Up on LPAC Negative Edge of VBAT Threshold Crossing 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_0 Threshold Crossing 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>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_0 Threshold Crossing Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1PEV</name>
<description>Wake-Up on LPAC Positive Edge of HIB_IO_1 Threshold Crossing Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1NEV</name>
<description>Wake-Up on LPAC Negative Edge of HIB_IO_1 Threshold Crossing Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HDCR</name>
<description>Hibernate Domain Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x000C2000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WKPEP</name>
<description>Wake-Up on Pin Event Positive Edge Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WKPEN</name>
<description>Wake-up on Pin Event Negative Edge Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCE</name>
<description>Wake-up on RTC Event Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ULPWDGEN</name>
<description>ULP WDG Alarm Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIB</name>
<description>Hibernate Request Value Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External hibernate request inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External hibernate request active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTALGPI1SEL</name>
<description>Multiplex Control for RTC_XTAL_1 Select as GPI Input</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>RTC_XTAL_1 input selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Analog comparator output for HIB_IO_1 or pre-selected digital IO input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCS</name>
<description>fRTC Clock Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOSI selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fULP selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STDBYSEL</name>
<description>fSTDBY Clock Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fOSI selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fULP selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WKUPSEL</name>
<description>Wake-Up from Hibernate Trigger Input Selection</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HIB_IO_1 pin selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HIB_IO_0 pin selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPI0SEL</name>
<description>General Purpose Input 0 Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HIB_IO_1 pin selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HIB_IO_0 pin selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPI1SEL</name>
<description>General Purpose Input 1 Selection</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HIB_IO_1 pin selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HIB_IO_0 pin selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBIO0POL</name>
<description>HIBIO0 Polarity Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Direct value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBIO1POL</name>
<description>HIBIO1 Polarity Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Direct value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADIG0SEL</name>
<description>Select Analog Channel 0 or Digital Output Path</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Analog comparator result for HIB_IO_0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADIG1SEL</name>
<description>Select Analog Channel 1 or Digital Output Path</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Digital input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Analog comparator result for HIB_IO_1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBIO0SEL</name>
<description>HIB_IO_0 Pin I/O Control (default HIBOUT)</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Direct input, No input pull device connected</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Direct input, Input pull-down device connected</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Direct input, Input pull-up device connected</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Push-pull HIB Control output</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Push-pull WDT service output</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Push-pull GPIO output</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Open-drain HIB Control output</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Open-drain WDT service output</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Open-drain GPIO output</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Analog input</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBIO1SEL</name>
<description>HIB_IO_1 Pin I/O Control (Default WKUP)</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Direct input, No input pull device connected</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Direct input, Input pull-down device connected</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Direct input, Input pull-up device connected</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Push-pull HIB Control output</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Push-pull WDT service output</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Push-pull GPIO output</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Open-drain HIB Control output</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Open-drain WDT service output</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Open-drain GPIO output</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Analog input</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATLO</name>
<description>Wake-Up on VBAT Falling Below Threshold Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATHI</name>
<description>Wake-Up on VBAT Rising Above Threshold Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0LO</name>
<description>Wake-Up on Analog HIB_IO_0 Falling Below Threshold Enable</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0HI</name>
<description>Wake-Up on Analog HIB_IO_0 Rising Above Threshold Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1LO</name>
<description>Wake-Up on Analog HIB_IO_1 Falling Below Threshold Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1HI</name>
<description>Wake-Up on Analog HIB_IO_1 Rising Above Threshold Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Wake-up event disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSCSICTRL</name>
<description>fOSI Control Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PWD</name>
<description>Turn OFF the fOSI Clock Source</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSCULSTAT</name>
<description>OSC_ULP Status Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>X1D</name>
<description>XTAL1 Data Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OSCULCTRL</name>
<description>OSC_ULP Control Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000020</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>X1DEN</name>
<description>XTAL1 Data General Purpose Input Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input inactivated, power down</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE</name>
<description>Oscillator Mode</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Oscillator is enabled, in operation</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Oscillator is enabled, in bypass mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Oscillator in power down</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Oscillator in power down, can be used as GPI</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LPACCONF</name>
<description>Analog Wake-up Configuration Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x70000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMPEN</name>
<description>Compare Enable for Input Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator permanently in power down</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator activated for VBAT input</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Comparator activated for HIB_IO_0 input</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Comparator activated for HIB_IO_1 input</description>
<value>#100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIGSEL</name>
<description>Analog Compare Trigger Select</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Sub-second interval counter</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RTC alarm event</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>RTC periodic event</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>On digital WKUP input positive edge event</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>On digital WKUP input negative edge event</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Continuous measurement</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Single-shot on software request</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVDEL</name>
<description>Conversion Delay</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>INTERVCNT</name>
<description>Sub-second Interval Counter</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>SETTLECNT</name>
<description>LPAC Settle Time Counter</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPACTH0</name>
<description>LPAC Threshold Register 0</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VBATLO</name>
<description>VBAT Lower Threshold Value</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>VBATHI</name>
<description>VBAT Upper Threshold Value</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPACTH1</name>
<description>LPAC Threshold Register 1</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AHIBIO0LO</name>
<description>Analog HIB_IO_0 Lower Threshold Value</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>AHIBIO0HI</name>
<description>Analog HIB_IO_0 Upper Threshold Value</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>AHIBIO1LO</name>
<description>Analog HIB_IO_1 Lower Threshold Value</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AHIBIO1HI</name>
<description>Analog HIB_IO_1 Upper Threshold Value</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPACST</name>
<description>Hibernate Analog Control State Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VBATSCMP</name>
<description>Trigger VBAT Single Compare Operation Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready to start new compare operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare operation completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0SCMP</name>
<description>Trigger HIB_IO_0 Input Single Compare Operation Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready to start new compare operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare operation completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1SCMP</name>
<description>Trigger HIB_IO_1 Input Single Compare Operation Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Ready to start new compare operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Compare operation completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATVAL</name>
<description>VBAT Compare Operation Result</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Below programmed threshold</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0VAL</name>
<description>HIB_IO_0 Input Compare Operation Result</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Below programmed threshold</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1VAL</name>
<description>HIB_IO_1 Input Compare Operation Result</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Below programmed threshold</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LPACCLR</name>
<description>LPAC Control Clear Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VBATSCMP</name>
<description>Trigger VBAT Single Compare Operation 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>Clear the sticky bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0SCMP</name>
<description>Trigger HIB_IO_0 Input Single Compare Operation 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>Clear the sticky bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1SCMP</name>
<description>Trigger HIB_IO_1 Input Single Compare Operation 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>Clear the sticky bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATVAL</name>
<description>VBAT Compare Operation Initial Value 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>Below programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0VAL</name>
<description>HIB_IO_0 Input Compare Initial Value 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>Below programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1VAL</name>
<description>HIB_IO_1 Input Compare Initial Value 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>Below programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LPACSET</name>
<description>LPAC Control Set Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VBATSCMP</name>
<description>Trigger VBAT Single Compare Operation 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>Start compare operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0SCMP</name>
<description>Trigger HIB_IO_0 Input Single Compare Operation 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>Start compare operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1SCMP</name>
<description>Trigger HIB_IO_1 Input Single Compare Operation 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>Start compare operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBATVAL</name>
<description>VBAT Compare Operation Initial Value 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>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO0VAL</name>
<description>HIB_IO_0 Input Compare Initial Value 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>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHIBIO1VAL</name>
<description>HIB_IO_1 Input Compare Initial Value 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>Above programmed threshold</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HINTST</name>
<description>Hibernate Internal Control State Register</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIBNINT</name>
<description>Internally Controlled Hibernate Sequence Request State</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Hibernate not entered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Hibernate entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHOFF</name>
<description>VDDP Supply Switch of Flash State</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>VDDP supply of Flash switched on</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>VDDP supply of Flash switched off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPD</name>
<description>Flash Power Down State</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Power down mode effectively entered</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POFFD</name>
<description>PORST Pull-up OFF Direct Control State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pull-up on</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pull-up off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPODEL</name>
<description>Delay on PORTS Pull-up Switching OFF on Hibernate Request</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>POFFH</name>
<description>PORST Pull-up OFF in Hibernate Mode State</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pull-up on</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pull-up off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HINTCLR</name>
<description>Hibernate Internal Control Clear Register</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIBNINT</name>
<description>Internally Controlled Hibernate Sequence Request 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>Hibernate bit clear</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHOFF</name>
<description>VDDP Supply Switch of Flash 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>Switch on VDDP supply of Flash</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPD</name>
<description>Flash Power Down 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>Flash power down mode leave request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POFFD</name>
<description>PORST Pull-up OFF Direct Control 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>Pull-up on</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPODEL</name>
<description>Delay on PORTS Pull-up Switching OFF on Hibernate Request Clear</description>
<lsb>16</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>POFFH</name>
<description>PORST Pull-up OFF in Hibernate Mode 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>Pull-up on</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HINTSET</name>
<description>Hibernate Internal Control Set Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIBNINT</name>
<description>Internally Controlled Hibernate Sequence Request 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>Hardware controlled hibernate sequence request active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOREOFF</name>
<description>VDDC Generation off on EVR 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>VDDC off to EVR set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHOFF</name>
<description>VDDP Supply Switch of Flash 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>Switch off VDDP supply of Flash</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPD</name>
<description>Flash Power Down 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>Flash power down mode request set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POFFD</name>
<description>PORST Pull-up OFF Direct Control 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>Pull-up off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPODEL</name>
<description>Delay on PORTS Pull-up Switching OFF on Hibernate Request Set</description>
<lsb>16</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>POFFH</name>
<description>PORST Pull-up OFF in Hibernate Mode 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>Pull-up off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_POWER</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PWRSTAT</name>
<description>PCU Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIBEN</name>
<description>Hibernate Domain Enable Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inactive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPHYPDQ</name>
<description>USB PHY Transceiver State</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Power-down</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBOTGEN</name>
<description>USB On-The-Go Comparators State</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Power-down</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPUWQ</name>
<description>USB Weak Pull-Up at PADN State</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pull-up active</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pull-up not active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWRSET</name>
<description>PCU Set Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIB</name>
<description>Set Hibernate Domain Enable</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 Hibernate domain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPHYPDQ</name>
<description>Set USB PHY Transceiver Disable</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>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBOTGEN</name>
<description>Set USB On-The-Go Comparators Enable</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>Active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPUWQ</name>
<description>Set USB Weak Pull-Up at PADN Enable</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>Pull-up not active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWRCLR</name>
<description>PCU Clear Control Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HIB</name>
<description>Clear Disable Hibernate Domain</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 Hibernate domain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPHYPDQ</name>
<description>Clear USB PHY Transceiver Disable</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>Power-down</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBOTGEN</name>
<description>Clear USB On-The-Go Comparators Enable</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>Power-down</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBPUWQ</name>
<description>Clear USB Weak Pull-Up at PADN Enable</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>Pull-up active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVRSTAT</name>
<description>EVR Status Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OV13</name>
<description>Regulator Overvoltage for 1.3 V</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No overvoltage condition</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Regulator is in overvoltage</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVRVADCSTAT</name>
<description>EVR VADC Status Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADC13V</name>
<description>VADC 1.3 V Conversion Result</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>VADC33V</name>
<description>VADC 3.3 V Conversion Result</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PWRMON</name>
<description>Power Monitor Control</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>THRS</name>
<description>Threshold</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>INTV</name>
<description>Interval</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>ENB</name>
<description>Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU_RESET</name>
<description>System Control Unit</description>
<groupName>SCU</groupName>
<baseAddress>0x50004400</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>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RSTSTAT</name>
<description>Reset Status Information</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PORST reset</description>
<value>#00000001</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SWD reset</description>
<value>#00000010</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>PV reset</description>
<value>#00000100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CPU system reset</description>
<value>#00001000</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CPU lockup reset</description>
<value>#00010000</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>WDT reset</description>
<value>#00100000</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Parity Error reset</description>
<value>#10000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBWK</name>
<description>Hibernate Wake-up Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No Wake-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Wake-up event</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBRS</name>
<description>Hibernate Reset Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>HIBWK</name>
<description>Set Hibernate Wake-up Reset Status</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>Assert reset status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBRS</name>
<description>Set Hibernate Reset</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>Assert reset</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>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>HIBWK</name>
<description>Clear Hibernate Wake-up Reset Status</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>De-assert reset status bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HIBRS</name>
<description>Clear Hibernate Reset</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>De-assert reset</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>PRSTAT0</name>
<description>RCU Peripheral 0 Reset Status</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00810F9F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADCRS</name>
<description>VADC Reset Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSDRS</name>
<description>DSD Reset Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40RS</name>
<description>CCU40 Reset Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41RS</name>
<description>CCU41 Reset Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU42RS</name>
<description>CCU42 Reset Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80RS</name>
<description>CCU80 Reset Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81RS</name>
<description>CCU81 Reset Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0RS</name>
<description>POSIF0 Reset Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1RS</name>
<description>POSIF1 Reset Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0RS</name>
<description>USIC0 Reset Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU1RS</name>
<description>ERU1 Reset Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRPWM0RS</name>
<description>HRPWM0 Reset Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSET0</name>
<description>RCU Peripheral 0 Reset Set</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADCRS</name>
<description>VADC Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSDRS</name>
<description>DSD Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40RS</name>
<description>CCU40 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41RS</name>
<description>CCU41 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU42RS</name>
<description>CCU42 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80RS</name>
<description>CCU80 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81RS</name>
<description>CCU81 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0RS</name>
<description>POSIF0 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1RS</name>
<description>POSIF1 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0RS</name>
<description>USIC0 Reset Assert</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU1RS</name>
<description>ERU1 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRPWM0RS</name>
<description>HRPWM0 Reset Assert</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRCLR0</name>
<description>RCU Peripheral 0 Reset Clear</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VADCRS</name>
<description>VADC Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSDRS</name>
<description>DSD Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU40RS</name>
<description>CCU40 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU41RS</name>
<description>CCU41 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU42RS</name>
<description>CCU42 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU80RS</name>
<description>CCU80 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU81RS</name>
<description>CCU81 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF0RS</name>
<description>POSIF0 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSIF1RS</name>
<description>POSIF1 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC0RS</name>
<description>USIC0 Reset Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERU1RS</name>
<description>ERU1 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRPWM0RS</name>
<description>HRPWM0 Reset Clear</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSTAT1</name>
<description>RCU Peripheral 1 Reset Status</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<resetValue>0x000000B9</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43RS</name>
<description>CCU43 Reset Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTSCU0RS</name>
<description>LEDTS Reset Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0RS</name>
<description>MultiCAN Reset Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACRS</name>
<description>DAC Reset Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1RS</name>
<description>USIC1 Reset Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPORTSRS</name>
<description>PORTS Reset Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSET1</name>
<description>RCU Peripheral 1 Reset Set</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43RS</name>
<description>CCU43 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTSCU0RS</name>
<description>LEDTS Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0RS</name>
<description>MultiCAN Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACRS</name>
<description>DAC Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1RS</name>
<description>USIC1 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPORTSRS</name>
<description>PORTS Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRCLR1</name>
<description>RCU Peripheral 1 Reset Clear</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCU43RS</name>
<description>CCU43 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEDTSCU0RS</name>
<description>LEDTS Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCAN0RS</name>
<description>MultiCAN Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACRS</name>
<description>DAC Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIC1RS</name>
<description>USIC1 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPORTSRS</name>
<description>PORTS Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSTAT2</name>
<description>RCU Peripheral 2 Reset Status</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x000000D6</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDTRS</name>
<description>WDT Reset Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0RS</name>
<description>ETH0 Reset Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMA0RS</name>
<description>DMA0 Reset Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCERS</name>
<description>FCE Reset Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBRS</name>
<description>USB Reset Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Reset de-asserted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Reset asserted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSET2</name>
<description>RCU Peripheral 2 Reset Set</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDTRS</name>
<description>WDT Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0RS</name>
<description>ETH0 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMA0RS</name>
<description>DMA0 Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCERS</name>
<description>FCE Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBRS</name>
<description>USB Reset Assert</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>Assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRCLR2</name>
<description>RCU Peripheral 2 Reset Clear</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WDTRS</name>
<description>WDT Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETH0RS</name>
<description>ETH0 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMA0RS</name>
<description>DMA0 Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCERS</name>
<description>FCE Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBRS</name>
<description>USB Reset 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>De-assert reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LEDTS0</name>
<description>LED and Touch Sense Unit 0</description>
<headerStructName>LEDTS</headerStructName>
<baseAddress>0x48010000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LEDTS0_0</name>
<description>LED and Touch Sense Control Unit (Module 0)</description>
<value>102</value>
</interrupt>
<registers>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x0000</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 (max. LED columns = 7 if bit TS_EN = 1)</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 (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>
<name>ETH0_CON</name>
<description>Ethernet Control Register</description>
<groupName>ETH</groupName>
<baseAddress>0x50004040</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ETH0_CON</name>
<description>Ethernet 0 Port Control Register</description>
<addressOffset>0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXD0</name>
<description>MAC Receive Input 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RXD0A is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RXD0B is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RXD0C is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RXD0D is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXD1</name>
<description>MAC Receive Input 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RXD1A is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RXD1B is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RXD1C is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RXD1D is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXD2</name>
<description>MAC Receive Input 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RXD2A is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RXD2B is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RXD2C is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RXD2D is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXD3</name>
<description>MAC Receive Input 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RXD3A is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RXD3B is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RXD3C is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RXD3D is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLK_RMII</name>
<description>RMII clock input</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RMIIA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RMIIB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RMIIC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RMIID is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRS_DV</name>
<description>CRS_DV input</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input CRS_DVA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input CRS_DVB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input CRS_DVC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input CRS_DVD is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRS</name>
<description>CRS input</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input CRSA</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input CRSB</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input CRSC</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input CRSD</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXER</name>
<description>RXER Input</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input RXERA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input RXERB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input RXERC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input RXERD is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COL</name>
<description>COL input</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input COLA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input COLB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input COLC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input COLD is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLK_TX</name>
<description>CLK_TX input</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input CLK_TXA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input CLK_TXB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input CLK_TXC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input CLK_TXD is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MDIO</name>
<description>MDIO Input Select</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Data input MDIA is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data input MDIB is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data input MDIC is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Data input MDID is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INFSEL</name>
<description>Ethernet MAC Interface Selection</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>MII</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>RMII</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ETH0</name>
<description>Ethernet Unit 0</description>
<groupName>ETH</groupName>
<headerStructName>ETH</headerStructName>
<baseAddress>0x5000C000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ETH0_0</name>
<description>Ethernet (Module 0)</description>
<value>108</value>
</interrupt>
<registers>
<register>
<name>MAC_CONFIGURATION</name>
<description>MAC Configuration Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00008000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRELEN</name>
<description>Preamble Length for Transmit Frames</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RE</name>
<description>Receiver Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TE</name>
<description>Transmitter Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>DC</name>
<description>Deferral Check</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>BL</name>
<description>Back-Off Limit</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>ACS</name>
<description>Automatic Pad or CRC Stripping</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DR</name>
<description>Disable Retry</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>IPC</name>
<description>Checksum Offload</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>DM</name>
<description>Duplex Mode</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>LM</name>
<description>Loopback Mode</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DO</name>
<description>Disable Receive Own</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>FES</name>
<description>Speed</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>DCRS</name>
<description>Disable Carrier Sense During Transmission</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>IFG</name>
<description>Inter-Frame Gap</description>
<lsb>17</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>JE</name>
<description>Jumbo Frame Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>BE</name>
<description>Frame Burst Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>JD</name>
<description>Jabber Disable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>WD</name>
<description>Watchdog Disable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TC</name>
<description>Transmit Configuration in RMII</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>CST</name>
<description>CRC Stripping of Type Frames</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>TWOKPE</name>
<description>IEEE 802.3as support for 2K packets Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>SARC</name>
<description>Source Address Insertion or Replacement Control</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MAC_FRAME_FILTER</name>
<description>MAC Frame Filter</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PR</name>
<description>Promiscuous Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>HUC</name>
<description>Hash Unicast</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>HMC</name>
<description>Hash Multicast</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>DAIF</name>
<description>DA Inverse Filtering</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PM</name>
<description>Pass All Multicast</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>DBF</name>
<description>Disable Broadcast Frames</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>PCF</name>
<description>Pass Control Frames</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SAIF</name>
<description>SA Inverse Filtering</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>SAF</name>
<description>Source Address Filter Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>HPF</name>
<description>Hash or Perfect Filter</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>VTFE</name>
<description>VLAN Tag Filter Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>IPFE</name>
<description>Layer 3 and Layer 4 Filter Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>DNTU</name>
<description>Drop non-TCP/UDP over IP Frames</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>RA</name>
<description>Receive All</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HASH_TABLE_HIGH</name>
<description>Hash Table High Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HTH</name>
<description>Hash Table High</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HASH_TABLE_LOW</name>
<description>Hash Table Low Register</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HTL</name>
<description>Hash Table Low</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GMII_ADDRESS</name>
<description>MII Address Register</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MB</name>
<description>MII Busy</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>MW</name>
<description>MII Write</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>CR</name>
<description>CSR Clock Range</description>
<lsb>2</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>MR</name>
<description>MII Register</description>
<lsb>6</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PA</name>
<description>Physical Layer Address</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GMII_DATA</name>
<description>MII Data Register</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MD</name>
<description>MII Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FLOW_CONTROL</name>
<description>Flow Control Register</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FCA_BPA</name>
<description>Flow Control Busy or Backpressure Activate</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TFE</name>
<description>Transmit Flow Control Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RFE</name>
<description>Receive Flow Control Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>UP</name>
<description>Unicast Pause Frame Detect</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PLT</name>
<description>Pause Low Threshold</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>DZPQ</name>
<description>Disable Zero-Quanta Pause</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PT</name>
<description>Pause Time</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VLAN_TAG</name>
<description>VLAN Tag Register</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VL</name>
<description>VLAN Tag Identifier for Receive Frames</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>ETV</name>
<description>Enable 12-Bit VLAN Tag Comparison</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>VTIM</name>
<description>VLAN Tag Inverse Match Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>ESVL</name>
<description>Enable S-VLAN</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>VTHM</name>
<description>VLAN Tag Hash Table Match Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>VERSION</name>
<description>Version Register</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00001037</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SNPSVER</name>
<description>Synopsys-defined Version (3.7)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>USERVER</name>
<description>User-defined Version (Configured with the coreConsultant)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DEBUG</name>
<description>Debug Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPESTS</name>
<description>MAC MII Receive Protocol Engine Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>RFCFCSTS</name>
<description>MAC Receive Frame Controller FIFO Status</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>RWCSTS</name>
<description>MTL Rx FIFO Write Controller Active Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>RRCSTS</name>
<description>MTL Rx FIFO Read Controller State</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>RXFSTS</name>
<description>MTL Rx FIFO Fill-level Status</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>TPESTS</name>
<description>MAC MII Transmit Protocol Engine Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>TFCSTS</name>
<description>MAC Transmit Frame Controller Status</description>
<lsb>17</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>TXPAUSED</name>
<description>MAC transmitter in PAUSE</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>TRCSTS</name>
<description>MTL Tx FIFO Read Controller Status</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>TWCSTS</name>
<description>MTL Tx FIFO Write Controller Active Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>TXFSTS</name>
<description>MTL Tx FIFO Not Empty Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>TXSTSFSTS</name>
<description>MTL TxStatus FIFO Full Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>REMOTE_WAKE_UP_FRAME_FILTER</name>
<description>Remote Wake Up Frame Filter Register</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WKUPFRMFTR</name>
<description>Remote Wake-Up Frame Filter</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PMT_CONTROL_STATUS</name>
<description>PMT Control and Status Register</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PWRDWN</name>
<description>Power Down</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>MGKPKTEN</name>
<description>Magic Packet Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RWKPKTEN</name>
<description>Wake-Up Frame Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>MGKPRCVD</name>
<description>Magic Packet Received</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>RWKPRCVD</name>
<description>Wake-Up Frame Received</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>GLBLUCAST</name>
<description>Global Unicast</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>RWKFILTRST</name>
<description>Wake-Up Frame Filter Register Pointer Reset</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTERRUPT_STATUS</name>
<description>Interrupt Register</description>
<addressOffset>0x0038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMTIS</name>
<description>PMT Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>MMCIS</name>
<description>MMC Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>MMCRXIS</name>
<description>MMC Receive Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>MMCTXIS</name>
<description>MMC Transmit Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>MMCRXIPIS</name>
<description>MMC Receive Checksum Offload Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>TSIS</name>
<description>Timestamp Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTERRUPT_MASK</name>
<description>Interrupt Mask Register</description>
<addressOffset>0x003C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMTIM</name>
<description>PMT Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>TSIM</name>
<description>Timestamp Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS0_HIGH</name>
<description>MAC Address0 High Register</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x8000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRHI</name>
<description>MAC Address0 [47:32]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>AE</name>
<description>Address Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS0_LOW</name>
<description>MAC Address0 Low Register</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRLO</name>
<description>MAC Address0 [31:0]</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS1_HIGH</name>
<description>MAC Address1 High Register</description>
<addressOffset>0x0048</addressOffset>
<size>32</size>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRHI</name>
<description>MAC Address1 [47:32]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>MBC</name>
<description>Mask Byte Control</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SA</name>
<description>Source Address</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>AE</name>
<description>Address Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS1_LOW</name>
<description>MAC Address1 Low Register</description>
<addressOffset>0x004C</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRLO</name>
<description>MAC Address1 [31:0]</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS2_HIGH</name>
<description>MAC Address2 High Register</description>
<addressOffset>0x0050</addressOffset>
<size>32</size>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRHI</name>
<description>MAC Address2 [47:32]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>MBC</name>
<description>Mask Byte Control</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SA</name>
<description>Source Address</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>AE</name>
<description>Address Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS2_LOW</name>
<description>MAC Address2 Low Register</description>
<addressOffset>0x0054</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRLO</name>
<description>MAC Address2 [31:0]</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS3_HIGH</name>
<description>MAC Address3 High Register</description>
<addressOffset>0x0058</addressOffset>
<size>32</size>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRHI</name>
<description>MAC Address3 [47:32]</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>MBC</name>
<description>Mask Byte Control</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SA</name>
<description>Source Address</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>AE</name>
<description>Address Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAC_ADDRESS3_LOW</name>
<description>MAC Address3 Low Register</description>
<addressOffset>0x005C</addressOffset>
<size>32</size>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRLO</name>
<description>MAC Address3 [31:0]</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMC_CONTROL</name>
<description>MMC Control Register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNTRST</name>
<description>Counters Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>CNTSTOPRO</name>
<description>Counters Stop Rollover</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RSTONRD</name>
<description>Reset on Read</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>CNTFREEZ</name>
<description>MMC Counter Freeze</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>CNTPRST</name>
<description>Counters Preset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>CNTPRSTLVL</name>
<description>Full-Half Preset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>UCDBC</name>
<description>Update MMC Counters for Dropped Broadcast Frames</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMC_RECEIVE_INTERRUPT</name>
<description>MMC Receive Interrupt Register</description>
<addressOffset>0x0104</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXGBFRMIS</name>
<description>MMC Receive Good Bad Frame Counter Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>RXGBOCTIS</name>
<description>MMC Receive Good Bad Octet Counter Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>RXGOCTIS</name>
<description>MMC Receive Good Octet Counter Interrupt Status.</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>RXBCGFIS</name>
<description>MMC Receive Broadcast Good Frame Counter Interrupt Status.</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>RXMCGFIS</name>
<description>MMC Receive Multicast Good Frame Counter Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>RXCRCERFIS</name>
<description>MMC Receive CRC Error Frame Counter Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>RXALGNERFIS</name>
<description>MMC Receive Alignment Error Frame Counter Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>RXRUNTFIS</name>
<description>MMC Receive Runt Frame Counter Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RXJABERFIS</name>
<description>MMC Receive Jabber Error Frame Counter Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>RXUSIZEGFIS</name>
<description>MMC Receive Undersize Good Frame Counter Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RXOSIZEGFIS</name>
<description>MMC Receive Oversize Good Frame Counter Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>RX64OCTGBFIS</name>
<description>MMC Receive 64 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>RX65T127OCTGBFIS</name>
<description>MMC Receive 65 to 127 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>RX128T255OCTGBFIS</name>
<description>MMC Receive 128 to 255 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>RX256T511OCTGBFIS</name>
<description>MMC Receive 256 to 511 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>RX512T1023OCTGBFIS</name>
<description>MMC Receive 512 to 1023 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RX1024TMAXOCTGBFIS</name>
<description>MMC Receive 1024 to Maximum Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>RXUCGFIS</name>
<description>MMC Receive Unicast Good Frame Counter Interrupt Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>RXLENERFIS</name>
<description>MMC Receive Length Error Frame Counter Interrupt Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>RXORANGEFIS</name>
<description>MMC Receive Out Of Range Error Frame Counter Interrupt Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>RXPAUSFIS</name>
<description>MMC Receive Pause Frame Counter Interrupt Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>RXFOVFIS</name>
<description>MMC Receive FIFO Overflow Frame Counter Interrupt Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>RXVLANGBFIS</name>
<description>MMC Receive VLAN Good Bad Frame Counter Interrupt Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>RXWDOGFIS</name>
<description>MMC Receive Watchdog Error Frame Counter Interrupt Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RXRCVERRFIS</name>
<description>MMC Receive Error Frame Counter Interrupt Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>RXCTRLFIS</name>
<description>MMC Receive Control Frame Counter Interrupt Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MMC_TRANSMIT_INTERRUPT</name>
<description>MMC Transmit Interrupt Register</description>
<addressOffset>0x0108</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXGBOCTIS</name>
<description>MMC Transmit Good Bad Octet Counter Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>TXGBFRMIS</name>
<description>MMC Transmit Good Bad Frame Counter Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>TXBCGFIS</name>
<description>MMC Transmit Broadcast Good Frame Counter Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>TXMCGFIS</name>
<description>MMC Transmit Multicast Good Frame Counter Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>TX64OCTGBFIS</name>
<description>MMC Transmit 64 Octet Good Bad Frame Counter Interrupt Status.</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>TX65T127OCTGBFIS</name>
<description>MMC Transmit 65 to 127 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>TX128T255OCTGBFIS</name>
<description>MMC Transmit 128 to 255 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>TX256T511OCTGBFIS</name>
<description>MMC Transmit 256 to 511 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>TX512T1023OCTGBFIS</name>
<description>MMC Transmit 512 to 1023 Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>TX1024TMAXOCTGBFIS</name>
<description>MMC Transmit 1024 to Maximum Octet Good Bad Frame Counter Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>TXUCGBFIS</name>
<description>MMC Transmit Unicast Good Bad Frame Counter Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>TXMCGBFIS</name>
<description>MMC Transmit Multicast Good Bad Frame Counter Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>TXBCGBFIS</name>
<description>MMC Transmit Broadcast Good Bad Frame Counter Interrupt Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>TXUFLOWERFIS</name>
<description>MMC Transmit Underflow Error Frame Counter Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>TXSCOLGFIS</name>
<description>MMC Transmit Single Collision Good Frame Counter Interrupt Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>TXMCOLGFIS</name>
<description>MMC Transmit Multiple Collision Good Frame Counter Interrupt Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>TXDEFFIS</name>
<description>MMC Transmit Deferred Frame Counter Interrupt Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>TXLATCOLFIS</name>
<description>MMC Transmit Late Collision Frame Counter Interrupt Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>TXEXCOLFIS</name>
<description>MMC Transmit Excessive Collision Frame Counter Interrupt Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>TXCARERFIS</name>
<description>MMC Transmit Carrier Error Frame Counter Interrupt Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>TXGOCTIS</name>
<description>MMC Transmit Good Octet Counter Interrupt Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>TXGFRMIS</name>
<description>MMC Transmit Good Frame Counter Interrupt Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>TXEXDEFFIS</name>
<description>MMC Transmit Excessive Deferral Frame Counter Interrupt Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>TXPAUSFIS</name>
<description>MMC Transmit Pause Frame Counter Interrupt Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>TXVLANGFIS</name>
<description>MMC Transmit VLAN Good Frame Counter Interrupt Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>TXOSIZEGFIS</name>
<description>MMC Transmit Oversize Good Frame Counter Interrupt Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MMC_RECEIVE_INTERRUPT_MASK</name>
<description>MMC Reveive Interrupt Mask Register</description>
<addressOffset>0x010C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXGBFRMIM</name>
<description>MMC Receive Good Bad Frame Counter Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>RXGBOCTIM</name>
<description>MMC Receive Good Bad Octet Counter Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RXGOCTIM</name>
<description>MMC Receive Good Octet Counter Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>RXBCGFIM</name>
<description>MMC Receive Broadcast Good Frame Counter Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RXMCGFIM</name>
<description>MMC Receive Multicast Good Frame Counter Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>RXCRCERFIM</name>
<description>MMC Receive CRC Error Frame Counter Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>RXALGNERFIM</name>
<description>MMC Receive Alignment Error Frame Counter Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>RXRUNTFIM</name>
<description>MMC Receive Runt Frame Counter Interrupt Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RXJABERFIM</name>
<description>MMC Receive Jabber Error Frame Counter Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>RXUSIZEGFIM</name>
<description>MMC Receive Undersize Good Frame Counter Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>RXOSIZEGFIM</name>
<description>MMC Receive Oversize Good Frame Counter Interrupt Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>RX64OCTGBFIM</name>
<description>MMC Receive 64 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>RX65T127OCTGBFIM</name>
<description>MMC Receive 65 to 127 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>RX128T255OCTGBFIM</name>
<description>MMC Receive 128 to 255 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>RX256T511OCTGBFIM</name>
<description>MMC Receive 256 to 511 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>RX512T1023OCTGBFIM</name>
<description>MMC Receive 512 to 1023 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>RX1024TMAXOCTGBFIM</name>
<description>MMC Receive 1024 to Maximum Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>RXUCGFIM</name>
<description>MMC Receive Unicast Good Frame Counter Interrupt Mask</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>RXLENERFIM</name>
<description>MMC Receive Length Error Frame Counter Interrupt Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>RXORANGEFIM</name>
<description>MMC Receive Out Of Range Error Frame Counter Interrupt Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>RXPAUSFIM</name>
<description>MMC Receive Pause Frame Counter Interrupt Mask</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>RXFOVFIM</name>
<description>MMC Receive FIFO Overflow Frame Counter Interrupt Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>RXVLANGBFIM</name>
<description>MMC Receive VLAN Good Bad Frame Counter Interrupt Mask</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>RXWDOGFIM</name>
<description>MMC Receive Watchdog Error Frame Counter Interrupt Mask</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>RXRCVERRFIM</name>
<description>MMC Receive Error Frame Counter Interrupt Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>RXCTRLFIM</name>
<description>MMC Receive Control Frame Counter Interrupt Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMC_TRANSMIT_INTERRUPT_MASK</name>
<description>MMC Transmit Interrupt Mask Register</description>
<addressOffset>0x0110</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXGBOCTIM</name>
<description>MMC Transmit Good Bad Octet Counter Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TXGBFRMIM</name>
<description>MMC Transmit Good Bad Frame Counter Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>TXBCGFIM</name>
<description>MMC Transmit Broadcast Good Frame Counter Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TXMCGFIM</name>
<description>MMC Transmit Multicast Good Frame Counter Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>TX64OCTGBFIM</name>
<description>MMC Transmit 64 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>TX65T127OCTGBFIM</name>
<description>MMC Transmit 65 to 127 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>TX128T255OCTGBFIM</name>
<description>MMC Transmit 128 to 255 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>TX256T511OCTGBFIM</name>
<description>MMC Transmit 256 to 511 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TX512T1023OCTGBFIM</name>
<description>MMC Transmit 512 to 1023 Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>TX1024TMAXOCTGBFIM</name>
<description>MMC Transmit 1024 to Maximum Octet Good Bad Frame Counter Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>TXUCGBFIM</name>
<description>MMC Transmit Unicast Good Bad Frame Counter Interrupt Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>TXMCGBFIM</name>
<description>MMC Transmit Multicast Good Bad Frame Counter Interrupt Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TXBCGBFIM</name>
<description>MMC Transmit Broadcast Good Bad Frame Counter Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>TXUFLOWERFIM</name>
<description>MMC Transmit Underflow Error Frame Counter Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>TXSCOLGFIM</name>
<description>MMC Transmit Single Collision Good Frame Counter Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>TXMCOLGFIM</name>
<description>MMC Transmit Multiple Collision Good Frame Counter Interrupt Mask</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TXDEFFIM</name>
<description>MMC Transmit Deferred Frame Counter Interrupt Mask</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>TXLATCOLFIM</name>
<description>MMC Transmit Late Collision Frame Counter Interrupt Mask</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>TXEXCOLFIM</name>
<description>MMC Transmit Excessive Collision Frame Counter Interrupt Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>TXCARERFIM</name>
<description>MMC Transmit Carrier Error Frame Counter Interrupt Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>TXGOCTIM</name>
<description>MMC Transmit Good Octet Counter Interrupt Mask</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>TXGFRMIM</name>
<description>MMC Transmit Good Frame Counter Interrupt Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TXEXDEFFIM</name>
<description>MMC Transmit Excessive Deferral Frame Counter Interrupt Mask</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>TXPAUSFIM</name>
<description>MMC Transmit Pause Frame Counter Interrupt Mask</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TXVLANGFIM</name>
<description>MMC Transmit VLAN Good Frame Counter Interrupt Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>TXOSIZEGFIM</name>
<description>MMC Transmit Oversize Good Frame Counter Interrupt Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TX_OCTET_COUNT_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad Frames Register</description>
<addressOffset>0x0114</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXOCTGB</name>
<description>This field indicates the number of bytes transmitted in good and bad frames exclusive of preamble and retried bytes.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_FRAME_COUNT_GOOD_BAD</name>
<description>Transmit Frame Count for Goodand Bad Frames Register</description>
<addressOffset>0x0118</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXFRMGB</name>
<description>This field indicates the number of good and bad frames transmitted, exclusive of retried frames</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_BROADCAST_FRAMES_GOOD</name>
<description>Transmit Frame Count for Good Broadcast Frames</description>
<addressOffset>0x011C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXBCASTG</name>
<description>This field indicates the number of transmitted good broadcast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_MULTICAST_FRAMES_GOOD</name>
<description>Transmit Frame Count for Good Multicast Frames</description>
<addressOffset>0x0120</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXMCASTG</name>
<description>This field indicates the number of transmitted good multicast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_64OCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 64 Byte Frames</description>
<addressOffset>0x0124</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX64OCTGB</name>
<description>This field indicates the number of transmitted good and bad frames with length of 64 bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_65TO127OCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 65 to 127 Bytes Frames</description>
<addressOffset>0x0128</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX65_127OCTGB</name>
<description>This field indicates the number of transmitted good and bad frames with length between 65 and 127 (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_128TO255OCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 128 to 255 Bytes Frames</description>
<addressOffset>0x012C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX128_255OCTGB</name>
<description>This field indicates the number of transmitted good and bad frames with length between 128 and 255 (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_256TO511OCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 256 to 511 Bytes Frames</description>
<addressOffset>0x0130</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX256_511OCTGB</name>
<description>This field indicates the number of transmitted good and bad frames with length between 256 and 511 (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_512TO1023OCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 512 to 1023 Bytes Frames</description>
<addressOffset>0x0134</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX512_1023OCTGB</name>
<description>This field indicates the number of transmitted good and bad frames with length between 512 and 1,023 (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_1024TOMAXOCTETS_FRAMES_GOOD_BAD</name>
<description>Transmit Octet Count for Good and Bad 1024 to Maxsize Bytes Frames</description>
<addressOffset>0x0138</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TX1024_MAXOCTGB</name>
<description>This field indicates the number of good and bad frames transmitted with length between 1,024 and maxsize (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_UNICAST_FRAMES_GOOD_BAD</name>
<description>Transmit Frame Count for Good and Bad Unicast Frames</description>
<addressOffset>0x013C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXUCASTGB</name>
<description>This field indicates the number of transmitted good and bad unicast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_MULTICAST_FRAMES_GOOD_BAD</name>
<description>Transmit Frame Count for Good and Bad Multicast Frames</description>
<addressOffset>0x0140</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXMCASTGB</name>
<description>This field indicates the number of transmitted good and bad multicast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_BROADCAST_FRAMES_GOOD_BAD</name>
<description>Transmit Frame Count for Good and Bad Broadcast Frames</description>
<addressOffset>0x0144</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXBCASTGB</name>
<description>This field indicates the number of transmitted good and bad broadcast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_UNDERFLOW_ERROR_FRAMES</name>
<description>Transmit Frame Count for Underflow Error Frames</description>
<addressOffset>0x0148</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXUNDRFLW</name>
<description>This field indicates the number of frames aborted because of frame underflow error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_SINGLE_COLLISION_GOOD_FRAMES</name>
<description>Transmit Frame Count for Frames Transmitted after Single Collision</description>
<addressOffset>0x014C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXSNGLCOLG</name>
<description>This field indicates the number of successfully transmitted frames after a single collision in the half-duplex mode.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_MULTIPLE_COLLISION_GOOD_FRAMES</name>
<description>Transmit Frame Count for Frames Transmitted after Multiple Collision</description>
<addressOffset>0x0150</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXMULTCOLG</name>
<description>This field indicates the number of successfully transmitted frames after multiple collisions in the half-duplex mode.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_DEFERRED_FRAMES</name>
<description>Tx Deferred Frames Register</description>
<addressOffset>0x0154</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXDEFRD</name>
<description>This field indicates the number of successfully transmitted frames after a deferral in the half-duplex mode.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_LATE_COLLISION_FRAMES</name>
<description>Transmit Frame Count for Late Collision Error Frames</description>
<addressOffset>0x0158</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXLATECOL</name>
<description>This field indicates the number of frames aborted because of late collision error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_EXCESSIVE_COLLISION_FRAMES</name>
<description>Transmit Frame Count for Excessive Collision Error Frames</description>
<addressOffset>0x015C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXEXSCOL</name>
<description>This field indicates the number of frames aborted because of excessive (16) collision error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_CARRIER_ERROR_FRAMES</name>
<description>Transmit Frame Count for Carrier Sense Error Frames</description>
<addressOffset>0x0160</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXCARR</name>
<description>This field indicates the number of frames aborted because of carrier sense error (no carrier or loss of carrier).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_OCTET_COUNT_GOOD</name>
<description>Tx Octet Count Good Register</description>
<addressOffset>0x0164</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXOCTG</name>
<description>This field indicates the number of bytes transmitted, exclusive of preamble, in good frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_FRAME_COUNT_GOOD</name>
<description>Tx Frame Count Good Register</description>
<addressOffset>0x0168</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXFRMG</name>
<description>This field indicates the number of transmitted good frames, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_EXCESSIVE_DEFERRAL_ERROR</name>
<description>Transmit Frame Count for Excessive Deferral Error Frames</description>
<addressOffset>0x016C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXEXSDEF</name>
<description>This field indicates the number of frames aborted because of excessive deferral error, that is, frames deferred for more than two max-sized frame times.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_PAUSE_FRAMES</name>
<description>Transmit Frame Count for Good PAUSE Frames</description>
<addressOffset>0x0170</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXPAUSE</name>
<description>This field indicates the number of transmitted good PAUSE frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_VLAN_FRAMES_GOOD</name>
<description>Transmit Frame Count for Good VLAN Frames</description>
<addressOffset>0x0174</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXVLANG</name>
<description>This register maintains the number of transmitted good VLAN frames, exclusive of retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_OSIZE_FRAMES_GOOD</name>
<description>Transmit Frame Count for Good Oversize Frames</description>
<addressOffset>0x0178</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXOSIZG</name>
<description>This field indicates the number of frames transmitted without errors and with length greater than the maxsize (1,518 or 1,522 bytes for VLAN tagged frames; 2000 bytes if enabled by setting MAC Configuration.2KPE).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_FRAMES_COUNT_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad Frames</description>
<addressOffset>0x0180</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXFRMGB</name>
<description>This field indicates the number of received good and bad frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_OCTET_COUNT_GOOD_BAD</name>
<description>Receive Octet Count for Good and Bad Frames</description>
<addressOffset>0x0184</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXOCTGB</name>
<description>This field indicates the number of bytes received, exclusive of preamble, in good and bad frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_OCTET_COUNT_GOOD</name>
<description>Rx Octet Count Good Register</description>
<addressOffset>0x0188</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXOCTG</name>
<description>This field indicates the number of bytes received, exclusive of preamble, only in good frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_BROADCAST_FRAMES_GOOD</name>
<description>Receive Frame Count for Good Broadcast Frames</description>
<addressOffset>0x018C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXBCASTG</name>
<description>This field indicates the number of received good broadcast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_MULTICAST_FRAMES_GOOD</name>
<description>Receive Frame Count for Good Multicast Frames</description>
<addressOffset>0x0190</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXMCASTG</name>
<description>This field indicates the number of received good multicast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_CRC_ERROR_FRAMES</name>
<description>Receive Frame Count for CRC Error Frames</description>
<addressOffset>0x0194</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXCRCERR</name>
<description>This field indicates the number of frames received with CRC error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_ALIGNMENT_ERROR_FRAMES</name>
<description>Receive Frame Count for Alignment Error Frames</description>
<addressOffset>0x0198</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXALGNERR</name>
<description>This field indicates the number of frames received with alignment (dribble) error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_RUNT_ERROR_FRAMES</name>
<description>Receive Frame Count for Runt Error Frames</description>
<addressOffset>0x019C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXRUNTERR</name>
<description>This field indicates the number of frames received with runt error(&lt;64 bytes and CRC error).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_JABBER_ERROR_FRAMES</name>
<description>Receive Frame Count for Jabber Error Frames</description>
<addressOffset>0x01A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXJABERR</name>
<description>This field indicates the number of giant frames received with length (including CRC) greater than 1,518 bytes (1,522 bytes for VLAN tagged) and with CRC error. If Jumbo Frame mode is enabled, then frames of length greater than 9,018 bytes (9,022 for VLAN tagged) are considered as giant frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_UNDERSIZE_FRAMES_GOOD</name>
<description>Receive Frame Count for Undersize Frames</description>
<addressOffset>0x01A4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUNDERSZG</name>
<description>This field indicates the number of frames received with length less than 64 bytes and without errors.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_OVERSIZE_FRAMES_GOOD</name>
<description>Rx Oversize Frames Good Register</description>
<addressOffset>0x01A8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXOVERSZG</name>
<description>This field indicates the number of frames received without errors, with length greater than the maxsize (1,518 or 1,522 for VLAN tagged frames; 2,000 bytes if enabled by setting MAC Configuration.2KPE).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_64OCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 64 Byte Frames</description>
<addressOffset>0x01AC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX64OCTGB</name>
<description>This field indicates the number of received good and bad frames with length 64 bytes, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_65TO127OCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 65 to 127 Bytes Frames</description>
<addressOffset>0x01B0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX65_127OCTGB</name>
<description>This field indicates the number of received good and bad frames received with length between 65 and 127 (inclusive) bytes, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_128TO255OCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 128 to 255 Bytes Frames</description>
<addressOffset>0x01B4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX128_255OCTGB</name>
<description>This field indicates the number of received good and bad frames with length between 128 and 255 (inclusive) bytes, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_256TO511OCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 256 to 511 Bytes Frames</description>
<addressOffset>0x01B8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX256_511OCTGB</name>
<description>This field indicates the number of received good and bad frames with length between 256 and 511 (inclusive) bytes, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_512TO1023OCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 512 to 1,023 Bytes Frames</description>
<addressOffset>0x01BC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX512_1023OCTGB</name>
<description>This field indicates the number of received good and bad frames with length between 512 and 1,023 (inclusive) bytes, exclusive of preamble.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_1024TOMAXOCTETS_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad 1,024 to Maxsize Bytes Frames</description>
<addressOffset>0x01C0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RX1024_MAXOCTGB</name>
<description>This field indicates the number of received good and bad frames with length between 1,024 and maxsize (inclusive) bytes, exclusive of preamble and retried frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_UNICAST_FRAMES_GOOD</name>
<description>Receive Frame Count for Good Unicast Frames</description>
<addressOffset>0x01C4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUCASTG</name>
<description>This field indicates the number of received good unicast frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_LENGTH_ERROR_FRAMES</name>
<description>Receive Frame Count for Length Error Frames</description>
<addressOffset>0x01C8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXLENERR</name>
<description>This field indicates the number of frames received with length error (Length type field not equal to frame size) for all frames with valid length field.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_OUT_OF_RANGE_TYPE_FRAMES</name>
<description>Receive Frame Count for Out of Range Frames</description>
<addressOffset>0x01CC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXOUTOFRNG</name>
<description>This field indicates the number of received frames with length field not equal to the valid frame size (greater than 1,500 but less than 1,536).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_PAUSE_FRAMES</name>
<description>Receive Frame Count for PAUSE Frames</description>
<addressOffset>0x01D0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXPAUSEFRM</name>
<description>This field indicates the number of received good and valid PAUSE frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_FIFO_OVERFLOW_FRAMES</name>
<description>Receive Frame Count for FIFO Overflow Frames</description>
<addressOffset>0x01D4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXFIFOOVFL</name>
<description>This field indicates the number of received frames missed because of FIFO overflow.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_VLAN_FRAMES_GOOD_BAD</name>
<description>Receive Frame Count for Good and Bad VLAN Frames</description>
<addressOffset>0x01D8</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXVLANFRGB</name>
<description>This field indicates the number of received good and bad VLAN frames.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_WATCHDOG_ERROR_FRAMES</name>
<description>Receive Frame Count for Watchdog Error Frames</description>
<addressOffset>0x01DC</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXWDGERR</name>
<description>This field indicates the number of frames received with error because of the watchdog timeout error (frames with more than 2,048 bytes data load).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_RECEIVE_ERROR_FRAMES</name>
<description>Receive Frame Count for Receive Error Frames</description>
<addressOffset>0x01E0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXRCVERR</name>
<description>This field indicates the number of frames received with error because of the watchdog timeout error (frames with more than 2,048 bytes data load).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_CONTROL_FRAMES_GOOD</name>
<description>Receive Frame Count for Good Control Frames Frames</description>
<addressOffset>0x01E4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXCTRLG</name>
<description>This field indicates the number of frames received with error because of the watchdog timeout error (frames with more than 2,048 bytes data load).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MMC_IPC_RECEIVE_INTERRUPT_MASK</name>
<description>MMC Receive Checksum Offload Interrupt Mask Register</description>
<addressOffset>0x0200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4GFIM</name>
<description>MMC Receive IPV4 Good Frame Counter Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4HERFIM</name>
<description>MMC Receive IPV4 Header Error Frame Counter Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4NOPAYFIM</name>
<description>MMC Receive IPV4 No Payload Frame Counter Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4FRAGFIM</name>
<description>MMC Receive IPV4 Fragmented Frame Counter Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4UDSBLFIM</name>
<description>MMC Receive IPV4 UDP Checksum Disabled Frame Counter Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6GFIM</name>
<description>MMC Receive IPV6 Good Frame Counter Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6HERFIM</name>
<description>MMC Receive IPV6 Header Error Frame Counter Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6NOPAYFIM</name>
<description>MMC Receive IPV6 No Payload Frame Counter Interrupt Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RXUDPGFIM</name>
<description>MMC Receive UDP Good Frame Counter Interrupt Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>RXUDPERFIM</name>
<description>MMC Receive UDP Error Frame Counter Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>RXTCPGFIM</name>
<description>MMC Receive TCP Good Frame Counter Interrupt Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>RXTCPERFIM</name>
<description>MMC Receive TCP Error Frame Counter Interrupt Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>RXICMPGFIM</name>
<description>MMC Receive ICMP Good Frame Counter Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>RXICMPERFIM</name>
<description>MMC Receive ICMP Error Frame Counter Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4GOIM</name>
<description>MMC Receive IPV4 Good Octet Counter Interrupt Mask</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4HEROIM</name>
<description>MMC Receive IPV4 Header Error Octet Counter Interrupt Mask</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4NOPAYOIM</name>
<description>MMC Receive IPV4 No Payload Octet Counter Interrupt Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4FRAGOIM</name>
<description>MMC Receive IPV4 Fragmented Octet Counter Interrupt Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV4UDSBLOIM</name>
<description>MMC Receive IPV4 UDP Checksum Disabled Octet Counter Interrupt Mask</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6GOIM</name>
<description>MMC Receive IPV6 Good Octet Counter Interrupt Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6HEROIM</name>
<description>MMC Receive IPV6 Header Error Octet Counter Interrupt Mask</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>RXIPV6NOPAYOIM</name>
<description>MMC Receive IPV6 No Payload Octet Counter Interrupt Mask</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>RXUDPGOIM</name>
<description>MMC Receive UDP Good Octet Counter Interrupt Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>RXUDPEROIM</name>
<description>MMC Receive UDP Error Octet Counter Interrupt Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>RXTCPGOIM</name>
<description>MMC Receive TCP Good Octet Counter Interrupt Mask</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>RXTCPEROIM</name>
<description>MMC Receive TCP Error Octet Counter Interrupt Mask</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>RXICMPGOIM</name>
<description>MMC Receive ICMP Good Octet Counter Interrupt Mask</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>RXICMPEROIM</name>
<description>MMC Receive ICMP Error Octet Counter Interrupt Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMC_IPC_RECEIVE_INTERRUPT</name>
<description>MMC Receive Checksum Offload Interrupt Register</description>
<addressOffset>0x0208</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4GFIS</name>
<description>MMC Receive IPV4 Good Frame Counter Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4HERFIS</name>
<description>MMC Receive IPV4 Header Error Frame Counter Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4NOPAYFIS</name>
<description>MMC Receive IPV4 No Payload Frame Counter Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4FRAGFIS</name>
<description>MMC Receive IPV4 Fragmented Frame Counter Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4UDSBLFIS</name>
<description>MMC Receive IPV4 UDP Checksum Disabled Frame Counter Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6GFIS</name>
<description>MMC Receive IPV6 Good Frame Counter Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6HERFIS</name>
<description>MMC Receive IPV6 Header Error Frame Counter Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6NOPAYFIS</name>
<description>MMC Receive IPV6 No Payload Frame Counter Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RXUDPGFIS</name>
<description>MMC Receive UDP Good Frame Counter Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>RXUDPERFIS</name>
<description>MMC Receive UDP Error Frame Counter Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RXTCPGFIS</name>
<description>MMC Receive TCP Good Frame Counter Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>RXTCPERFIS</name>
<description>MMC Receive TCP Error Frame Counter Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>RXICMPGFIS</name>
<description>MMC Receive ICMP Good Frame Counter Interrupt Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>RXICMPERFIS</name>
<description>MMC Receive ICMP Error Frame Counter Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4GOIS</name>
<description>MMC Receive IPV4 Good Octet Counter Interrupt Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4HEROIS</name>
<description>MMC Receive IPV4 Header Error Octet Counter Interrupt Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4NOPAYOIS</name>
<description>MMC Receive IPV4 No Payload Octet Counter Interrupt Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4FRAGOIS</name>
<description>MMC Receive IPV4 Fragmented Octet Counter Interrupt Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV4UDSBLOIS</name>
<description>MMC Receive IPV4 UDP Checksum Disabled Octet Counter Interrupt Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6GOIS</name>
<description>MMC Receive IPV6 Good Octet Counter Interrupt Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6HEROIS</name>
<description>MMC Receive IPV6 Header Error Octet Counter Interrupt Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>RXIPV6NOPAYOIS</name>
<description>MMC Receive IPV6 No Payload Octet Counter Interrupt Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RXUDPGOIS</name>
<description>MMC Receive UDP Good Octet Counter Interrupt Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>RXUDPEROIS</name>
<description>MMC Receive UDP Error Octet Counter Interrupt Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>RXTCPGOIS</name>
<description>MMC Receive TCP Good Octet Counter Interrupt Status</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
</field>
<field>
<name>RXTCPEROIS</name>
<description>MMC Receive TCP Error Octet Counter Interrupt Status</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>RXICMPGOIS</name>
<description>MMC Receive ICMP Good Octet Counter Interrupt Status</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RXICMPEROIS</name>
<description>MMC Receive ICMP Error Octet Counter Interrupt Status</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_GOOD_FRAMES</name>
<description>RxIPv4 Good Frames Register</description>
<addressOffset>0x0210</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4GDFRM</name>
<description>This field indicates the number of good IPv4 datagrams received with the TCP, UDP, or ICMP payload.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_HEADER_ERROR_FRAMES</name>
<description>Receive IPV4 Header Error Frame Counter Register</description>
<addressOffset>0x0214</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4HDRERRFRM</name>
<description>This field indicates the number of IPv4 datagrams received with header errors (checksum, length, or version mismatch).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_NO_PAYLOAD_FRAMES</name>
<description>Receive IPV4 No Payload Frame Counter Register</description>
<addressOffset>0x0218</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4NOPAYFRM</name>
<description>This field indicates the number of IPv4 datagram frames received that did not have a TCP, UDP, or ICMP payload processed by the Checksum engine.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_FRAGMENTED_FRAMES</name>
<description>Receive IPV4 Fragmented Frame Counter Register</description>
<addressOffset>0x021C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4FRAGFRM</name>
<description>This field indicates the number of good IPv4 datagrams received with fragmentation.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_UDP_CHECKSUM_DISABLED_FRAMES</name>
<description>Receive IPV4 UDP Checksum Disabled Frame Counter Register</description>
<addressOffset>0x0220</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4UDSBLFRM</name>
<description>This field indicates the number of received good IPv4 datagrams which have the UDP payload with checksum disabled.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_GOOD_FRAMES</name>
<description>RxIPv6 Good Frames Register</description>
<addressOffset>0x0224</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6GDFRM</name>
<description>This field indicates the number of good IPv6 datagrams received with TCP, UDP, or ICMP payloads.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_HEADER_ERROR_FRAMES</name>
<description>Receive IPV6 Header Error Frame Counter Register</description>
<addressOffset>0x0228</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6HDRERRFRM</name>
<description>This field indicates the number of IPv6 datagrams received with header errors (length or version mismatch).</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_NO_PAYLOAD_FRAMES</name>
<description>Receive IPV6 No Payload Frame Counter Register</description>
<addressOffset>0x022C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6NOPAYFRM</name>
<description>This field indicates the number of IPv6 datagram frames received that did not have a TCP, UDP, or ICMP payload. This includes all IPv6 datagrams with fragmentation or security extension headers.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXUDP_GOOD_FRAMES</name>
<description>RxUDP Good Frames Register</description>
<addressOffset>0x0230</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUDPGDFRM</name>
<description>This field indicates the number of good IP datagrams with a good UDP payload. This counter is not updated when the counter is incremented.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXUDP_ERROR_FRAMES</name>
<description>RxUDP Error Frames Register</description>
<addressOffset>0x0234</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUDPERRFRM</name>
<description>This field indicates the number of good IP datagrams whose UDP payload has a checksum error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXTCP_GOOD_FRAMES</name>
<description>RxTCP Good Frames Register</description>
<addressOffset>0x0238</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXTCPGDFRM</name>
<description>This field indicates the number of good IP datagrams with a good TCP payload.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXTCP_ERROR_FRAMES</name>
<description>RxTCP Error Frames Register</description>
<addressOffset>0x023C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXTCPERRFRM</name>
<description>This field indicates the number of good IP datagrams whose TCP payload has a checksum error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXICMP_GOOD_FRAMES</name>
<description>RxICMP Good Frames Register</description>
<addressOffset>0x0240</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXICMPGDFRM</name>
<description>This field indicates the number of good IP datagrams with a good ICMP payload.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXICMP_ERROR_FRAMES</name>
<description>RxICMP Error Frames Register</description>
<addressOffset>0x0244</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXICMPERRFRM</name>
<description>This field indicates the number of good IP datagrams whose ICMP payload has a checksum error.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_GOOD_OCTETS</name>
<description>RxIPv4 Good Octets Register</description>
<addressOffset>0x0250</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4GDOCT</name>
<description>This field indicates the number of bytes received in good IPv4 datagrams encapsulating TCP, UDP, or ICMP data. The Ethernet header, FCS, pad, or IP pad</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_HEADER_ERROR_OCTETS</name>
<description>Receive IPV4 Header Error Octet Counter Register</description>
<addressOffset>0x0254</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4HDRERROCT</name>
<description>This field indicates the number of bytes received in the IPv4 datagrams with header errors (checksum, length, or version mismatch). The value in the Length field of IPv4 header is used to update this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_NO_PAYLOAD_OCTETS</name>
<description>Receive IPV4 No Payload Octet Counter Register</description>
<addressOffset>0x0258</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4NOPAYOCT</name>
<description>This field indicates the number of bytes received in IPv4 datagrams that did not have a TCP, UDP, or ICMP payload. The value in the IPv4 headers Length field is used to update this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_FRAGMENTED_OCTETS</name>
<description>Receive IPV4 Fragmented Octet Counter Register</description>
<addressOffset>0x025C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4FRAGOCT</name>
<description>This field indicates the number of bytes received in fragmented IPv4 datagrams. The value in the IPv4 headers Length field is used to update this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV4_UDP_CHECKSUM_DISABLE_OCTETS</name>
<description>Receive IPV4 Fragmented Octet Counter Register</description>
<addressOffset>0x0260</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV4UDSBLOCT</name>
<description>This field indicates the number of bytes received in a UDP segment that had the UDP checksum disabled. This counter does not count the IP Header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_GOOD_OCTETS</name>
<description>RxIPv6 Good Octets Register</description>
<addressOffset>0x0264</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6GDOCT</name>
<description>Thsi field indicates the number of bytes received in good IPv6 datagrams encapsulating TCP, UDP or ICMPv6 data.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_HEADER_ERROR_OCTETS</name>
<description>Receive IPV6 Header Error Octet Counter Register</description>
<addressOffset>0x0268</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6HDRERROCT</name>
<description>This field indicates the number of bytes received in IPv6 datagrams with header errors (length or version mismatch). The value in the IPv6 headers Length field is used to update this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXIPV6_NO_PAYLOAD_OCTETS</name>
<description>Receive IPV6 No Payload Octet Counter Register</description>
<addressOffset>0x026C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXIPV6NOPAYOCT</name>
<description>This field indicates the number of bytes received in IPv6 datagrams that did not have a TCP, UDP, or ICMP payload. The value in the IPv6 headers Length field is used to update this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXUDP_GOOD_OCTETS</name>
<description>Receive UDP Good Octets Register</description>
<addressOffset>0x0270</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUDPGDOCT</name>
<description>This field indicates the number of bytes received in a good UDP segment. This counter does not count IP header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXUDP_ERROR_OCTETS</name>
<description>Receive UDP Error Octets Register</description>
<addressOffset>0x0274</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXUDPERROCT</name>
<description>This field indicates the number of bytes received in a UDP segment with checksum errors. This counter does not count the IP Header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXTCP_GOOD_OCTETS</name>
<description>Receive TCP Good Octets Register</description>
<addressOffset>0x0278</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXTCPGDOCT</name>
<description>This field indicates the number of bytes received in a good TCP segment. This counter does not count the IP Header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXTCP_ERROR_OCTETS</name>
<description>Receive TCP Error Octets Register</description>
<addressOffset>0x027C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXTCPERROCT</name>
<description>Thsi field indicates the number of bytes received in a TCP segment with checksum errors. This counter does not count the IP Header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXICMP_GOOD_OCTETS</name>
<description>Receive ICMP Good Octets Register</description>
<addressOffset>0x0280</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXICMPGDOCT</name>
<description>This field indicates the number of bytes received in a good ICMP segment. This counter does not count the IP Header bytes. The Ethernet header, FCS, pad, or IP pad bytes are not included in this counter.</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXICMP_ERROR_OCTETS</name>
<description>Receive ICMP Error Octets Register</description>
<addressOffset>0x0284</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXICMPERROCT</name>
<description>Number of bytes received in an ICMP segment with checksum errors</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMESTAMP_CONTROL</name>
<description>Timestamp Control Register</description>
<addressOffset>0x0700</addressOffset>
<size>32</size>
<resetValue>0x00002000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSENA</name>
<description>Timestamp Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TSCFUPDT</name>
<description>Timestamp Fine or Coarse Update</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>TSINIT</name>
<description>Timestamp Initialize</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TSUPDT</name>
<description>Timestamp Update</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>TSTRIG</name>
<description>Timestamp Interrupt Trigger Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>TSADDREG</name>
<description>Addend Reg Update</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>TSENALL</name>
<description>Enable Timestamp for All Frames</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>TSCTRLSSR</name>
<description>Timestamp Digital or Binary Rollover Control</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>TSVER2ENA</name>
<description>Enable PTP packet Processing for Version 2 Format</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>TSIPENA</name>
<description>Enable Processing of PTP over Ethernet Frames</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TSIPV6ENA</name>
<description>Enable Processing of PTP Frames Sent Over IPv6-UDP</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>TSIPV4ENA</name>
<description>Enable Processing of PTP Frames Sent over IPv4-UDP</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>TSEVNTENA</name>
<description>Enable Timestamp Snapshot for Event Messages</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>TSMSTRENA</name>
<description>Enable Snapshot for Messages Relevant to Master</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>SNAPTYPSEL</name>
<description>Select PTP packets for Taking Snapshots</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>TSENMACADDR</name>
<description>Enable MAC address for PTP Frame Filtering</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SUB_SECOND_INCREMENT</name>
<description>Sub-Second Increment Register</description>
<addressOffset>0x0704</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SSINC</name>
<description>Sub-second Increment Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSTEM_TIME_SECONDS</name>
<description>System Time - Seconds Register</description>
<addressOffset>0x0708</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSS</name>
<description>Timestamp Second</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYSTEM_TIME_NANOSECONDS</name>
<description>System Time Nanoseconds Register</description>
<addressOffset>0x070C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSSS</name>
<description>Timestamp Sub Seconds</description>
<lsb>0</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYSTEM_TIME_SECONDS_UPDATE</name>
<description>System Time - Seconds Update Register</description>
<addressOffset>0x0710</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSS</name>
<description>Timestamp Second</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSTEM_TIME_NANOSECONDS_UPDATE</name>
<description>System Time Nanoseconds Update Register</description>
<addressOffset>0x0714</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSSS</name>
<description>Timestamp Sub Second</description>
<lsb>0</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>ADDSUB</name>
<description>Add or subtract time</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMESTAMP_ADDEND</name>
<description>Timestamp Addend Register</description>
<addressOffset>0x0718</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSAR</name>
<description>Timestamp Addend Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TARGET_TIME_SECONDS</name>
<description>Target Time Seconds Register</description>
<addressOffset>0x071C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSTR</name>
<description>Target Time Seconds Register</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TARGET_TIME_NANOSECONDS</name>
<description>Target Time Nanoseconds Register</description>
<addressOffset>0x0720</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TTSLO</name>
<description>Target Timestamp Low Register</description>
<lsb>0</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>TRGTBUSY</name>
<description>Target Time Register Busy</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYSTEM_TIME_HIGHER_WORD_SECONDS</name>
<description>System Time - Higher Word Seconds Register</description>
<addressOffset>0x0724</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSHWR</name>
<description>Timestamp Higher Word Register</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMESTAMP_STATUS</name>
<description>Timestamp Status Register</description>
<addressOffset>0x0728</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSSOVF</name>
<description>Timestamp Seconds Overflow</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>TSTARGT</name>
<description>Timestamp Target Time Reached</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>TSTRGTERR</name>
<description>Timestamp Target Time Error</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>TSTARGT1</name>
<description>Timestamp Target Time Reached for Target Time PPS1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>TSTRGTERR1</name>
<description>Timestamp Target Time Error</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>TSTARGT2</name>
<description>Timestamp Target Time Reached for Target Time PPS2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>TSTRGTERR2</name>
<description>Timestamp Target Time Error</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>TSTARGT3</name>
<description>Timestamp Target Time Reached for Target Time PPS3</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>TSTRGTERR3</name>
<description>Timestamp Target Time Error</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PPS_CONTROL</name>
<description>PPS Control Register</description>
<addressOffset>0x072C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPSCTRL_PPSCMD</name>
<description>PPSCTRL0 or PPSCMD0</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PPSEN0</name>
<description>Flexible PPS Output Mode Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>TRGTMODSEL0</name>
<description>Target Time Register Mode for PPS0 Output</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>PPSCMD1</name>
<description>Flexible PPS1 Output Control</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>TRGTMODSEL1</name>
<description>Target Time Register Mode for PPS1 Output</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>PPSCMD2</name>
<description>Flexible PPS2 Output Control</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>TRGTMODSEL2</name>
<description>Target Time Register Mode for PPS2 Output</description>
<lsb>21</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>PPSCMD3</name>
<description>Flexible PPS3 Output Control</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-only</access>
</field>
<field>
<name>TRGTMODSEL3</name>
<description>Target Time Register Mode for PPS3 Output</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUS_MODE</name>
<description>Bus Mode Register</description>
<addressOffset>0x1000</addressOffset>
<size>32</size>
<resetValue>0x00020101</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SWR</name>
<description>Software Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>DA</name>
<description>DMA Arbitration Scheme</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>DSL</name>
<description>Descriptor Skip Length</description>
<lsb>2</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>ATDS</name>
<description>Alternate Descriptor Size</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>PBL</name>
<description>Programmable Burst Length</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>PR</name>
<description>Priority Ratio</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>FB</name>
<description>Fixed Burst</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>RPBL</name>
<description>Rx DMA PBL</description>
<lsb>17</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>USP</name>
<description>Use Seperate PBL</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>EIGHTxPBL</name>
<description>8xPBL Mode</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>AAL</name>
<description>Address Aligned Beats</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>MB</name>
<description>Mixed Burst</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>TXPR</name>
<description>Transmit Priority</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>PRWG</name>
<description>Channel Priority Weights</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TRANSMIT_POLL_DEMAND</name>
<description>Transmit Poll Demand Register</description>
<addressOffset>0x1004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TPD</name>
<description>Transmit Poll Demand</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RECEIVE_POLL_DEMAND</name>
<description>Receive Poll Demand Register</description>
<addressOffset>0x1008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RPD</name>
<description>Receive Poll Demand</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RECEIVE_DESCRIPTOR_LIST_ADDRESS</name>
<description>Receive Descriptor Address Register</description>
<addressOffset>0x100C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RDESLA_32bit</name>
<description>Start of Receive List</description>
<lsb>2</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRANSMIT_DESCRIPTOR_LIST_ADDRESS</name>
<description>Transmit descripter Address Register</description>
<addressOffset>0x1010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TDESLA_32bit</name>
<description>Start of Transmit List</description>
<lsb>2</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status Register</description>
<addressOffset>0x1014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TI</name>
<description>Transmit Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TPS</name>
<description>Transmit Process Stopped</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>TU</name>
<description>Transmit Buffer Unavailable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TJT</name>
<description>Transmit Jabber Timeout</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>OVF</name>
<description>Receive Overflow</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>UNF</name>
<description>Transmit Underflow</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>RI</name>
<description>Receive Interrupt</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>RU</name>
<description>Receive Buffer Unavailable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RPS</name>
<description>Receive Process Stopped</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>RWT</name>
<description>Receive Watchdog Timeout</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>ETI</name>
<description>Early Transmit Interrupt</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>FBI</name>
<description>Fatal Bus Error Interrupt</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>ERI</name>
<description>Early Receive Interrupt</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>AIS</name>
<description>Abnormal Interrupt Summary</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>NIS</name>
<description>Normal Interrupt Summary</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>RS</name>
<description>Received Process State</description>
<lsb>17</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>TS</name>
<description>Transmit Process State</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-only</access>
</field>
<field>
<name>EB</name>
<description>Error Bits</description>
<lsb>23</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>EMI</name>
<description>ETH MMC Interrupt</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>EPI</name>
<description>ETH PMT Interrupt</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>TTI</name>
<description>Timestamp Trigger Interrupt</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>OPERATION_MODE</name>
<description>Operation Mode Register</description>
<addressOffset>0x1018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR</name>
<description>Start or Stop Receive</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>OSF</name>
<description>Operate on Second Frame</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>RTC</name>
<description>Receive Threshold Control</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>FUF</name>
<description>Forward Undersized Good Frames</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>FEF</name>
<description>Forward Error Frames</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ST</name>
<description>Start or Stop Transmission Command</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>TTC</name>
<description>Transmit Threshold Control</description>
<lsb>14</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>FTF</name>
<description>Flush Transmit FIFO</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>TSF</name>
<description>Transmit Store and Forward</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>DFF</name>
<description>Disable Flushing of Received Frames</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>RSF</name>
<description>Receive Store and Forward</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>DT</name>
<description>Disable Dropping of TCP/IP Checksum Error Frames</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTERRUPT_ENABLE</name>
<description>Interrupt Enable Register</description>
<addressOffset>0x101C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIE</name>
<description>Transmit Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TSE</name>
<description>Transmit Stopped Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>TUE</name>
<description>Transmit Buffer Unvailable Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TJE</name>
<description>Transmit Jabber Timeout Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>OVE</name>
<description>Overflow Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>UNE</name>
<description>Underflow Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>RIE</name>
<description>Receive Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>RUE</name>
<description>Receive Buffer Unavailable Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RSE</name>
<description>Receive Stopped Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>RWE</name>
<description>Receive Watchdog Timeout Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>ETE</name>
<description>Early Transmit Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>FBE</name>
<description>Fatal Bus Error Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>ERE</name>
<description>Early Receive Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>AIE</name>
<description>Abnormal Interrupt Summary Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>NIE</name>
<description>Normal Interrupt Summary Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MISSED_FRAME_AND_BUFFER_OVERFLOW_COUNTER</name>
<description>Missed Frame and Buffer Overflow Counter Register</description>
<addressOffset>0x1020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MISFRMCNT</name>
<description>This field indicates the number of frames missed by the controller because of the RAM Receive Buffer being unavailable. This counter is incremented each time the DMA discards an incoming frame. The counter is cleared when this register is read.</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MISCNTOVF</name>
<description>Overflow bit for Missed Frame Counter</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>OVFFRMCNT</name>
<description>This field indicates the number of frames missed by the application. The counter is cleared when this register is read.</description>
<lsb>17</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>OVFCNTOVF</name>
<description>Overflow bit for FIFO Overflow Counter</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RECEIVE_INTERRUPT_WATCHDOG_TIMER</name>
<description>Receive Interrupt Watchdog Timer Register</description>
<addressOffset>0x1024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RIWT</name>
<description>RI Watchdog Timer Count</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AHB_STATUS</name>
<description>AHB Status Register</description>
<addressOffset>0x102C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>AHBMS</name>
<description>AHB Master Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURRENT_HOST_TRANSMIT_DESCRIPTOR</name>
<description>Current Host Transmit Descriptor Register</description>
<addressOffset>0x1048</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CURTDESAPTR</name>
<description>Host Transmit Descriptor Address Pointer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURRENT_HOST_RECEIVE_DESCRIPTOR</name>
<description>Current Host Receive Descriptor Register</description>
<addressOffset>0x104C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CURRDESAPTR</name>
<description>Host Receive Descriptor Address Pointer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURRENT_HOST_TRANSMIT_BUFFER_ADDRESS</name>
<description>Current Host Transmit Buffer Address Register</description>
<addressOffset>0x1050</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CURTBUFAPTR</name>
<description>Host Transmit Buffer Address Pointer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURRENT_HOST_RECEIVE_BUFFER_ADDRESS</name>
<description>Current Host Receive Buffer Address Register</description>
<addressOffset>0x1054</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CURRBUFAPTR</name>
<description>Host Receive Buffer Address Pointer</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HW_FEATURE</name>
<description>HW Feature Register</description>
<addressOffset>0x1058</addressOffset>
<size>32</size>
<resetValue>0x03052F35</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MIISEL</name>
<description>10 or 100 Mbps support</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>GMIISEL</name>
<description>1000 Mbps support</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>HDSEL</name>
<description>Half-Duplex support</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>EXTHASHEN</name>
<description>Expanded DA Hash Filter</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>HASHSEL</name>
<description>HASH Filter</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>ADDMACADRSEL</name>
<description>Multiple MAC Address Registers</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>PCSSEL</name>
<description>PCS registers (TBI, SGMII, or RTBI PHY interface)</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>L3L4FLTREN</name>
<description>Layer 3 and Layer 4 Filter Feature</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>SMASEL</name>
<description>SMA (MDIO) Interface</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>RWKSEL</name>
<description>PMT Remote Wakeup</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>MGKSEL</name>
<description>PMT Magic Packet</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>MMCSEL</name>
<description>RMON Module</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>TSVER1SEL</name>
<description>Only IEEE 1588-2002 Timestamp</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
<field>
<name>TSVER2SEL</name>
<description>IEEE 1588-2008 Advanced Timestamp</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>EEESEL</name>
<description>Energy Efficient Ethernet</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>AVSEL</name>
<description>AV Feature</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>TXCOESEL</name>
<description>Checksum Offload in Tx</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>RXTYP1COE</name>
<description>IP Checksum Offload (Type 1) in Rx</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>RXTYP2COE</name>
<description>IP Checksum Offload (Type 2) in Rx</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>RXFIFOSIZE</name>
<description>Rx FIFO &gt; 2,048 Bytes</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>RXCHCNT</name>
<description>Number of additional Rx channels</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
<field>
<name>TXCHCNT</name>
<description>Number of additional Tx channels</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>ENHDESSEL</name>
<description>Alternate (Enhanced Descriptor)</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>INTTSEN</name>
<description>Timestamping with Internal System Time</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>FLEXIPPSEN</name>
<description>Flexible Pulse-Per-Second Output</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
</field>
<field>
<name>SAVLANINS</name>
<description>Source Address or VLAN Insertion</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>ACTPHYIF</name>
<description>Active or Selected PHY interface</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USB0</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<headerStructName>USB</headerStructName>
<baseAddress>0x50040000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x040000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USB0_0</name>
<description>Universal Serial Bus (Module 0)</description>
<value>107</value>
</interrupt>
<registers>
<register>
<name>GOTGCTL</name>
<description>Control and Status Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00010000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SesReqScs</name>
<description>Session Request Success</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Session request failure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Session request success</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SesReq</name>
<description>Session Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No session request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Session request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VbvalidOvEn</name>
<description>VBUS Valid Override Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Override is disabled and vbus valid signal from the PHY is used internally by the core.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Internally vbus valid received from the PHY is overridden with GOTGCTL.VbvalidOvVal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VbvalidOvVal</name>
<description>VBUS Valid Override Value</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>vbusvalid value is 0# when GOTGCTL.VbvalidOvEn = 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>vbusvalid value is 1# when GOTGCTL.VbvalidOvEn = 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AvalidOvEn</name>
<description>A-Peripheral Session Valid Override Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Override is disabled and Avalid signal from the PHY is used internally by the core.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Internally Avalid received from the PHY is overridden with GOTGCTL.AvalidOvVal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AvalidOvVal</name>
<description>A-Peripheral Session Valid Override Value</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Avalid value is 0# when GOTGCTL.AvalidOvEn = 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Avalid value is 1# when GOTGCTL.AvalidOvEn = 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BvalidOvEn</name>
<description>B-Peripheral Session Valid Override Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Override is disabled and Bvalid signal from the PHY is used internally by the core.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Internally Bvalid received from the PHY is overridden with GOTGCTL.BvalidOvVal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BvalidOvVal</name>
<description>B-Peripheral Session Valid Override Value</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Bvalid value is 0# when GOTGCTL.BvalidOvEn = 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bvalid value is 1# when GOTGCTL.BvalidOvEn = 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HstNegScs</name>
<description>Host Negotiation Success</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Host negotiation failure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Host negotiation success</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HNPReq</name>
<description>HNP Request</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No HNP request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HNP request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HstSetHNPEn</name>
<description>Host Set HNP Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Host Set HNP is not enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Host Set HNP is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DevHNPEn</name>
<description>Device HNP Enabled</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HNP is not enabled in the application</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HNP is enabled in the application</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ConlDSts</name>
<description>Connector ID Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The USB core is in A-Device mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The USB core is in B-Device mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DbncTime</name>
<description>Long/Short Debounce Time</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Long debounce time, used for physical connections (100 ms + 2.5 us)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Short debounce time, used for soft connections (2.5 us)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASesVId</name>
<description>A-Session Valid</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A-session is not valid</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A-session is valid</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSesVld</name>
<description>B-Session Valid</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>B-session is not valid.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>B-session is valid.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OTGVer</name>
<description>OTG Version</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>OTG Version 1.3. In this version the core supports Data line pulsing and VBus pulsing for SRP.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>OTG Version 2.0. In this version the core supports only Data line pulsing for SRP.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GOTGINT</name>
<description>OTG Interrupt Register</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SesEndDet</name>
<description>Session End Detected</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SesReqSucStsChng</name>
<description>Session Request Success Status Change</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>HstNegSucStsChng</name>
<description>Host Negotiation Success Status Change</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>HstNegDet</name>
<description>Host Negotiation Detected</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>ADevTOUTChg</name>
<description>A-Device Timeout Change</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>DbnceDone</name>
<description>Debounce Done</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GAHBCFG</name>
<description>AHB Configuration Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GlblIntrMsk</name>
<description>Global Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Mask the interrupt assertion to the application.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Unmask the interrupt assertion to the application.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HBstLen</name>
<description>Burst Length/Type</description>
<lsb>1</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Single</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>INCR</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>INCR4</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>INCR8</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>INCR16</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAEn</name>
<description>DMA Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Core operates in Slave mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Core operates in a DMA mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NPTxFEmpLvl</name>
<description>Non-Periodic TxFIFO Empty Level</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DIEPINTx.TxFEmp interrupt indicates that the IN Endpoint TxFIFO is half empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DIEPINTx.TxFEmp interrupt indicates that the IN Endpoint TxFIFO is completely empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PTxFEmpLvl</name>
<description>Periodic TxFIFO Empty Level</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>GINTSTS.PTxFEmp interrupt indicates that the Periodic TxFIFO is half empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>GINTSTS.PTxFEmp interrupt indicates that the Periodic TxFIFO is completely empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AHBSingle</name>
<description>AHB Single Support</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The remaining data in a transfer is sent using INCR burst size. This is the default mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The remaining data in a transfer is sent using single burst size.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GUSBCFG</name>
<description>USB Configuration Register</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<resetValue>0x00001440</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOutCal</name>
<description>FS Timeout Calibration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PHYSel</name>
<description>USB 1.1 Full-Speed Serial Transceiver Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value2</name>
<description>USB 1.1 full-speed serial transceiver</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRPCap</name>
<description>SRP-Capable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>SRP capability is not enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>SRP capability is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HNPCap</name>
<description>HNP-Capable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HNP capability is not enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HNP capability is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBTrdTim</name>
<description>USB Turnaround Time</description>
<lsb>10</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>OtgI2CSel</name>
<description>UTMIFS Interface Select</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>UTMI USB 1.1 Full-Speed interface for OTG signals</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TxEndDelay</name>
<description>Tx End Delay</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Introduce Tx end delay timers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ForceHstMode</name>
<description>Force Host Mode</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Force Host Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ForceDevMode</name>
<description>Force Device Mode</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal Mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Force Device Mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTP</name>
<description>Corrupt Tx packet</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRSTCTL</name>
<description>Reset Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x10000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CSftRst</name>
<description>Core Soft Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>FrmCntrRst</name>
<description>Host Frame Counter Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>RxFFlsh</name>
<description>RxFIFO Flush</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>TxFFlsh</name>
<description>TxFIFO Flush</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>6</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Non-periodic TxFIFO flush in Host mode or Tx FIFO 0 flush in device mode</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Periodic TxFIFO flush in Host mode or Tx FIFO 1 flush in device mode</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Tx FIFO 2 flush in device mode</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Tx FIFO 15 flush in device mode</description>
<value>0x0F</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Flush all the transmit FIFOs in device or host mode.</description>
<value>0x10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAReq</name>
<description>DMA Request Signal</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
<field>
<name>AHBIdle</name>
<description>AHB Master Idle</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GINTSTS_HOSTMODE</name>
<description>Interrupt Register [HOSTMODE]</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x14000020</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CurMod</name>
<description>Current Mode of Operation</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Device mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Host mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ModeMis</name>
<description>Mode Mismatch Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>OTGInt</name>
<description>OTG Interrupt</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>Sof</name>
<description>Start of Frame</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RxFLvl</name>
<description>RxFIFO Non-Empty</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>incomplP</name>
<description>Incomplete Periodic Transfer</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>PrtInt</name>
<description>Host Port Interrupt</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
<field>
<name>HChInt</name>
<description>Host Channels Interrupt</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>PTxFEmp</name>
<description>Periodic TxFIFO Empty</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
</field>
<field>
<name>ConIDStsChng</name>
<description>Connector ID Status Change</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>DisconnInt</name>
<description>Disconnect Detected Interrupt</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SessReqInt</name>
<description>Session Request/New Session Detected Interrupt</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>WkUpInt</name>
<description>Resume/Remote Wakeup Detected Interrupt</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GINTSTS_DEVICEMODE</name>
<description>Interrupt Register [DEVICEMODE]</description>
<alternateRegister>GINTSTS_HOSTMODE</alternateRegister>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x14000020</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CurMod</name>
<description>Current Mode of Operation</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Device mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Host mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ModeMis</name>
<description>Mode Mismatch Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>OTGInt</name>
<description>OTG Interrupt</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>Sof</name>
<description>Start of Frame</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RxFLvl</name>
<description>RxFIFO Non-Empty</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>GINNakEff</name>
<description>Global IN Non-Periodic NAK Effective</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>GOUTNakEff</name>
<description>Global OUT NAK Effective</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>ErlySusp</name>
<description>Early Suspend</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBSusp</name>
<description>USB Suspend</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>USBRst</name>
<description>USB Reset</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>EnumDone</name>
<description>Enumeration Done</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>ISOOutDrop</name>
<description>Isochronous OUT Packet Dropped Interrupt</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>EOPF</name>
<description>End of Periodic Frame Interrupt</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>IEPInt</name>
<description>IN Endpoints Interrupt</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
</field>
<field>
<name>OEPInt</name>
<description>OUT Endpoints Interrupt</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>incompISOIN</name>
<description>Incomplete Isochronous IN Transfer</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>incomplSOOUT</name>
<description>Incomplete Isochronous OUT Transfer</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>ConIDStsChng</name>
<description>Connector ID Status Change</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>SessReqInt</name>
<description>Session Request/New Session Detected Interrupt</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>WkUpInt</name>
<description>Resume/Remote Wakeup Detected Interrupt</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GINTMSK_HOSTMODE</name>
<description>Interrupt Mask Register [HOSTMODE]</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ModeMisMsk</name>
<description>Mode Mismatch Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>OTGIntMsk</name>
<description>OTG Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SofMsk</name>
<description>Start of Frame Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RxFLvlMsk</name>
<description>Receive FIFO Non-Empty Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>incomplPMsk</name>
<description>Incomplete Periodic Transfer Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>PrtIntMsk</name>
<description>Host Port Interrupt Mask</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>HChIntMsk</name>
<description>Host Channels Interrupt Mask</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>PTxFEmpMsk</name>
<description>Periodic TxFIFO Empty Mask</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>ConIDStsChngMsk</name>
<description>Connector ID Status Change Mask</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>DisconnIntMsk</name>
<description>Disconnect Detected Interrupt Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SessReqIntMsk</name>
<description>Session Request/New Session Detected Interrupt Mask</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>WkUpIntMsk</name>
<description>Resume/Remote Wakeup Detected Interrupt Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GINTMSK_DEVICEMODE</name>
<description>Interrupt Mask Register [DEVICEMODE]</description>
<alternateRegister>GINTMSK_HOSTMODE</alternateRegister>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ModeMisMsk</name>
<description>Mode Mismatch Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>OTGIntMsk</name>
<description>OTG Interrupt Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SofMsk</name>
<description>Start of Frame Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RxFLvlMsk</name>
<description>Receive FIFO Non-Empty Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>GINNakEffMsk</name>
<description>Global Non-periodic IN NAK Effective Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>GOUTNakEffMsk</name>
<description>Global OUT NAK Effective Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>ErlySuspMsk</name>
<description>Early Suspend Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBSuspMsk</name>
<description>USB Suspend Mask</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>USBRstMsk</name>
<description>USB Reset Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>EnumDoneMsk</name>
<description>Enumeration Done Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>ISOOutDropMsk</name>
<description>Isochronous OUT Packet Dropped Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>EOPFMsk</name>
<description>End of Periodic Frame Interrupt Mask</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>IEPIntMsk</name>
<description>IN Endpoints Interrupt Mask</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>OEPIntMsk</name>
<description>OUT Endpoints Interrupt Mask</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>incompISOINMsk</name>
<description>Incomplete Isochronous IN Transfer Mask</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>incomplSOOUTMsk</name>
<description>Incomplete Isochronous OUT Transfer Mask</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>ConIDStsChngMsk</name>
<description>Connector ID Status Change Mask</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>DisconnIntMsk</name>
<description>Disconnect Detected Interrupt Mask</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SessReqIntMsk</name>
<description>Session Request/New Session Detected Interrupt Mask</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>WkUpIntMsk</name>
<description>Resume/Remote Wakeup Detected Interrupt Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRXSTSR_HOSTMODE</name>
<description>Receive Status Debug Read Register [HOSTMODE]</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ChNum</name>
<description>Channel Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>BCnt</name>
<description>Byte Count</description>
<lsb>4</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>DPID</name>
<description>Data PID</description>
<lsb>15</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PktSts</name>
<description>Packet Status</description>
<lsb>17</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>IN data packet received</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>IN transfer completed (triggers an interrupt)</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data toggle error (triggers an interrupt)</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Channel halted (triggers an interrupt)</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRXSTSR_DEVICEMODE</name>
<description>Receive Status Debug Read Register [DEVICEMODE]</description>
<alternateRegister>GRXSTSR_HOSTMODE</alternateRegister>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EPNum</name>
<description>Endpoint Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>BCnt</name>
<description>Byte Count</description>
<lsb>4</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>DPID</name>
<description>Data PID</description>
<lsb>15</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PktSts</name>
<description>Packet Status</description>
<lsb>17</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Global OUT NAK (triggers an interrupt)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>OUT data packet received</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>OUT transfer completed (triggers an interrupt)</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>SETUP transaction completed (triggers an interrupt)</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>SETUP data packet received</description>
<value>#0110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FN</name>
<description>Frame Number</description>
<lsb>21</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GRXSTSP_DEVICEMODE</name>
<description>Receive Status Read and Pop Register [DEVICEMODE]</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>EPNum</name>
<description>Endpoint Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>BCnt</name>
<description>Byte Count</description>
<lsb>4</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>DPID</name>
<description>Data PID</description>
<lsb>15</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PktSts</name>
<description>Packet Status</description>
<lsb>17</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Global OUT NAK (triggers an interrupt)</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>OUT data packet received</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>OUT transfer completed (triggers an interrupt)</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>SETUP transaction completed (triggers an interrupt)</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>SETUP data packet received</description>
<value>#0110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FN</name>
<description>Frame Number</description>
<lsb>21</lsb>
<msb>24</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GRXSTSP_HOSTMODE</name>
<description>Receive Status Read and Pop Register [HOSTMODE]</description>
<alternateRegister>GRXSTSP_DEVICEMODE</alternateRegister>
<addressOffset>0x020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>ChNum</name>
<description>Channel Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>BCnt</name>
<description>Byte Count</description>
<lsb>4</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>DPID</name>
<description>Data PID</description>
<lsb>15</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PktSts</name>
<description>Packet Status</description>
<lsb>17</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>IN data packet received</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>IN transfer completed (triggers an interrupt)</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data toggle error (triggers an interrupt)</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Channel halted (triggers an interrupt)</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRXFSIZ</name>
<description>Receive FIFO Size Register</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<resetValue>0x0000011A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RxFDep</name>
<description>RxFIFO Depth</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GNPTXFSIZ_HOSTMODE</name>
<description>Non-Periodic Transmit FIFO Size Register [HOSTMODE]</description>
<addressOffset>0x028</addressOffset>
<size>32</size>
<resetValue>0x0010011A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>NPTxFStAddr</name>
<description>Non-periodic Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>NPTxFDep</name>
<description>Non-periodic TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GNPTXFSIZ_DEVICEMODE</name>
<description>Non-Periodic Transmit FIFO Size Register [DEVICEMODE]</description>
<alternateRegister>GNPTXFSIZ_HOSTMODE</alternateRegister>
<addressOffset>0x028</addressOffset>
<size>32</size>
<resetValue>0x00100000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPTxF0StAddr</name>
<description>IN Endpoint FIFO0 Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPTxF0Dep</name>
<description>IN Endpoint TxFIFO 0 Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GNPTXSTS</name>
<description>Non-Periodic Transmit FIFO/Queue Status Register</description>
<addressOffset>0x02C</addressOffset>
<size>32</size>
<resetValue>0x00080010</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>NPTxFSpcAvail</name>
<description>Non-periodic TxFIFO Space Avail</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Non-periodic TxFIFO is full</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 word available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 words available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NPTxQSpcAvail</name>
<description>Non-periodic Transmit Request Queue Space Available</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Non-periodic Transmit Request Queue is full</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 location available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 locations available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NPTxQTop</name>
<description>Top of the Non-periodic Transmit Request Queue</description>
<lsb>24</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>IN/OUT token</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Zero-length transmit packet (device IN/host OUT)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Channel halt command</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GUID</name>
<description>USB Module Identification Register</description>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<resetValue>0x00AEC000</resetValue>
<resetMask>0xFFFFFF00</resetMask>
<fields>
<field>
<name>MOD_REV</name>
<description>Module Revision</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>MOD_NUMBER</name>
<description>Module Number</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GDFIFOCFG</name>
<description>Global DFIFO Software Config Register</description>
<addressOffset>0x05C</addressOffset>
<size>32</size>
<resetValue>0x027A02B2</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GDFIFOCfg</name>
<description>GDFIFOCfg</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>EPInfoBaseAddr</name>
<description>EPInfoBaseAddr</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HPTXFSIZ</name>
<description>Host Periodic Transmit FIFO Size Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<resetValue>0x0100012A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTxFStAddr</name>
<description>Host Periodic TxFIFO Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PTxFSize</name>
<description>Host Periodic TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF1</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x104</addressOffset>
<size>32</size>
<resetValue>0x0100012A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF2</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x108</addressOffset>
<size>32</size>
<resetValue>0x0100022A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF3</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x10C</addressOffset>
<size>32</size>
<resetValue>0x0100032A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF4</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x110</addressOffset>
<size>32</size>
<resetValue>0x0100042A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF5</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x114</addressOffset>
<size>32</size>
<resetValue>0x0100052A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTXF6</name>
<description>Device IN Endpoint Transmit FIFO Size Register</description>
<addressOffset>0x118</addressOffset>
<size>32</size>
<resetValue>0x0100062A</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPnTxFStAddr</name>
<description>IN Endpoint FIFOn Transmit RAM Start Address</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INEPnTxFDep</name>
<description>IN Endpoint TxFIFO Depth</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HCFG</name>
<description>Host Configuration Register</description>
<addressOffset>0x400</addressOffset>
<size>32</size>
<resetValue>0x00000200</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FSLSPclkSel</name>
<description>FS PHY Clock Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>PHY clock is running at 48 MHz</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FSLSSupp</name>
<description>FS-Only Support</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FS-only, connected device can supports also only FS.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FS-only, even if the connected device can support HS</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DescDMA</name>
<description>Enable Scatter/gather DMA in Host mode</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>FrListEn</name>
<description>Frame List Entries</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>8 Entries</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>16 Entries</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>32 Entries</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>64 Entries</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PerSchedEna</name>
<description>Enable Periodic Scheduling</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HFIR</name>
<description>Host Frame Interval Register</description>
<addressOffset>0x404</addressOffset>
<size>32</size>
<resetValue>0x0000EA60</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FrInt</name>
<description>Frame Interval</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>HFIRRldCtrl</name>
<description>Reload Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HFIR cannot be reloaded dynamically</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HFIR can be dynamically reloaded during runtime</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HFNUM</name>
<description>Host Frame Number/Frame Time Remaining Register</description>
<addressOffset>0x408</addressOffset>
<size>32</size>
<resetValue>0x00003FFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FrNum</name>
<description>Frame Number</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>FrRem</name>
<description>Frame Time Remaining</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HPTXSTS</name>
<description>Host Periodic Transmit FIFO/ Queue Status Register</description>
<addressOffset>0x410</addressOffset>
<size>32</size>
<resetValue>0x00080100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTxFSpcAvail</name>
<description>Periodic Transmit Data FIFO Space Available</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Periodic TxFIFO is full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 word available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 words available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PTxQSpcAvail</name>
<description>Periodic Transmit Request Queue Space Available</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Periodic Transmit Request Queue is full</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 location available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 locations available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PTxQTop</name>
<description>Top of the Periodic Transmit Request Queue</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HAINT</name>
<description>Host All Channels Interrupt Register</description>
<addressOffset>0x414</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HAINT</name>
<description>Channel Interrupts</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HAINTMSK</name>
<description>Host All Channels Interrupt Mask Register</description>
<addressOffset>0x418</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HAINTMsk</name>
<description>Channel Interrupt Mask</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HFLBADDR</name>
<description>Host Frame List Base Address Register</description>
<addressOffset>0x41C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>Starting_Address</name>
<description>Starting Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HPRT</name>
<description>Host Port Control and Status Register</description>
<addressOffset>0x440</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PrtConnSts</name>
<description>Port Connect Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No device is attached to the port.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A device is attached to the port.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtConnDet</name>
<description>Port Connect Detected</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PrtEna</name>
<description>Port Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtEnChng</name>
<description>Port Enable/Disable Change</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PrtOvrCurrAct</name>
<description>Port Overcurrent Active</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No overcurrent condition</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Overcurrent condition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtOvrCurrChng</name>
<description>Port Overcurrent Change</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>PrtRes</name>
<description>Port Resume</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No resume driven</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Resume driven</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtSusp</name>
<description>Port Suspend</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port not in Suspend mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port in Suspend mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtRst</name>
<description>Port Reset</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Port not in reset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Port in reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtLnSts</name>
<description>Port Line Status</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>PrtPwr</name>
<description>Port Power</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Power off</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Power on</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PrtSpd</name>
<description>Port Speed</description>
<lsb>17</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Full speed</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCFG</name>
<description>Device Configuration Register</description>
<addressOffset>0x800</addressOffset>
<size>32</size>
<resetValue>0x08200000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DevSpd</name>
<description>Device Speed</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value4</name>
<description>Full speed (USB 1.1 transceiver clock is 48 MHz)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NZStsOUTHShk</name>
<description>Non-Zero-Length Status OUT Handshake</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Send a STALL handshake on a nonzero-length status OUT transaction and do not send the received OUT packet to the application.</description>
<value>#1</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Send the received OUT packet to the application (zero-length or nonzero-length) and send a handshake based on the NAK and STALL bits for the endpoint in the Device Endpoint Control register.</description>
<value>#0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DevAddr</name>
<description>Device Address</description>
<lsb>4</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PerFrInt</name>
<description>Periodic Frame Interval</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>80% of the frame interval</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>85%</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>90%</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>95%</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DescDMA</name>
<description>Enable Scatter/Gather DMA in Device mode.</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PerSchIntvl</name>
<description>Periodic Scheduling Interval</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>25% of frame.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>50% of frame.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>75% of frame.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCTL</name>
<description>Device Control Register</description>
<addressOffset>0x804</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RmtWkUpSig</name>
<description>Remote Wakeup Signaling</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>SftDiscon</name>
<description>Soft Disconnect</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal operation. When this bit is cleared after a soft disconnect, the core drives a device connect event to the USB host. When the device is reconnected, the USB host restarts device enumeration.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core drives a device disconnect event to the USB host.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GNPINNakSts</name>
<description>Global Non-periodic IN NAK Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A handshake is sent out based on the data availability in the transmit FIFO.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>A NAK handshake is sent out on all non-periodic IN endpoints, irrespective of the data availability in the transmit FIFO.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GOUTNakSts</name>
<description>Global OUT NAK Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>A handshake is sent based on the FIFO Status and the NAK and STALL bit settings.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>No data is written to the RxFIFO, irrespective of space availability. Sends a NAK handshake on all packets, except on SETUP transactions. All isochronous OUT packets are dropped.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SGNPInNak</name>
<description>Set Global Non-periodic IN NAK</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>CGNPInNak</name>
<description>Clear Global Non-periodic IN NAK</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SGOUTNak</name>
<description>Set Global OUT NAK</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>CGOUTNak</name>
<description>Clear Global OUT NAK</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>GMC</name>
<description>Global Multi Count</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Invalid.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 packet.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 packets.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>3 packets.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IgnrFrmNum</name>
<description>Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Scatter/Gather enabled: The core transmits the packets only in the frame number in which they are intended to be transmitted. Scatter/Gather disabled: Periodic transfer interrupt feature is disabled; the application must program transfers for periodic endpoints every frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Scatter/Gather enabled: The core ignores the frame number, sending packets immediately as the packets are ready. Scatter/Gather disabled: Periodic transfer interrupt feature is enabled; the application can program transfers for multiple frames for periodic endpoints.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NakOnBble</name>
<description>Set NAK automatically on babble</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>EnContOnBNA</name>
<description>Enable continue on BNA</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>After receiving BNA interrupt, the core disables the endpoint. When the endpoint is re-enabled by the application, the core starts processing from the DOEPDMA descriptor.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>After receiving BNA interrupt, the core disables the endpoint. When the endpoint is re-enabled by the application, the core starts processing from the descriptor that received the BNA interrupt.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DSTS</name>
<description>Device Status Register</description>
<addressOffset>0x808</addressOffset>
<size>32</size>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SuspSts</name>
<description>Suspend Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>EnumSpd</name>
<description>Enumerated Speed</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value4</name>
<description>Full speed (PHY clock is running at 48 MHz)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ErrticErr</name>
<description>Erratic Error</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
<field>
<name>SOFFN</name>
<description>Frame Number of the Received SOF</description>
<lsb>8</lsb>
<msb>21</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DIEPMSK</name>
<description>Device IN Endpoint Common Interrupt Mask Register</description>
<addressOffset>0x810</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferComplMsk</name>
<description>Transfer Completed Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbldMsk</name>
<description>Endpoint Disabled Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErrMsk</name>
<description>AHB Error Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TimeOUTMsk</name>
<description>Timeout Condition Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>INTknTXFEmpMsk</name>
<description>IN Token Received When TxFIFO Empty Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>INEPNakEffMsk</name>
<description>IN Endpoint NAK Effective Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>TxfifoUndrnMsk</name>
<description>Fifo Underrun Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>BNAInIntrMsk</name>
<description>BNA Interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>NAKMsk</name>
<description>NAK interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPMSK</name>
<description>Device OUT Endpoint Common Interrupt Mask Register</description>
<addressOffset>0x814</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferComplMsk</name>
<description>Transfer Completed Interrupt Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbldMsk</name>
<description>Endpoint Disabled Interrupt Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErrMsk</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SetUPMsk</name>
<description>SETUP Phase Done Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>OUTTknEPdisMsk</name>
<description>OUT Token Received when Endpoint Disabled Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>Back2BackSETup</name>
<description>Back-to-Back SETUP Packets Received Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>OutPktErrMsk</name>
<description>OUT Packet Error Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>BnaOutIntrMsk</name>
<description>BNA interrupt Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>BbleErrMsk</name>
<description>Babble Interrupt Mask</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>NAKMsk</name>
<description>NAK Interrupt Mask</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>NYETMsk</name>
<description>NYET Interrupt Mask</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAINT</name>
<description>Device All Endpoints Interrupt Register</description>
<addressOffset>0x818</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>InEpInt</name>
<description>IN Endpoint Interrupt Bits</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>OutEPInt</name>
<description>OUT Endpoint Interrupt Bits</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DAINTMSK</name>
<description>Device All Endpoints Interrupt Mask Register</description>
<addressOffset>0x81C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>InEpMsk</name>
<description>IN EP Interrupt Mask Bits</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OutEpMsk</name>
<description>OUT EP Interrupt Mask Bits</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DVBUSDIS</name>
<description>Device VBUS Discharge Time Register</description>
<addressOffset>0x828</addressOffset>
<size>32</size>
<resetValue>0x000017D7</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DVBUSDis</name>
<description>Device Vbus Discharge Time</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DVBUSPULSE</name>
<description>Device VBUS Pulsing Time Register</description>
<addressOffset>0x82C</addressOffset>
<size>32</size>
<resetValue>0x000005B8</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DVBUSPulse</name>
<description>Device Vbus Pulsing Time</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPEMPMSK</name>
<description>Device IN Endpoint FIFO Empty Interrupt Mask Register</description>
<addressOffset>0x834</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>InEpTxfEmpMsk</name>
<description>IN EP Tx FIFO Empty Interrupt Mask Bits</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCGCCTL</name>
<description>Power and Clock Gating Control Register</description>
<addressOffset>0xE00</addressOffset>
<size>32</size>
<resetValue>0x00000100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>StopPclk</name>
<description>Stop Pclk</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>GateHclk</name>
<description>Gate Hclk</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USB0_EP0</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040900</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DIEPCTL0</name>
<description>Device Control IN Endpoint Control Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00008000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>64 bytes</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>32 bytes</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16 bytes</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>8 bytes</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>22</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPINT0</name>
<description>Device Endpoint Interrupt Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferCompl</name>
<description>Transfer Completed Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbld</name>
<description>Endpoint Disabled Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErr</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TimeOUT</name>
<description>Timeout Condition</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>INTknTXFEmp</name>
<description>IN Token Received When TxFIFO is Empty</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>INEPNakEff</name>
<description>IN Endpoint NAK Effective</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>TxFEmp</name>
<description>Transmit FIFO Empty</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>BNAIntr</name>
<description>BNA (Buffer Not Available) Interrupt</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTSIZ0</name>
<description>Device IN Endpoint Transfer Size Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPDMA0</name>
<description>Device Endpoint DMA Address Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTXFSTS0</name>
<description>Device IN Endpoint Transmit FIFO Status Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPTxFSpcAvail</name>
<description>IN Endpoint TxFIFO Space Avail</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Endpoint TxFIFO is full</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 word available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 words available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIEPDMAB0</name>
<description>Device Endpoint DMA Buffer Address Register</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>DMABufferAddr</name>
<description>DMA Buffer Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DOEPCTL0</name>
<description>Device Control OUT Endpoint Control Register</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<resetValue>0x00008000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>64 bytes</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>32 bytes</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>16 bytes</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>8 bytes</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>Snp</name>
<description>Snoop Mode</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPINT0</name>
<description>Device Endpoint Interrupt Register</description>
<addressOffset>0x208</addressOffset>
<size>32</size>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferCompl</name>
<description>Transfer Completed Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbld</name>
<description>Endpoint Disabled Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErr</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SetUp</name>
<description>SETUP Phase Done</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>OUTTknEPdis</name>
<description>OUT Token Received When Endpoint Disabled</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>StsPhseRcvd</name>
<description>Status Phase Received For Control Write</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>Back2BackSETup</name>
<description>Back-to-Back SETUP Packets Received</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>BNAIntr</name>
<description>BNA (Buffer Not Available) Interrupt</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PktDrpSts</name>
<description>Packet Dropped Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>BbleErrIntrpt</name>
<description>BbleErr (Babble Error) interrupt</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>NAKIntrpt</name>
<description>NAK interrupt</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>NYETIntrpt</name>
<description>NYET interrupt</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPTSIZ0</name>
<description>Device OUT Endpoint Transfer Size Register</description>
<addressOffset>0x210</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>SUPCnt</name>
<description>SETUP Packet Count</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 packet</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>2 packets</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>3 packets</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DOEPDMA0</name>
<description>Device Endpoint DMA Address Register</description>
<addressOffset>0x214</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPDMAB0</name>
<description>Device Endpoint DMA Buffer Address Register</description>
<addressOffset>0x21C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>DMABufferAddr</name>
<description>DMA Buffer Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USB0_EP1</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<headerStructName>USB_EP</headerStructName>
<baseAddress>0x50040920</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DIEPCTL_ISOCONT</name>
<description>Device Endpoint Control Register [ISOCONT]</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>EO_FrNum</name>
<description>Even/Odd Frame</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Even frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Odd rame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Control</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Isochronous</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bulk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Snp</name>
<description>Snoop Mode</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>22</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>SetEvenFr</name>
<description>In non-Scatter/Gather DMA mode: Set Even frame</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>SetOddFr</name>
<description>Set Odd frame</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPCTL_INTBULK</name>
<description>Device Endpoint Control Register [INTBULK]</description>
<alternateRegister>DIEPCTL_ISOCONT</alternateRegister>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DPID</name>
<description>Endpoint Data PID</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Control</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Isochronous</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bulk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Snp</name>
<description>Snoop Mode</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>22</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>SetD0PID</name>
<description>Set DATA0 PID</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>SetD1PID</name>
<description>29 Set DATA1 PID</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPINT</name>
<description>Device Endpoint Interrupt Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferCompl</name>
<description>Transfer Completed Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbld</name>
<description>Endpoint Disabled Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErr</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TimeOUT</name>
<description>Timeout Condition</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>INTknTXFEmp</name>
<description>IN Token Received When TxFIFO is Empty</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>INEPNakEff</name>
<description>IN Endpoint NAK Effective</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>TxFEmp</name>
<description>Transmit FIFO Empty</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>BNAIntr</name>
<description>BNA (Buffer Not Available) Interrupt</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPTSIZ</name>
<description>Device Endpoint Transfer Size Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIEPDMA</name>
<description>Device Endpoint DMA Address Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTXFSTS</name>
<description>Device IN Endpoint Transmit FIFO Status Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INEPTxFSpcAvail</name>
<description>IN Endpoint TxFIFO Space Avail</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Endpoint TxFIFO is full</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>1 word available</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 words available</description>
<value>0x2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIEPDMAB</name>
<description>Device Endpoint DMA Buffer Address Register</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>DMABufferAddr</name>
<description>DMA Buffer Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DOEPCTL_ISOCONT</name>
<description>Device Endpoint Control Register [ISOCONT]</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>EO_FrNum</name>
<description>Even/Odd Frame</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Even frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Odd rame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Control</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Isochronous</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bulk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Snp</name>
<description>Snoop Mode</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>22</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>SetEvenFr</name>
<description>In non-Scatter/Gather DMA mode: Set Even frame</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>SetOddFr</name>
<description>Set Odd frame</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPCTL_INTBULK</name>
<description>Device Endpoint Control Register [INTBULK]</description>
<alternateRegister>DOEPCTL_ISOCONT</alternateRegister>
<addressOffset>0x200</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>USBActEP</name>
<description>USB Active Endpoint</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DPID</name>
<description>Endpoint Data PID</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NAKSts</name>
<description>NAK Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The core is transmitting non-NAK handshakes based on the FIFO status.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The core is transmitting NAK handshakes on this endpoint.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Control</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Isochronous</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bulk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Snp</name>
<description>Snoop Mode</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>Stall</name>
<description>STALL Handshake</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>TxFNum</name>
<description>TxFIFO Number</description>
<lsb>22</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>CNAK</name>
<description>Clear NAK</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>SNAK</name>
<description>Set NAK</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>SetD0PID</name>
<description>Set DATA0 PID</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>SetD1PID</name>
<description>29 Set DATA1 PID</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>EPDis</name>
<description>Endpoint Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EPEna</name>
<description>Endpoint Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPINT</name>
<description>Device Endpoint Interrupt Register</description>
<addressOffset>0x208</addressOffset>
<size>32</size>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferCompl</name>
<description>Transfer Completed Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>EPDisbld</name>
<description>Endpoint Disabled Interrupt</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErr</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SetUp</name>
<description>SETUP Phase Done</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>OUTTknEPdis</name>
<description>OUT Token Received When Endpoint Disabled</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>StsPhseRcvd</name>
<description>Status Phase Received For Control Write</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>Back2BackSETup</name>
<description>Back-to-Back SETUP Packets Received</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>BNAIntr</name>
<description>BNA (Buffer Not Available) Interrupt</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PktDrpSts</name>
<description>Packet Dropped Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>BbleErrIntrpt</name>
<description>BbleErr (Babble Error) interrupt</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>NAKIntrpt</name>
<description>NAK interrupt</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>NYETIntrpt</name>
<description>NYET interrupt</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPTSIZ_ISO</name>
<description>Device Endpoint Transfer Size Register [ISO]</description>
<addressOffset>0x210</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>RxDPID</name>
<description>Received Data PID</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DOEPTSIZ_CONTROL</name>
<description>Device Endpoint Transfer Size Register [CONT]</description>
<alternateRegister>DOEPTSIZ_ISO</alternateRegister>
<addressOffset>0x210</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>SUPCnt</name>
<description>SETUP Packet Count: 0b00=1 packet, 0b00=2 packets, 0b00=3 packets, </description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPDMA</name>
<description>Device Endpoint DMA Address Register</description>
<addressOffset>0x214</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DOEPDMAB</name>
<description>Device Endpoint DMA Buffer Address Register</description>
<addressOffset>0x21C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>DMABufferAddr</name>
<description>DMA Buffer Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="USB0_EP1">
<name>USB0_EP2</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040940</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_EP1">
<name>USB0_EP3</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040960</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_EP1">
<name>USB0_EP4</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040980</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_EP1">
<name>USB0_EP5</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500409A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_EP1">
<name>USB0_EP6</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500409C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0400</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>USB0_CH0</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<headerStructName>USB_CH</headerStructName>
<baseAddress>0x50040500</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>HCCHAR</name>
<description>Host Channel Characteristics Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>EPNum</name>
<description>Endpoint Number</description>
<lsb>11</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>EPDir</name>
<description>Endpoint Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>OUT</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>IN</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPType</name>
<description>Endpoint Type</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Control</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Isochronous</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Bulk</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Interrupt</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MC_EC</name>
<description>Multi Count / Error Count</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value2</name>
<description>1 transaction</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>2 transactions to be issued for this endpoint per frame</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>3 transactions to be issued for this endpoint per frame</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DevAddr</name>
<description>Device Address</description>
<lsb>22</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>OddFrm</name>
<description>Odd Frame</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Even frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Odd frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ChDis</name>
<description>Channel Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>ChEna</name>
<description>Channel Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Scatter/Gather mode enabled: Indicates that the descriptor structure is not yet ready. Scatter/Gather mode disabled: Channel disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Scatter/Gather mode enabled: Indicates that the descriptor structure and data buffer with data is setup and this channel can access the descriptor. Scatter/Gather mode disabled: Channel enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HCINT</name>
<description>Host Channel Interrupt Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferCompl</name>
<description>Transfer Completed</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>ChHltd</name>
<description>Channel Halted</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErr</name>
<description>AHB Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>STALL</name>
<description>STALL Response Received Interrupt</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>NAK</name>
<description>NAK Response Received Interrupt</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>ACK Response Received/Transmitted Interrupt</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>NYET</name>
<description>NYET Response Received Interrupt</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>XactErr</name>
<description>Transaction Error</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>BblErr</name>
<description>Babble Error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>FrmOvrun</name>
<description>Frame Overrun</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DataTglErr</name>
<description>Data Toggle Error</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>BNAIntr</name>
<description>BNA (Buffer Not Available) Interrupt</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>XCS_XACT_ERR</name>
<description>Excessive Transaction Error</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DESC_LST_ROLLIntr</name>
<description>Descriptor rollover interrupt</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HCINTMSK</name>
<description>Host Channel Interrupt Mask Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferComplMsk</name>
<description>Transfer Completed Mask</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>ChHltdMsk</name>
<description>Channel Halted Mask</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>AHBErrMsk</name>
<description>AHB Error Mask</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>StallMsk</name>
<description>STALL Response Received Interrupt Mask</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>NakMsk</name>
<description>NAK Response Received Interrupt Mask</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>AckMsk</name>
<description>ACK Response Received/Transmitted Interrupt Mask</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>NyetMsk</name>
<description>NYET Response Received Interrupt Mask</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>XactErrMsk</name>
<description>Transaction Error Mask</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>BblErrMsk</name>
<description>Babble Error Mask</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>FrmOvrunMsk</name>
<description>Frame Overrun Mask</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>DataTglErrMsk</name>
<description>Data Toggle Error Mask</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>BNAIntrMsk</name>
<description>BNA (Buffer Not Available) Interrupt mask register</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>DESC_LST_ROLLIntrMsk</name>
<description>Descriptor rollover interrupt Mask register</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HCTSIZ_BUFFERMODE</name>
<description>Host Channel Transfer Size Register [BUFFERMODE]</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XferSize</name>
<description>Transfer Size</description>
<lsb>0</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PktCnt</name>
<description>Packet Count</description>
<lsb>19</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>Pid</name>
<description>PID</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA (non-control)/SETUP (control)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HCTSIZ_SCATGATHER</name>
<description>Host Channel Transfer Size Register [SCATGATHER]</description>
<alternateRegister>HCTSIZ_BUFFERMODE</alternateRegister>
<addressOffset>0x10</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCHED_INFO</name>
<description>Schedule information</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>NTD</name>
<description>Number of Transfer Descriptors: 0=1 descriptor, 63=64 descriptors, 1=2 descriptors, 3=4 descriptors, 7=8 descriptors, 15=16 descriptors, 31=32 descriptors, 63=64 descriptors, </description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>Pid</name>
<description>PID</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DATA0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DATA2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>DATA1</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>MDATA (non-control)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HCDMA_BUFFERMODE</name>
<description>Host Channel DMA Address Register [BUFFERMODE]</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HCDMA_SCATGATHER</name>
<description>Host Channel DMA Address Register [SCATGATHER]</description>
<alternateRegister>HCDMA_BUFFERMODE</alternateRegister>
<addressOffset>0x14</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<readAction>modifyExternal</readAction>
<fields>
<field>
<name>CTD</name>
<description>Current Transfer Desc:</description>
<lsb>3</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>1 descriptor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>64 descriptors</description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAAddr</name>
<description>DMA Address</description>
<lsb>9</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HCDMAB</name>
<description>Host Channel DMA Buffer Address Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>Buffer_Address</name>
<description>Buffer Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH1</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040520</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH2</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040540</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH3</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040560</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH4</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040580</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH5</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500405A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH6</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500405C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH7</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500405E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH8</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040600</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH9</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040620</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH10</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040640</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH11</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040660</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH12</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x50040680</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="USB0_CH0">
<name>USB0_CH13</name>
<description>Universal Serial Bus</description>
<groupName>USB</groupName>
<baseAddress>0x500406A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>USIC0</name>
<description>Universal Serial Interface Controller 0</description>
<groupName>USIC</groupName>
<headerStructName>USIC</headerStructName>
<baseAddress>0x40030008</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USIC0_0</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>84</value>
</interrupt>
<interrupt>
<name>USIC0_1</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>85</value>
</interrupt>
<interrupt>
<name>USIC0_2</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>86</value>
</interrupt>
<interrupt>
<name>USIC0_3</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>87</value>
</interrupt>
<interrupt>
<name>USIC0_4</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>88</value>
</interrupt>
<interrupt>
<name>USIC0_5</name>
<description>Universal Serial Interface Channel (Module 0)</description>
<value>89</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>0x48020008</baseAddress>
<addressBlock>
<offset>0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USIC1_0</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>90</value>
</interrupt>
<interrupt>
<name>USIC1_1</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>91</value>
</interrupt>
<interrupt>
<name>USIC1_2</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>92</value>
</interrupt>
<interrupt>
<name>USIC1_3</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>93</value>
</interrupt>
<interrupt>
<name>USIC1_4</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>94</value>
</interrupt>
<interrupt>
<name>USIC1_5</name>
<description>Universal Serial Interface Channel (Module 1)</description>
<value>95</value>
</interrupt>
</peripheral>
<peripheral>
<name>USIC0_CH0</name>
<description>Universal Serial Interface Controller 0</description>
<groupName>USIC</groupName>
<headerStructName>USIC_CH</headerStructName>
<baseAddress>0x40030000</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>0x000000CF</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>
</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 fPB.</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 fPB.</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 fPB.</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 fPB.</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 fPB.</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 fPB.</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 not 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>0b0</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>0b1</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>One bit has been received.</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sixteen bits have been received.</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</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>0x40030200</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>0x48020000</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>0x48020200</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>0x48014000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x200</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CAN0_0</name>
<description>MultiCAN</description>
<value>76</value>
</interrupt>
<interrupt>
<name>CAN0_1</name>
<description>MultiCAN</description>
<value>77</value>
</interrupt>
<interrupt>
<name>CAN0_2</name>
<description>MultiCAN</description>
<value>78</value>
</interrupt>
<interrupt>
<name>CAN0_3</name>
<description>MultiCAN</description>
<value>79</value>
</interrupt>
<interrupt>
<name>CAN0_4</name>
<description>MultiCAN</description>
<value>80</value>
</interrupt>
<interrupt>
<name>CAN0_5</name>
<description>MultiCAN</description>
<value>81</value>
</interrupt>
<interrupt>
<name>CAN0_6</name>
<description>MultiCAN</description>
<value>82</value>
</interrupt>
<interrupt>
<name>CAN0_7</name>
<description>MultiCAN</description>
<value>83</value>
</interrupt>
<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>
<field>
<name>SBWE</name>
<description>Module Suspend Bit Write Enable for OCDS</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x002BC000</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>SM</name>
<description>Suspend Mode</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>SC</name>
<description>Suspend Control</description>
<lsb>12</lsb>
<msb>13</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>
<field>
<name>RESULT</name>
<description>Result Value</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>SUSACK</name>
<description>Suspend Mode Acknowledge</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>SUSREQ</name>
<description>Suspend Mode Request</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
<field>
<name>ENHW</name>
<description>Enable Hardware Clock Control</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>DISCLK</name>
<description>Disable Clock</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>8</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 x. List x 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>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>0x48014200</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>0x00000001</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>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, and the 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, and the 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>
<field>
<name>SUSEN</name>
<description>Suspend Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>An OCDS suspend trigger is ignored by the CAN node.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An OCDS suspend trigger disables the CAN node: As soon as the CAN node becomes bus-idle or bus-off, bit INIT is internally forced to 1 to disable the CAN node. The actual value of bit INIT remains unchanged.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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 Control Register has been detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSACK</name>
<description>Suspend Acknowledge</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The CAN node is not in Suspend Mode or a suspend request is pending, but the CAN node has not yet reached bus-idle or bus-off.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The CAN node is in Suspend Mode: The CAN node is inactive (bit NCR.INIT internally forced to 1) due to an OCDS suspend request.</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>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LECINP</name>
<description>Last Error Code Interrupt Node Pointer</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRINP</name>
<description>Transfer OK Interrupt Node Pointer</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFCINP</name>
<description>Frame Counter Interrupt Node Pointer</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</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>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The frame counter is incremented (internally) at the beginning of a new bit time. The value is sampled during the SOF bit of a new frame. The sampled value is visible in the CFC field.</description>
<value>#000</value>
</enumeratedValue>
</enumeratedValues>
</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>
</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>0x48014300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>CAN_MO0</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<headerStructName>CAN_MO</headerStructName>
<baseAddress>0x48015000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
<registers>
<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>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>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINP</name>
<description>Transmit Interrupt Node Pointer</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Interrupt output line INT_O0 is selected.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Interrupt output line INT_O1 is selected.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Interrupt output line INT_O7 is selected.</description>
<value>#111</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>Applicable only if TTCAN is available.</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>
</registers>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO1</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015020</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO2</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015040</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO3</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015060</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO4</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015080</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO5</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480150A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO6</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480150C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO7</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480150E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO8</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO9</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015120</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO10</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015140</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO11</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015160</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO12</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015180</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO13</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480151A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO14</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480151C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO15</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480151E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO16</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO17</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015220</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO18</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015240</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO19</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015260</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO20</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015280</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO21</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480152A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO22</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480152C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO23</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480152E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO24</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO25</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015320</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO26</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015340</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO27</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015360</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO28</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015380</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO29</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480153A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO30</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480153C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO31</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480153E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO32</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO33</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015420</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO34</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015440</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO35</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015460</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO36</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015480</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO37</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480154A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO38</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480154C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO39</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480154E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO40</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015500</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO41</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015520</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO42</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015540</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO43</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015560</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO44</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015580</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO45</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480155A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO46</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480155C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO47</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480155E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO48</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015600</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO49</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015620</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO50</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015640</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO51</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015660</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO52</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015680</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO53</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480156A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO54</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480156C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO55</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480156E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO56</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015700</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO57</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015720</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO58</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015740</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO59</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015760</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO60</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x48015780</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO61</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480157A0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO62</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480157C0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CAN_MO0">
<name>CAN_MO63</name>
<description>Controller Area Networks</description>
<groupName>CAN</groupName>
<baseAddress>0x480157E0</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x20</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>VADC</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<baseAddress>0x40004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VADC0_C0_0</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>14</value>
</interrupt>
<interrupt>
<name>VADC0_C0_1</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>15</value>
</interrupt>
<interrupt>
<name>VADC0_C0_2</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>16</value>
</interrupt>
<interrupt>
<name>VADC0_C0_3</name>
<description>Analog to Digital Converter Common Block 0</description>
<value>17</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 cycles 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>DPCAL2</name>
<description>Disable Post-Calibration</description>
<lsb>18</lsb>
<msb>18</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>DPCAL3</name>
<description>Disable Post-Calibration</description>
<lsb>19</lsb>
<msb>19</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>
<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>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0 of common service request group 1</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3 of common service request group 1</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV0NP</name>
<description>Service Request Node Pointer Backgr. 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>
<enumeratedValue>
<name>value3</name>
<description>Select shared service request line 0 of common service request group 1</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Select shared service request line 3 of common service request group 1</description>
<value>#0111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBTF</name>
<description>Global Test Functions Register</description>
<addressOffset>0x0160</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CDGR</name>
<description>Converter Diagnostics Group</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CDEN</name>
<description>Converter Diagnostics Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>All diagnostic pull devices are disconnected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Diagnostic pull devices connected as selected by bitfield CDSEL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDSEL</name>
<description>Converter Diagnostics Pull-Devices Select</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Connected to VAREF</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Connected to VAGND</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Connected to 1/3rd VAREF</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Connected to 2/3rd VAREF</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDWC</name>
<description>Write Control for Conversion Diagnostics</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields CDSEL, CDEN, CDGR can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDD</name>
<description>Pull-Down Diagnostics Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disconnected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The pull-down diagnostics device is active</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MDWC</name>
<description>Write Control for Multiplexer Diagnostics</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield PDD can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</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>4</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>0x40004400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VADC0_G0_0</name>
<description>Analog to Digital Converter Group 0</description>
<value>18</value>
</interrupt>
<interrupt>
<name>VADC0_G0_1</name>
<description>Analog to Digital Converter Group 0</description>
<value>19</value>
</interrupt>
<interrupt>
<name>VADC0_G0_2</name>
<description>Analog to Digital Converter Group 0</description>
<value>20</value>
</interrupt>
<interrupt>
<name>VADC0_G0_3</name>
<description>Analog to Digital Converter Group 0</description>
<value>21</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>value4</name>
<description>Normal operation (permanently on)</description>
<value>#11</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</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>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>ICLASS[%s]</name>
<description>Input Class Register</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>
<enumeratedValue>
<name>value3</name>
<description>Kernel is synchronization slave: Control information from input CI2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Kernel is synchronization slave: Control information from input CI3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EVALR1</name>
<description>Evaluate Ready Input Rx</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 Rx is considered for the start of a parallel conversion of this conversion group</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EVALR2</name>
<description>Evaluate Ready Input Rx</description>
<lsb>5</lsb>
<msb>5</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 Rx is considered for the start of a parallel conversion of this conversion group</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EVALR3</name>
<description>Evaluate Ready Input Rx</description>
<lsb>6</lsb>
<msb>6</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 Rx 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>Boundary Flag 0</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>Boundary Flag 1</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>Boundary Flag 2</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>Boundary Flag 3</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>Boundary Flag 0 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>Boundary Flag 1 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>Boundary Flag 2 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>Boundary Flag 3 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>Boundary Flag 0 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>Boundary Flag 1 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>Boundary Flag 2 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>Boundary Flag 3 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>Boundary Flag 0 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>Boundary Flag 1 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>Boundary Flag 2 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>Boundary Flag 3 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>Boundary Flag 0 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>Boundary Flag 1 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>Boundary Flag 2 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>Boundary Flag 3 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 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>
<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 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>
<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 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>
<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 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>
<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>AGSR2</name>
<description>Activate Group Service Request Node 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>Activate the associated service request line</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGSR3</name>
<description>Activate Group Service Request Node 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>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</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-only</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</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 input VAREF</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Alternate reference input from CH0</description>
<value>#1</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 VAGND</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Select VAREF</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 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>
</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>
</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>0x40004800</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VADC0_G1_0</name>
<description>Analog to Digital Converter Group 1</description>
<value>22</value>
</interrupt>
<interrupt>
<name>VADC0_G1_1</name>
<description>Analog to Digital Converter Group 1</description>
<value>23</value>
</interrupt>
<interrupt>
<name>VADC0_G1_2</name>
<description>Analog to Digital Converter Group 1</description>
<value>24</value>
</interrupt>
<interrupt>
<name>VADC0_G1_3</name>
<description>Analog to Digital Converter Group 1</description>
<value>25</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="VADC_G0">
<name>VADC_G2</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<baseAddress>0x40004C00</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VADC0_G2_0</name>
<description>Analog to Digital Converter Group 2</description>
<value>26</value>
</interrupt>
<interrupt>
<name>VADC0_G2_1</name>
<description>Analog to Digital Converter Group 2</description>
<value>27</value>
</interrupt>
<interrupt>
<name>VADC0_G2_2</name>
<description>Analog to Digital Converter Group 2</description>
<value>28</value>
</interrupt>
<interrupt>
<name>VADC0_G2_3</name>
<description>Analog to Digital Converter Group 2</description>
<value>29</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="VADC_G0">
<name>VADC_G3</name>
<description>Analog to Digital Converter</description>
<groupName>VADC</groupName>
<baseAddress>0x40005000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x400</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VADC0_G3_0</name>
<description>Analog to Digital Converter Group 3</description>
<value>30</value>
</interrupt>
<interrupt>
<name>VADC0_G3_1</name>
<description>Analog to Digital Converter Group 3</description>
<value>31</value>
</interrupt>
<interrupt>
<name>VADC0_G3_2</name>
<description>Analog to Digital Converter Group 3</description>
<value>32</value>
</interrupt>
<interrupt>
<name>VADC0_G3_3</name>
<description>Analog to Digital Converter Group 3</description>
<value>33</value>
</interrupt>
</peripheral>
<peripheral>
<name>DSD</name>
<description>Delta Sigma Demodulator</description>
<groupName>DSD</groupName>
<baseAddress>0x40008000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<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>0x00A4C000</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>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 channel 0</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Soft suspend channel 1</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Soft suspend channel 3</description>
<value>#0101</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>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MCSEL</name>
<description>Modulator Clock Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Internal clock off, no source selected</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fDSD</description>
<value>#001</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLOBRC</name>
<description>Global Run Control Register</description>
<addressOffset>0x0088</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CH0RUN</name>
<description>Channel 0 Run Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stop channel x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Demodulator channel x is enabled and runs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1RUN</name>
<description>Channel 1 Run Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stop channel x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Demodulator channel x is enabled and runs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2RUN</name>
<description>Channel 2 Run Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stop channel x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Demodulator channel x is enabled and runs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3RUN</name>
<description>Channel 3 Run Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stop channel x</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Demodulator channel x is enabled and runs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGCFG</name>
<description>Carrier Generator Configuration Register</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<resetValue>0x07100000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CGMOD</name>
<description>Carrier Generator Operating Mode</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stopped</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Square wave</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Triangle</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Sine wave</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BREV</name>
<description>Bit-Reverse PWM Generation</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bit-reverse mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIGPOL</name>
<description>Signal Polarity</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Normal: carrier signal begins with +1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted: carrier signal begins with -1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVCG</name>
<description>Divider Factor for the PWM Pattern Signal Generator</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fCG = fCLK / 2</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fCG = fCLK / 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fCG = fCLK / 6</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fCG = fCLK / 32</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RUN</name>
<description>Run Indicator</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stopped (cleared at the end of a period)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITCOUNT</name>
<description>Bit Counter</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>STEPCOUNT</name>
<description>Step Counter</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
<field>
<name>STEPS</name>
<description>Step Counter Sign</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Step counter value is positive</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Step counter value is negative</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STEPD</name>
<description>Step Counter Direction</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Step counter is counting up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Step counter is counting down</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SGNCG</name>
<description>Sign Signal from Carrier Generator</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Positive values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Negative values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFLAG</name>
<description>Event Flag Register</description>
<addressOffset>0x00E0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESEV0</name>
<description>Result Event</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>A new result has been stored in register RESMx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEV1</name>
<description>Result Event</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>A new result has been stored in register RESMx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEV2</name>
<description>Result Event</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>A new result has been stored in register RESMx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEV3</name>
<description>Result Event</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>A new result has been stored in register RESMx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV0</name>
<description>Alarm Event</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV1</name>
<description>Alarm Event</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV2</name>
<description>Alarm Event</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV3</name>
<description>Alarm Event</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV4</name>
<description>Alarm Event</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV5</name>
<description>Alarm Event</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV6</name>
<description>Alarm Event</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV7</name>
<description>Alarm Event</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV8</name>
<description>Alarm Event</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEV9</name>
<description>Alarm Event</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No alarm event</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>An alarm event has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFLAGCLR</name>
<description>Event Flag Clear Register</description>
<addressOffset>0x00E4</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RESEC0</name>
<description>Result Event 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 RESEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEC1</name>
<description>Result Event 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 RESEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEC2</name>
<description>Result Event 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 RESEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESEC3</name>
<description>Result Event 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 RESEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEC0</name>
<description>Alarm Event Clear</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 bit ALEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEC1</name>
<description>Alarm Event Clear</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>Clear bit ALEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEC2</name>
<description>Alarm Event Clear</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>Clear bit ALEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALEC3</name>
<description>Alarm Event Clear</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>Clear bit ALEVx</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DSD_CH0</name>
<description>Delta Sigma Demodulator</description>
<groupName>DSD</groupName>
<headerStructName>DSD_CH</headerStructName>
<baseAddress>0x40008100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DSD0_M_0</name>
<description>Delta Sigma Demodulator Main</description>
<value>34</value>
</interrupt>
<interrupt>
<name>DSD0_A_4</name>
<description>Delta Sigma Demodulator Auxiliary</description>
<value>38</value>
</interrupt>
<registers>
<register>
<name>MODCFG</name>
<description>Modulator Configuration Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DIVM</name>
<description>Divider Factor for Modulator Clock</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>fMOD = fCLK / 2</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>fMOD = fCLK / 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>fMOD = fCLK / 6</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>fMOD = fCLK / 32</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DWC</name>
<description>Write Control for Divider Factor</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to divider factor</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield DIVM can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DICFG</name>
<description>Demodulator Input Configuration Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSRC</name>
<description>Input Data Source Select</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Disconnected</description>
<value>#000X</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External, from input A, direct</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External, from input A, inverted</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External, from input B, direct</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>External, from input B, inverted</description>
<value>#0101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSWC</name>
<description>Write Control for Data Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to data parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfield DSRC can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITRMODE</name>
<description>Integrator Trigger Mode</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No integration trigger, integrator bypassed</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>No trigger, integrator active all the time</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTRMODE</name>
<description>Timestamp Trigger Mode</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No timestamp 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 each edge</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRSEL</name>
<description>Trigger Select</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>TRWC</name>
<description>Write Control for Trigger Parameters</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to trigger parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields TRSEL, TSTRMODE, ITRMODE can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSRC</name>
<description>Sample Clock Source Select</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value2</name>
<description>External, from input A</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External, from input B</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External, from input C</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>External, from input D</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Internal clock</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STROBE</name>
<description>Data Strobe Generatoion Mode</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No data strobe</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Direct clock, a sample trigger is generated at each rising clock edge</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Direct clock, a sample trigger is generated at each falling clock edge</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Double data, a sample trigger is generated at each rising and falling clock edge</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Double clock, a sample trigger is generated at every 2nd rising clock edge</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Double clock, a sample trigger is generated at every 2nd falling clock edge</description>
<value>#0110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCWC</name>
<description>Write Control for Strobe/Clock Selection</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No write access to strobe/clock parameters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Bitfields STROBE, CSRC can be written</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FCFGC</name>
<description>Filter Configuration Register, Main CIC Filter</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CFMDF</name>
<description>CIC Filter (Main Chain) Decimation Factor</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CFMC</name>
<description>CIC Filter (Main Chain) Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CIC1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CIC2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CIC3</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CICF</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFEN</name>
<description>CIC Filter Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CIC filter disabled and bypassed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Enable CIC filter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRGM</name>
<description>Service Request Generation Main Chain</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Never, service requests disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Always, for each new result value</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFMSV</name>
<description>CIC Filter (Main Chain) Start Value</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CFMDCNT</name>
<description>CIC Filter (Main Chain) Decimation Counter</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FCFGA</name>
<description>Filter Configuration Register, Auxiliary Filter</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CFADF</name>
<description>CIC Filter (Auxiliary) Decimation Factor</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CFAC</name>
<description>CIC Filter (Auxiliary) Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CIC1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CIC2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CIC3</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CICF</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRGA</name>
<description>Service Request Generation Auxiliary Filter</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Never, service requests disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Auxiliary filter: As selected by bitfield ESEL</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Alternate source: Capturing of a sign delay value to register CGSYNCx (x = 0 - 3)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESEL</name>
<description>Event Select</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Always, for each new result value</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>If result is inside the boundary band</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>If result is outside the boundary band</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EGT</name>
<description>Event Gating</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Separate: generate events according to ESEL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Coupled: generate events only when the integrator is enabled and after the discard phase defined by bitfield NVALDIS</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFADCNT</name>
<description>CIC Filter (Auxiliary) Decimation Counter</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IWCTR</name>
<description>Integration Window Control Register</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>NVALCNT</name>
<description>Number of Values Counted</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>INTEN</name>
<description>Integration Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Integration stopped. INTEN is cleared at the end of the integration window, i.e. upon the inverse trigger event transition of the external trigger signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Integration enabled. INTEN is set upon the defined trigger event.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REPCNT</name>
<description>Integration Cycle Counter</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>REPVAL</name>
<description>Number of Integration Cycles</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>NVALDIS</name>
<description>Number of Values Discarded</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>IWS</name>
<description>Integration Window SIze</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Internal control: stop integrator after REPVAL+1 integration cycles</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>External control: stop integrator when bit INTEN becomes 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVALINT</name>
<description>Number of Values Integrated</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOUNDSEL</name>
<description>Boundary Select Register</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BOUNDARYL</name>
<description>Lower Boundary Value for Limit Checking</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>BOUNDARYU</name>
<description>Upper Boundary Value for Limit Checking</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RESM</name>
<description>Result Register, Main Filter</description>
<addressOffset>0x0030</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>
</fields>
</register>
<register>
<name>OFFM</name>
<description>Offset Register, Main Filter</description>
<addressOffset>0x0038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RESA</name>
<description>Result Register, Auxiliary Filter</description>
<addressOffset>0x0040</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>
</fields>
</register>
<register>
<name>TSTMP</name>
<description>Time-Stamp Register</description>
<addressOffset>0x0050</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>CFMDCNT</name>
<description>CIC Filter (Main Chain) Decimation Counter</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>NVALCNT</name>
<description>Number of Values Counted</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CGSYNC</name>
<description>Carrier Generator Synchronization Register</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SDCOUNT</name>
<description>Sign Delay Counter</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>SDCAP</name>
<description>Sign Delay Capture Value</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>SDPOS</name>
<description>Sign Delay Value for Positive Halfwave</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>SDNEG</name>
<description>Sign Delay Value for Negative Halfwave</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RECTCFG</name>
<description>Rectification Configuration Register</description>
<addressOffset>0x00A8</addressOffset>
<size>32</size>
<resetValue>0x80000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RFEN</name>
<description>Rectification Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No rectification, data not altered</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Data are rectified according to SGND</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSRC</name>
<description>Sign Source</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>On-chip carrier generator</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Sign of result of next channel</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>External sign signal A</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>External sign signal B</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDVAL</name>
<description>Valid Flag</description>
<lsb>15</lsb>
<msb>15</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 SDCAP has been updated with a new captured value and has not yet been read</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SGNCS</name>
<description>Selected Carrier Sign Signal</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Positive values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Negative values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SGND</name>
<description>Sign Signal Delayed</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Positive values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Negative values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="DSD_CH0">
<name>DSD_CH1</name>
<description>Delta Sigma Demodulator</description>
<groupName>DSD</groupName>
<baseAddress>0x40008200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DSD0_M_1</name>
<description>Delta Sigma Demodulator Main</description>
<value>35</value>
</interrupt>
<interrupt>
<name>DSD0_A_5</name>
<description>Delta Sigma Demodulator Auxiliary</description>
<value>39</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="DSD_CH0">
<name>DSD_CH2</name>
<description>Delta Sigma Demodulator</description>
<groupName>DSD</groupName>
<baseAddress>0x40008300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DSD0_M_2</name>
<description>Delta Sigma Demodulator Main</description>
<value>36</value>
</interrupt>
<interrupt>
<name>DSD0_A_6</name>
<description>Delta Sigma Demodulator Auxiliary</description>
<value>40</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="DSD_CH0">
<name>DSD_CH3</name>
<description>Delta Sigma Demodulator</description>
<groupName>DSD</groupName>
<baseAddress>0x40008400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DSD0_M_3</name>
<description>Delta Sigma Demodulator Main</description>
<value>37</value>
</interrupt>
<interrupt>
<name>DSD0_A_7</name>
<description>Delta Sigma Demodulator Auxiliary</description>
<value>41</value>
</interrupt>
</peripheral>
<peripheral>
<name>DAC</name>
<description>Digital to Analog Converter</description>
<baseAddress>0x48018000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DAC0_0</name>
<description>Digital to Analog Converter</description>
<value>42</value>
</interrupt>
<interrupt>
<name>DAC0_1</name>
<description>Digital to Analog Converter</description>
<value>43</value>
</interrupt>
<registers>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<resetValue>0x00A5C000</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>DAC0CFG0</name>
<description>DAC0 Configuration Register 0</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FREQ</name>
<description>Integer Frequency Divider Value</description>
<lsb>0</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Enables and Sets the Mode for DAC0</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>disable/switch-off DAC</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single Value Mode</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data Mode</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Patgen Mode</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Noise Mode</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Ramp Mode</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>na</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>na</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIGN</name>
<description>Selects Between Signed and Unsigned DAC0 Mode</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC expects unsigned input data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC expects signed input data</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFOIND</name>
<description>Current write position inside the data FIFO</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>FIFOEMP</name>
<description>Indicate if the FIFO is empty</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFOFUL</name>
<description>Indicate if the FIFO is full</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGATE</name>
<description>Negates the DAC0 output</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC output not negated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC output negated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIGNEN</name>
<description>Enable Sign Output of DAC0 Pattern Generator</description>
<lsb>29</lsb>
<msb>29</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>SREN</name>
<description>Enable DAC0 service request interrupt generation</description>
<lsb>30</lsb>
<msb>30</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>RUN</name>
<description>RUN indicates the current DAC0 operation status</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC0 channel disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC0 channel in operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAC0CFG1</name>
<description>DAC0 Configuration Register 1</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCALE</name>
<description>Scale value for up- or downscale of the DAC0 input data in steps by the power of 2 (=shift operation)</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no shift = multiplication/division by 1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>shift by 1 = multiplication/division by 2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>shift by 2 = multiplication/division by 4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>shift left by 3 = multiplication/division by 8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>shift left by 4 = multiplication/division by 16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>shift left by 5 = multiplication/division by 32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>shift left by 6 = multiplication/division by 64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>shift left by 7 = multiplication/division by 128</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MULDIV</name>
<description>Switch between up- and downscale of the DAC0 input data values</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>downscale = division (shift SCALE positions to the right)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>upscale = multiplication (shift SCALE positions to the left)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFS</name>
<description>8-bit offset value addition</description>
<lsb>4</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TRIGSEL</name>
<description>Selects one of the eight external trigger sources for DAC0</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>DATMOD</name>
<description>Switch between independent or simultaneous DAC mode and select the input data register for DAC0 and DAC1</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>independent data handling - process data from DATA0 register (bits 11:0) to DAC0 and data from DATA1 register (bits 11:0) to DAC1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>simultaneous data handling - process data from DAC01 register to both DACs (bits 11:0 to DAC0 and bits 23:12 to DAC1).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWTRIG</name>
<description>Software Trigger</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>TRIGMOD</name>
<description>Select the trigger source for channel 0</description>
<lsb>17</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>internal Trigger (integer divided clock - see FREQ parameter)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>external Trigger (preselected trigger by TRIGSEL parameter)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>software Trigger (see SWTRIG parameter)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANACFG</name>
<description>DAC0 analog configuration/calibration parameters</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>ANAEN</name>
<description>Enable analog DAC for channel 0</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC0 is set to standby (analog output only)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable DAC0 (analog output only)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFCFGL</name>
<description>Lower 4 band-gap configuration/calibration parameters</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC1CFG0</name>
<description>DAC1 Configuration Register 0</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FREQ</name>
<description>Integer Frequency Divider Value</description>
<lsb>0</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Enables and sets the Mode for DAC1</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>disable/switch-off DAC</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Single Value Mode</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Data Mode</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Patgen Mode</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Noise Mode</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Ramp Mode</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>na</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>na</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIGN</name>
<description>Selects between signed and unsigned DAC1 mode</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC expects unsigned input data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC expects signed input data</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFOIND</name>
<description>Current write position inside the data FIFO</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>FIFOEMP</name>
<description>Indicate if the FIFO is empty</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFOFUL</name>
<description>Indicate if the FIFO is full</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGATE</name>
<description>Negates the DAC1 output</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC output not negated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC output negated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIGNEN</name>
<description>Enable sign output of DAC1 pattern generator</description>
<lsb>29</lsb>
<msb>29</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>SREN</name>
<description>Enable DAC1 service request interrupt generation</description>
<lsb>30</lsb>
<msb>30</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>RUN</name>
<description>RUN indicates the current DAC1 operation status</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC1 channel disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC1 channel in operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAC1CFG1</name>
<description>DAC1 Configuration Register 1</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCALE</name>
<description>Scale value for up- or downscale of the DAC1 input data in steps by the power of 2 (=shift operation)</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>no shift = multiplication/division by 1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>shift by 1 = multiplication/division by 2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>shift by 2 = multiplication/division by 4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>shift left by 3 = multiplication/division by 8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>shift left by 4 = multiplication/division by 16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>shift left by 5 = multiplication/division by 32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>shift left by 6 = multiplication/division by 64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>shift left by 7 = multiplication/division by 128</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MULDIV</name>
<description>Switch between up- and downscale of the DAC1 input data values</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>downscale = division (shift SCALE positions to the right)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>upscale = multiplication (shift SCALE positions to the left)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFS</name>
<description>8-bit offset value addition</description>
<lsb>4</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TRIGSEL</name>
<description>Selects one of the eight external trigger sources for DAC1</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>SWTRIG</name>
<description>Software Trigger</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>TRIGMOD</name>
<description>Select the trigger source for channel 1</description>
<lsb>17</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>internal Trigger (integer divided clock - see FREQ parameter)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>external Trigger (preselected trigger by TRIGSEL parameter)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>software Trigger (see SWTRIG parameter)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANACFG</name>
<description>DAC1 analog configuration/calibration parameters</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>ANAEN</name>
<description>Enable analog DAC for channel 1</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC1 is set to standby (analog output only)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>enable DAC1 (analog output only)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFCFGH</name>
<description>Higher 4 band-gap configuration/calibration parameters</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC0DATA</name>
<description>DAC0 Data Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA0</name>
<description>DAC0 Data Bits</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC1DATA</name>
<description>DAC1 Data Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA1</name>
<description>DAC1 Data Bits</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC01DATA</name>
<description>DAC01 Data Register</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA0</name>
<description>DAC0 Data Bits</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>DATA1</name>
<description>DAC1 Data Bits</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC0PATL</name>
<description>DAC0 Lower Pattern Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<resetValue>0x3568B0C0</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAT0</name>
<description>Pattern Number 0 for PATGEN of DAC0</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PAT1</name>
<description>Pattern Number 1 for PATGEN of DAC0</description>
<lsb>5</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PAT2</name>
<description>Pattern Number 2 for PATGEN of DAC0</description>
<lsb>10</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PAT3</name>
<description>Pattern Number 3 for PATGEN of DAC0</description>
<lsb>15</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>PAT4</name>
<description>Pattern Number 4 for PATGEN of DAC0</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>PAT5</name>
<description>Pattern Number 5 for PATGEN of DAC0</description>
<lsb>25</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC0PATH</name>
<description>DAC0 Higher Pattern Register</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<resetValue>0x00007FDD</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAT6</name>
<description>Pattern Number 6 for PATGEN of DAC0</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PAT7</name>
<description>Pattern Number 7 for PATGEN of DAC0</description>
<lsb>5</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PAT8</name>
<description>Pattern Number 8 for PATGEN of DAC0</description>
<lsb>10</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC1PATL</name>
<description>DAC1 Lower Pattern Register</description>
<addressOffset>0x028</addressOffset>
<size>32</size>
<resetValue>0x3568B0C0</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAT0</name>
<description>Pattern Number 0 for PATGEN of DAC1</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PAT1</name>
<description>Pattern Number 1 for PATGEN of DAC1</description>
<lsb>5</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PAT2</name>
<description>Pattern Number 2 for PATGEN of DAC1</description>
<lsb>10</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PAT3</name>
<description>Pattern Number 3 for PATGEN of DAC1</description>
<lsb>15</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>PAT4</name>
<description>Pattern Number 4 for PATGEN of DAC1</description>
<lsb>20</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>PAT5</name>
<description>Pattern Number 5 for PATGEN of DAC1</description>
<lsb>25</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DAC1PATH</name>
<description>DAC1 Higher Pattern Register</description>
<addressOffset>0x02C</addressOffset>
<size>32</size>
<resetValue>0x00007FDD</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAT6</name>
<description>Pattern Number 6 for PATGEN of DAC1</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PAT7</name>
<description>Pattern Number 7 for PATGEN of DAC1</description>
<lsb>5</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>PAT8</name>
<description>Pattern Number 8 for PATGEN of DAC1</description>
<lsb>10</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CCU40</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<headerStructName>CCU4</headerStructName>
<baseAddress>0x4000C000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU40_0</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>44</value>
</interrupt>
<interrupt>
<name>CCU40_1</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>45</value>
</interrupt>
<interrupt>
<name>CCU40_2</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>46</value>
</interrupt>
<interrupt>
<name>CCU40_3</name>
<description>Capture Compare Unit 4 (Module 0)</description>
<value>47</value>
</interrupt>
<registers>
<register>
<name>GCTRL</name>
<description>Global Control Register</description>
<addressOffset>0x0000</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>0x0004</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>0x0008</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>0x000C</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>0x0010</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>0x0014</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>0x0018</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>ECRD</name>
<description>Extended Capture Mode Read</description>
<addressOffset>0x0050</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>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module Identification</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<resetValue>0x00A6C000</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>0x40010000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU41_0</name>
<description>Capture Compare Unit 4 (Module 1)</description>
<value>48</value>
</interrupt>
<interrupt>
<name>CCU41_1</name>
<description>Capture Compare Unit 4 (Module 1)</description>
<value>49</value>
</interrupt>
<interrupt>
<name>CCU41_2</name>
<description>Capture Compare Unit 4 (Module 1)</description>
<value>50</value>
</interrupt>
<interrupt>
<name>CCU41_3</name>
<description>Capture Compare Unit 4 (Module 1)</description>
<value>51</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="CCU40">
<name>CCU42</name>
<description>Capture Compare Unit 4 - Unit 2</description>
<groupName>CCU4</groupName>
<baseAddress>0x40014000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU42_0</name>
<description>Capture Compare Unit 4 (Module 2)</description>
<value>52</value>
</interrupt>
<interrupt>
<name>CCU42_1</name>
<description>Capture Compare Unit 4 (Module 2)</description>
<value>53</value>
</interrupt>
<interrupt>
<name>CCU42_2</name>
<description>Capture Compare Unit 4 (Module 2)</description>
<value>54</value>
</interrupt>
<interrupt>
<name>CCU42_3</name>
<description>Capture Compare Unit 4 (Module 2)</description>
<value>55</value>
</interrupt>
</peripheral>
<peripheral derivedFrom="CCU40">
<name>CCU43</name>
<description>Capture Compare Unit 4 - Unit 3</description>
<groupName>CCU4</groupName>
<baseAddress>0x48004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU43_0</name>
<description>Capture Compare Unit 4 (Module 3)</description>
<value>56</value>
</interrupt>
<interrupt>
<name>CCU43_1</name>
<description>Capture Compare Unit 4 (Module 3)</description>
<value>57</value>
</interrupt>
<interrupt>
<name>CCU43_2</name>
<description>Capture Compare Unit 4 (Module 3)</description>
<value>58</value>
</interrupt>
<interrupt>
<name>CCU43_3</name>
<description>Capture Compare Unit 4 (Module 3)</description>
<value>59</value>
</interrupt>
</peripheral>
<peripheral>
<name>CCU40_CC40</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<headerStructName>CCU4_CC4</headerStructName>
<baseAddress>0x4000C100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INS</name>
<description>Input Selector Configuration</description>
<addressOffset>0x000</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>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU4x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU4x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU4x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU4x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU4x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU4x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU4x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU4x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1IS</name>
<description>Event 1 signal selection</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU4x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU4x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU4x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU4x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU4x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU4x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU4x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU4x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2IS</name>
<description>Event 2 signal selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU4x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU4x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU4x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU4x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU4x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU4x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU4x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU4x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU4x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU4x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU4x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU4x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU4x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU4x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU4x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU4x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV0EM</name>
<description>Event 0 Edge Selection</description>
<lsb>16</lsb>
<msb>17</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>EV1EM</name>
<description>Event 1 Edge Selection</description>
<lsb>18</lsb>
<msb>19</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>EV2EM</name>
<description>Event 2 Edge Selection</description>
<lsb>20</lsb>
<msb>21</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>22</lsb>
<msb>22</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>EV1LM</name>
<description>Event 1 Level Selection</description>
<lsb>23</lsb>
<msb>23</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>EV2LM</name>
<description>Event 2 Level Selection</description>
<lsb>24</lsb>
<msb>24</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>25</lsb>
<msb>26</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>27</lsb>
<msb>28</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>29</lsb>
<msb>30</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>0x004</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>0x008</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>0x00C</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>0x010</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>0x014</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 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>0x018</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>0x01C</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>0x020</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>0x024</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>0x028</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>0x02C</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>0x030</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>0x034</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>0x038</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>0x03C</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>0x070</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>0x074</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>0x078</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>0x07C</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>0x080</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>0x0A0</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>0x0A4</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>0x0A8</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>0x0AC</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>0x0B0</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>
</registers>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU40_CC41</name>
<description>Capture Compare Unit 4 - Unit 0</description>
<groupName>CCU4</groupName>
<baseAddress>0x4000C200</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>0x4000C300</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>0x4000C400</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>0x40010100</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>0x40010200</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>0x40010300</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>0x40010400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU42_CC40</name>
<description>Capture Compare Unit 4 - Unit 2</description>
<groupName>CCU4</groupName>
<baseAddress>0x40014100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU42_CC41</name>
<description>Capture Compare Unit 4 - Unit 2</description>
<groupName>CCU4</groupName>
<baseAddress>0x40014200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU42_CC42</name>
<description>Capture Compare Unit 4 - Unit 2</description>
<groupName>CCU4</groupName>
<baseAddress>0x40014300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU42_CC43</name>
<description>Capture Compare Unit 4 - Unit 2</description>
<groupName>CCU4</groupName>
<baseAddress>0x40014400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU43_CC40</name>
<description>Capture Compare Unit 4 - Unit 3</description>
<groupName>CCU4</groupName>
<baseAddress>0x48004100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU43_CC41</name>
<description>Capture Compare Unit 4 - Unit 3</description>
<groupName>CCU4</groupName>
<baseAddress>0x48004200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU43_CC42</name>
<description>Capture Compare Unit 4 - Unit 3</description>
<groupName>CCU4</groupName>
<baseAddress>0x48004300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="CCU40_CC40">
<name>CCU43_CC43</name>
<description>Capture Compare Unit 4 - Unit 3</description>
<groupName>CCU4</groupName>
<baseAddress>0x48004400</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>0x40020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU80_0</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>60</value>
</interrupt>
<interrupt>
<name>CCU80_1</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>61</value>
</interrupt>
<interrupt>
<name>CCU80_2</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>62</value>
</interrupt>
<interrupt>
<name>CCU80_3</name>
<description>Capture Compare Unit 8 (Module 0)</description>
<value>63</value>
</interrupt>
<registers>
<register>
<name>GCTRL</name>
<description>Global Control Register</description>
<addressOffset>0x0000</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>0x0004</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>0x0008</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>0x000C</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>0x0010</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>0x0014</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>0x0018</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>0x001C</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>ECRD</name>
<description>Extended Capture Mode Read</description>
<addressOffset>0x0050</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>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module Identification</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<resetValue>0x00A7C000</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>0x40024000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CCU81_0</name>
<description>Capture Compare Unit 8 (Module 1)</description>
<value>64</value>
</interrupt>
<interrupt>
<name>CCU81_1</name>
<description>Capture Compare Unit 8 (Module 1)</description>
<value>65</value>
</interrupt>
<interrupt>
<name>CCU81_2</name>
<description>Capture Compare Unit 8 (Module 1)</description>
<value>66</value>
</interrupt>
<interrupt>
<name>CCU81_3</name>
<description>Capture Compare Unit 8 (Module 1)</description>
<value>67</value>
</interrupt>
</peripheral>
<peripheral>
<name>CCU80_CC80</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<headerStructName>CCU8_CC8</headerStructName>
<baseAddress>0x40020100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INS</name>
<description>Input Selector Configuration</description>
<addressOffset>0x0000</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>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU8x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU8x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU8x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU8x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU8x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU8x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU8x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU8x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV1IS</name>
<description>Event 1 signal selection</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU8x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU8x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU8x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU8x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU8x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU8x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU8x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU8x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV2IS</name>
<description>Event 2 signal selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CCU8x.INyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CCU8x.INyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CCU8x.INyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CCU8x.INyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>CCU8x.INyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>CCU8x.INyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>CCU8x.INyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>CCU8x.INyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>CCU8x.INyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>CCU8x.INyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>CCU8x.INyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>CCU8x.INyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>CCU8x.INyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>CCU8x.INyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>CCU8x.INyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>CCU8x.INyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EV0EM</name>
<description>Event 0 Edge Selection</description>
<lsb>16</lsb>
<msb>17</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>EV1EM</name>
<description>Event 1 Edge Selection</description>
<lsb>18</lsb>
<msb>19</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>EV2EM</name>
<description>Event 2 Edge Selection</description>
<lsb>20</lsb>
<msb>21</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>22</lsb>
<msb>22</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>EV1LM</name>
<description>Event 1 Level Selection</description>
<lsb>23</lsb>
<msb>23</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>EV2LM</name>
<description>Event 2 Level Selection</description>
<lsb>24</lsb>
<msb>24</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>25</lsb>
<msb>26</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 fCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF1M</name>
<description>Event 1 Low Pass Filter Configuration</description>
<lsb>27</lsb>
<msb>28</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 fCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPF2M</name>
<description>Event 2 Low Pass Filter Configuration</description>
<lsb>29</lsb>
<msb>30</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 fCCU8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>5 clock cycles of fCCU8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>7 clock cycles of fCCU8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMC</name>
<description>Connection Matrix Control</description>
<addressOffset>0x0004</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>0x0008</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>0x000C</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>0x0010</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>0x0014</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 ECRDThis register holds the information related to the extended capture mode. register. When reading the ECRDThis register holds the information related to the extended capture mode. register, only the capture register register full flag pointed by the ECRDThis register holds the information related to the extended capture mode..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 CC8ySTx 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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSL</name>
<description>Passive Level Config</description>
<addressOffset>0x0018</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>0x001C</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>0x0020</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>0x0024</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>0x0028</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>0x002C</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>0x0030</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>0x0034</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>0x0038</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>0x003C</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>0x0040</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>0x0044</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>0x0048</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>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted CC8yST1 signal path is connected to the CCU8x.OUTy0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS2</name>
<description>Output selector for CCU8x.OUTy1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverted CC8yST1 signal path is connected to the CCU8x.OUTy1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8yST1 signal path is connected to the CCU8x.OUTy1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS3</name>
<description>Output selector for CCU8x.OUTy2</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy2</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverted CCST2 signal path is connected to the CCU8x.OUTy2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS4</name>
<description>Output selector for CCU8x.OUTy3</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverted CC8yST2 signal path is connected to the CCU8x.OUTy3</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CC8yST2 signal path is connected to the CCU8x.OUTy3</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTC</name>
<description>Dead Time Control</description>
<addressOffset>0x004C</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>0x0050</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>0x0054</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>0x0070</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>0x0074</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>0x0078</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>0x007C</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>0x0080</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>0x00A0</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>0x00A4</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>0x00A8</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>0x00AC</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>0x00B0</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>0x00B4</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>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="CCU80_CC80">
<name>CCU80_CC81</name>
<description>Capture Compare Unit 8 - Unit 0</description>
<groupName>CCU8</groupName>
<baseAddress>0x40020200</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>0x40020300</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>0x40020400</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>0x40024100</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>0x40024200</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>0x40024300</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>0x40024400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>HRPWM0</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40020900</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HRPWM_0</name>
<description>High Resolution Pulse Width Modulation (Module 0)</description>
<value>72</value>
</interrupt>
<interrupt>
<name>HRPWM_1</name>
<description>High Resolution Pulse Width Modulation (Module 0)</description>
<value>73</value>
</interrupt>
<interrupt>
<name>HRPWM_2</name>
<description>High Resolution Pulse Width Modulation (Module 0)</description>
<value>74</value>
</interrupt>
<interrupt>
<name>HRPWM_3</name>
<description>High Resolution Pulse Width Modulation (Module 0)</description>
<value>75</value>
</interrupt>
<registers>
<register>
<name>HRBSC</name>
<description>Bias and suspend configuration</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SUSCFG</name>
<description>Suspend configuration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Suspend is ignored.</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGy and HRCy units are halted.</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Comparator outputs, HRPWMx.CyO are clamped to passive level and the CSGy units are halted. High resolution channel outputs, HRPWMx.HROUTy0 and HRPWMx.HROUTy1, are clamped to passive state and the HRCy units are halted.</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGy units are halted. High resolution channel outputs, HRPWMx.HROUTy0 and HRPWMx.HROUTy1, are clamped to passive state and the HRCy units are halted.</description>
<value>#011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRBE</name>
<description>HRPWM bias enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIDR</name>
<description>Module identification register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00A9C000</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>GLBANA</name>
<description>Global Analog Configuration</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00004B8C</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SLDLY</name>
<description>Delay of lock detection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>FUP</name>
<description>Force chargepump up</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>FDN</name>
<description>Force chargepump down</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>SLCP</name>
<description>HRCs chargepump current selection</description>
<lsb>6</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>SLIBLDO</name>
<description>HRCs LDO bias current</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>SLIBLF</name>
<description>HRCs loop filter bias current</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>SLVREF</name>
<description>Reference voltage for chargepump and loop filter</description>
<lsb>13</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TRIBIAS</name>
<description>Bias trimming</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>GHREN</name>
<description>Force chargepump down</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Global high resolution generation is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Global high resolution generation is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CSGCFG</name>
<description>Global CSG configuration</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>C0PM</name>
<description>CSG0 Power Mode</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSG0 unit is powered OFF</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSG0 unit is set in Low Speed Mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSG0 unit is set in High Speed Mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1PM</name>
<description>CSG1 Power Mode</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSG1 unit is powered OFF</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSG1 unit is set in Low Speed Mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSG1 unit is set in High Speed Mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C2PM</name>
<description>CSG2 Power Mode</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSG2 unit is powered OFF</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSG2 unit is set in Low Speed Mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSG2 unit is set in High Speed Mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C0CD</name>
<description>CSG0 Clock disable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>C1CD</name>
<description>CSG1 Clock disable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>C2CD</name>
<description>CSG2 Clock disable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CSGSETG</name>
<description>Global CSG run bit set</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SD0R</name>
<description>DAC0 run bit set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SC0R</name>
<description>CMP0 run bit set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>SC0P</name>
<description>CMP0 passive level set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SD1R</name>
<description>DAC1 run bit set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>SC1R</name>
<description>CMP1 run bit set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>SC1P</name>
<description>CMP1 passive level set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>SD2R</name>
<description>DAC2 run bit set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>SC2R</name>
<description>CMP2 run bit set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>SC2P</name>
<description>CMP2 passive level set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CSGCLRG</name>
<description>Global CSG run bit clear</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CD0R</name>
<description>DAC0 run bit clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>CC0R</name>
<description>CMP0 run bit clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>CC0P</name>
<description>CMP0 passive level clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>CD1R</name>
<description>DAC1 run bit clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>CC1R</name>
<description>CMP1 run bit clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>CC1P</name>
<description>CMP1 passive level clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>CD2R</name>
<description>DAC2 run bit clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>CC2R</name>
<description>CMP2 run bit clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>CC2P</name>
<description>CMP2 passive level clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CSGSTATG</name>
<description>Global CSG run bit status</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>D0RB</name>
<description>DAC0 run bit status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC0 is not running (control logic is disabled)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC0 is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C0RB</name>
<description>CMP0 run bit status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP0 functionality is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP0 functionality is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSLS0</name>
<description>CMP0 output passive status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP0 output is not clamped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP0 output is clamped</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>D1RB</name>
<description>DAC1 run bit status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC1 is not running (control logic is disabled)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC1 is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1RB</name>
<description>CMP1 run bit status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP1 functionality is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP1 functionality is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSLS1</name>
<description>CMP1 output passive status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP1 output is not clamped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP1 output is clamped</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>D2RB</name>
<description>DAC2 run bit status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>DAC2 is not running (control logic is disabled)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>DAC1 is running</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C2RB</name>
<description>CMP2 run bit status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP2 functionality is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP2 functionality is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSLS2</name>
<description>CMP2 output passive status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP2 output is not clamped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP2 output is clamped</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CSGFCG</name>
<description>Global CSG slope/prescaler control</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0STR</name>
<description>Slope 0 start</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>S0STP</name>
<description>Slope 0 stop</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS0STR</name>
<description>Prescaler 0 start</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS0STP</name>
<description>Prescaler 0 stop</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS0CLR</name>
<description>Prescaler 0 clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>S1STR</name>
<description>Slope 1 start</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>S1STP</name>
<description>Slope 1 stop</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS1STR</name>
<description>Prescaler 1 start</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS1STP</name>
<description>Prescaler 1 stop</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS1CLR</name>
<description>Prescaler 1 clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>S2STR</name>
<description>Slope 2 start</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>S2STP</name>
<description>Slope 2 stop</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PS2STR</name>
<description>Prescaler 2 start</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PS2STP</name>
<description>Prescaler 2 stop</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PS2CLR</name>
<description>Prescaler 2 clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CSGFSG</name>
<description>Global CSG slope/prescaler status</description>
<addressOffset>0x0034</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>S0RB</name>
<description>DAC0 slope generation status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slope generation is stopped.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Slope generation is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0RB</name>
<description>CSG0 prescaler status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler is stopped. The clock used for the slope generation is halted and therefore the slope is frozen.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1RB</name>
<description>DAC1 slope generation status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slope generation is stopped.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Slope generation is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1RB</name>
<description>CSG1 prescaler status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler is stopped. The clock used for the slope generation is halted and therefore the slope is frozen.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S2RB</name>
<description>DAC2 slope generation status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slope generation is stopped.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Slope generation is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2RB</name>
<description>CSG2 prescaler status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Prescaler is stopped. The clock used for the slope generation is halted and therefore the slope is frozen.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Prescaler is running.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CSGTRG</name>
<description>Global CSG shadow/switch trigger</description>
<addressOffset>0x0038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>D0SES</name>
<description>DAC0 shadow transfer enable set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>D0SVS</name>
<description>CMP0 inverting input switch request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>D1SES</name>
<description>DAC1 shadow transfer enable set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>D1SVS</name>
<description>CMP1 inverting input switch request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>D2SES</name>
<description>DAC2 shadow transfer enable set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>D2SVS</name>
<description>CMP2 inverting input switch request</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CSGTRC</name>
<description>Global CSG shadow trigger clear</description>
<addressOffset>0x003C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>D0SEC</name>
<description>DAC0 shadow transfer enable clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>D1SEC</name>
<description>DAC1 shadow transfer enable clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>D2SEC</name>
<description>DAC2 shadow transfer enable clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CSGTRSG</name>
<description>Global CSG shadow/switch status</description>
<addressOffset>0x0040</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>D0STE</name>
<description>DAC0 shadow transfer enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has been performed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested but is still pending completion.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SW0ST</name>
<description>CMP0 inverting input connection status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverting input connected to HRPWMx.C0I[A]</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverting input connected to HRPWMx.C0I[B]</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>D1STE</name>
<description>DAC1 shadow transfer enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has been performed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested but is still pending completion.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SW1ST</name>
<description>CMP1 inverting input connection status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverting input connected to HRPWMx.C1I[A]</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverting input connected to HRPWMx.C1I[B]</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>D2STE</name>
<description>DAC2 shadow transfer enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer has been performed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer has been requested but is still pending completion.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SW2ST</name>
<description>CMP2 inverting input connection status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inverting input connected to HRPWMx.C2I[A]</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inverting input connected to HRPWMx.C2I[B]</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HRCCFG</name>
<description>Global HRC configuration</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HRCPM</name>
<description>High resolution channels power mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>High resolution generation logic is OFF. It is not possible to generate high resolution signals throughout any of the high resolution channels, HRCy.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>High resolution generation logic is ON. In this mode it is possible to generate a high resolution signal placement with the HRCy subunits.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRC0E</name>
<description>HRC0 high resolution enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC0 High Resolution Path is disabled. In this mode, is not possible to use the High Resolution Path inside of HRC0 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC0 High Resolution Path is enabled. In this mode it is possible to generate a high resolution PWM signal if HRCPM = 1#.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRC1E</name>
<description>HRC1 high resolution channel enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC1 High Resolution Path is disabled. In this mode, is not possible to use the High Resolution Path inside of HRC1 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC1 High Resolution Path is enabled. In this mode it is possible to generate a high resolution PWM signal if HRCPM = 1#.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRC2E</name>
<description>HRC2 high resolution channel enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC2 High Resolution Path is disabled. In this mode, is not possible to use the High Resolution Path inside of HRC2 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC2 High Resolution Path is enabled. In this mode it is possible to generate a high resolution PWM signal if HRCPM = 1#.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRC3E</name>
<description>HRC3 high resolution channel enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC3 High Resolution Path is disabled. In this mode, is not possible to use the High Resolution Path inside of HRC3 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC3 High Resolution Path is enabled. In this mode it is possible to generate a high resolution PWM signal if HRCPM = 1#.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKC</name>
<description>Clock information control</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No clock frequency is selected</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Module clock frequency is 180 MHz</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Module clock frequency is 120 MHz</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Module clock frequency is 80 MHz</description>
<value>#011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRC0E</name>
<description>HRC0 low resolution channel enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC0 Low Resolution Path is disabled. In this mode, is not possible to use the Low Resolution Path inside of HRC0 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC0 Low Resolution Path is enabled. In this mode it is possible to generate a an output PWM signal via the Low Resolution Path.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRC1E</name>
<description>HRC1 low resolution channel enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC1 Low Resolution Path is disabled. In this mode, is not possible to use the Low Resolution Path inside of HRC1 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC1 Low Resolution Path is enabled. In this mode it is possible to generate a an output PWM signal via the Low Resolution Path.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRC2E</name>
<description>HRC2 low resolution channel enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC2 Low Resolution Path is disabled. In this mode, is not possible to use the Low Resolution Path inside of HRC2 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC2 Low Resolution Path is enabled. In this mode it is possible to generate a an output PWM signal via the Low Resolution Path.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRC3E</name>
<description>HRC3 low resolution channel enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRC3 Low Resolution Path is disabled. In this mode, is not possible to use the Low Resolution Path inside of HRC3 to generate an output PWM signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRC3 Low Resolution Path is enabled. In this mode it is possible to generate a an output PWM signal via the Low Resolution Path.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HRCSTRG</name>
<description>Global HRC shadow trigger set</description>
<addressOffset>0x0064</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>H0ES</name>
<description>HRC0 high resolution values shadow transfer Enable Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>H0DES</name>
<description>HRC0 dead time value shadow transfer enable set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>H1ES</name>
<description>HRC1 high resolution values shadow transfer Enable Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>H1DES</name>
<description>HRC0 dead time value shadow transfer enable set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>H2ES</name>
<description>HRC2 high resolution values shadow transfer Enable Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>H2DES</name>
<description>HRC0 dead time value shadow transfer enable set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>H3ES</name>
<description>HRC3 high resolution values shadow transfer Enable Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>H3DES</name>
<description>HRC0 dead time value shadow transfer enable set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>HRCCTRG</name>
<description>Global HRC shadow trigger clear</description>
<addressOffset>0x0068</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>H0EC</name>
<description>HRC0 high resolution values shadow transfer Enable Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>H0DEC</name>
<description>HRC0 dead time value shadow transfer Enable Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>H1EC</name>
<description>HRC1 high resolution values shadow transfer Enable Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>H1DEC</name>
<description>HRC1 dead time value shadow transfer Enable Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>H2CEC</name>
<description>HRC2 high resolution values shadow transfer Enable Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>H2DEC</name>
<description>HRC2 dead time value shadow transfer Enable Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>H3EC</name>
<description>HRC3 high resolution values shadow transfer Enable Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>H3DEC</name>
<description>HRC3 dead time value shadow transfer Enable Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>HRCSTSG</name>
<description>Global HRC shadow transfer status</description>
<addressOffset>0x006C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>H0STE</name>
<description>HRC0 high resolution values shadow transfer status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H0DSTE</name>
<description>HRC0 dead time value shadow transfer status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H1STE</name>
<description>HRC1 high resolution values shadow transfer status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H1DSTE</name>
<description>HRC1 dead time value shadow transfer status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H2STE</name>
<description>HRC2 high resolution values shadow transfer status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H2DSTE</name>
<description>HRC2 dead time value shadow transfer status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H3STE</name>
<description>HRC3 high resolution values shadow transfer status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>H3DSTE</name>
<description>HRC3 dead time value shadow transfer status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>No shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer pending for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HRGHRS</name>
<description>High Resolution Generation Status</description>
<addressOffset>0x0070</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HRGR</name>
<description>High Resolution Generation Ready</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>High resolution logic is not working</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>High resolution logic is working</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HRPWM0_CSG0</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<headerStructName>HRPWM0_CSG</headerStructName>
<baseAddress>0x40020A00</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DCI</name>
<description>External input selection</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SVIS</name>
<description>Value Selector input selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.SyIA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.SyIB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HRPWMx.SyIC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>HRPWMx.SyID</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>HRPWMx.SyIE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>HRPWMx.SyIF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>HRPWMx.SyIG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>HRPWMx.SyIH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>HRPWMx.SyII</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>HRPWMx.SyIJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>HRPWMx.SyIK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>HRPWMx.SyIL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>HRPWMx.SyIM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>HRPWMx.SyIN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>HRPWMx.SyIO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>HRPWMx.SyIP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRIS</name>
<description>Slope generation start control input selection</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>STPIS</name>
<description>Slope generation stop control input selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TRGIS</name>
<description>External conversion trigger input selection</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>STIS</name>
<description>External shadow request enable input selection</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>SCS</name>
<description>Slope generation clock selection</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.MCLK (Module clock is used)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.ECLKA (External clock is used)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HRPWMx.ECLKB (External clock is used)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>HRPWMx.ECLKC (External clock is used)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IES</name>
<description>External input selection</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SVLS</name>
<description>External value switch function level selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Function disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active when input is HIGH</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Active when input is LOW</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRES</name>
<description>External start function edge selection</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Function disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STPES</name>
<description>External stop function edge selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Function disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRGES</name>
<description>External trigger function edge selection</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Function disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STES</name>
<description>External shadow transfer enable edge selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Function disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Active on rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Active on falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Active on both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SC</name>
<description>Slope generation control</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSRM</name>
<description>Prescaler external start configuration</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External start trigger is ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start prescaler</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clear prescaler</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Clear &amp; Start prescaler</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSTM</name>
<description>Prescaler external stop configuration</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External stop trigger is ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stop prescaler</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clear prescaler</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Clear &amp; Stop prescaler</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FPD</name>
<description>Fixed division disable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Division by 4 enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Division by 4 disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSV</name>
<description>Prescaler division factor</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>division by 1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>division by 2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>division by 4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>division by 8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCM</name>
<description>Slope control mode</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Slope generation disabled. Used when the switch between the two reference values, CSGyDSV1This register contains the actual value used for the DSV1 reference. and CSGyDSV2This register contains the actual value used for the DSV2 reference. is done via external signal.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Decrementing slope generation.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Incrementing slope generation.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Triangular slope generation.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSRM</name>
<description>Slope external start configuration</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External start trigger is ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start/restart slope generation</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Resumes slope</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSTM</name>
<description>Slope external stop configuration</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External stop trigger is ignored</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stops/Halts the slope generation</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Used in hybrid mode. It freezes the slope generation and feeds constantly the value programmed in CSGyDSV2This register contains the actual value used for the DSV2 reference. to the DAC.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVSC</name>
<description>Slope reference value mode</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Only CSGyDSV1This register contains the actual value used for the DSV1 reference. value is used for the slope generation: if slope is incrementing, CSGyDSV1This register contains the actual value used for the DSV1 reference. is the bottom reference value from where the ramp starts; if decrementing, then CSGyDSV1This register contains the actual value used for the DSV1 reference. is the upper reference value from where the ramp starts.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The two reference values are being used: CSGyDSV1This register contains the actual value used for the DSV1 reference. is the low or high reference value from where the ramp starts (incrementing or decrementing respectively); CSGyDSV2This register contains the actual value used for the DSV2 reference. is used as a static value (this value is constantly fed to the DAC after a stop trigger as been detected).</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>The two reference values are used: CSGyDSV1This register contains the actual value used for the DSV1 reference. is the low or high reference value from where the slope starts (incrementing or decrementing respectively); CSGyDSV2This register contains the actual value used for the DSV2 reference. is used as an internal re start condition for the slope.</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWSM</name>
<description>Initial DAC start mode</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGyDSV2This register contains the actual value used for the DSV2 reference. is fed to the DAC and initial conversion trigger is generated.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGyDSV1This register contains the actual value used for the DSV1 reference. is fed to the DAC and initial conversion trigger is generated.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGyDSV2This register contains the actual value used for the DSV2 reference. is fed to the DAC but initial conversion trigger is not generated.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGyDSV1This register contains the actual value used for the DSV1 reference. is fed to the DAC but initial conversion trigger is not generated.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCFG</name>
<description>Slope step gain configuration</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Each slope step has an increment/decrement of 1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Each slope step has an increment/decrement of 2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Each slope step has an increment/decrement of 4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Each slope step has an increment/decrement of 8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST</name>
<description>Immediate shadow transfer</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>PSE</name>
<description>Pulse swallow enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pulse swallow disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pulse swallow enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSWM</name>
<description>Pulse swallow window mode</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>16 clock cycle window</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>32 clock cycle window</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>64 clock cycle window</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PC</name>
<description>Pulse swallow configuration</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSWV</name>
<description>Pulse swallow configuration</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DSV1</name>
<description>DAC reference value 1</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSV1</name>
<description>DAC reference value 1</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DSV2</name>
<description>DAC reference value 1</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSV2</name>
<description>DAC reference value 2</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SDSV1</name>
<description>Shadow reference value 1</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SDSV1</name>
<description>Shadow DAC reference value 1</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SPC</name>
<description>Shadow Pulse swallow value</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPSWV</name>
<description>Shadow pulse swallow value</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC</name>
<description>Comparator configuration</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IBS</name>
<description>External blanking trigger selector</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.BLyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.BLyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HRPWMx.BLyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>HRPWMx.BLyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>HRPWMx.BLyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>HRPWMx.BLyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>HRPWMx.BLyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>HRPWMx.BLyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>HRPWMx.BLyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>HRPWMx.BLyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>HRPWMx.BLyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>HRPWMx.BLyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>HRPWMx.BLyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>HRPWMx.BLyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>HRPWMx.BLyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>HRPWMx.BLyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IMCS</name>
<description>Inverting comparator input selector</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.CyINA</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.CyINB</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IMCC</name>
<description>Comparator input switching configuration</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dynamic switch disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator input is connected to HRPWMx.CyINB when the control signal is HIGH</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Comparator input is connected to HRPWMx.CyINA when the control signal is HIGH</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESE</name>
<description>External triggered switch enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>OIE</name>
<description>Comparator output inversion enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>OSE</name>
<description>Comparator output synchronization enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>BLMC</name>
<description>Blanking mode</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Blanking disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Blanking on a LOW to HIGH transition</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Blanking on a HIGH to LOW transition</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Blanking on both transitions</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EBE</name>
<description>External blanking trigger enabled</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>COFE</name>
<description>Comparator output filter enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Filtering stage disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Filtering stage enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFM</name>
<description>Comparator output filter window</description>
<lsb>18</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator Output needs to be stable for 2 clock cycles</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator Output needs to be stable for 3 clock cycles</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Comparator Output needs to be stable for 4 clock cycles</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Comparator Output needs to be stable for 5 clock cycles</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Comparator Output needs to be stable for 14 clock cycles</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Comparator Output needs to be stable for 15 clock cycles</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Comparator Output needs to be stable for 16 clock cycles</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Comparator Output needs to be stable for 32 clock cycles</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFC</name>
<description>Comparator output filter control</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Filtering is always done if enabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Filtering is only done when CSGyDSV1 value is currently fed to the DAC</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Filtering is only done when the CSGyDSV2 value is currently fed to the DAC</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PLC</name>
<description>Passive level configuration</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPLS</name>
<description>Clamping control signal selector</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.BLyA</description>
<value>#0000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.BLyB</description>
<value>#0001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>HRPWMx.BLyC</description>
<value>#0010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>HRPWMx.BLyD</description>
<value>#0011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>HRPWMx.BLyE</description>
<value>#0100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>HRPWMx.BLyF</description>
<value>#0101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>HRPWMx.BLyG</description>
<value>#0110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>HRPWMx.BLyH</description>
<value>#0111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>HRPWMx.BLyI</description>
<value>#1000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>HRPWMx.BLyJ</description>
<value>#1001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>HRPWMx.BLyK</description>
<value>#1010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>HRPWMx.BLyL</description>
<value>#1011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>HRPWMx.BLyM</description>
<value>#1100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>HRPWMx.BLyN</description>
<value>#1101</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>HRPWMx.BLyO</description>
<value>#1110</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>HRPWMx.BLyP</description>
<value>#1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLCL</name>
<description>Clamping control signal level selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clamping control disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output is set to clamped level when the control signal is HIGH</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Output is set to clamped level when the control signal is LOW</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL</name>
<description>Output passive level value</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Output clamped level is LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Output clamped level is HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLSW</name>
<description>Clamped state exit SW configuration</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>External signal and SW can remove the output from the clamped state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Only SW can remove the output from the clamped state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLEC</name>
<description>Passive level enter configuration</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive level is entered immediately</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive level is entered only after the comparator output passes to LOW (output from the blanking stage)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Passive level is entered only after the comparator output passes to HIGH (output from the blanking stage)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLXC</name>
<description>Passive level exit configuration</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Passive level is exit immediately</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Passive level is exit only after the comparator output passes to LOW (output from the blanking stage)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Passive level is exit only after the comparator output passes to HIGH (output from the blanking stage)</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BLV</name>
<description>Comparator blanking value</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BLV</name>
<description>Blanking value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SRE</name>
<description>Service request enable</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VLS1E</name>
<description>Value switch from CSGyDSV1 to CSGyDSV2 interrupt enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>VLS2E</name>
<description>Value switch from CSGyDSV2 to CSGyDSV1 interrupt enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>TRGSE</name>
<description>Conversion trigger interrupt enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>STRSE</name>
<description>Start trigger interrupt enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>STPSE</name>
<description>Stop trigger interrupt enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>STDE</name>
<description>Shadow transfer done interrupt enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CRSE</name>
<description>Comparator rise interrupt enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>CFSE</name>
<description>Comparator fall interrupt enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CSEE</name>
<description>Clamped state interrupt enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SRS</name>
<description>Service request line selector</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VLS1S</name>
<description>Value switch from CSGyDSV1 to CSGyDSV2 interrupt line selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VLS2S</name>
<description>Value switch from CSGyDSV2 to CSGyDSV1 interrupt line selection</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRLS</name>
<description>Conversion trigger interrupt line selection</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSLS</name>
<description>Start/Stop trigger interrupt line selection</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STLS</name>
<description>Shadow transfer done interrupt line selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRFLS</name>
<description>Comparator rise/fall interrupt line selection</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSLS</name>
<description>Comparator clamped state interrupt line selection</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CSGySR0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CSGySR1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CSGySR2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>CSGySR3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SWS</name>
<description>Service request SW set</description>
<addressOffset>0x0034</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SVLS1</name>
<description>Value switch from CSGyDSV1 to CSGyDSV2 status set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>SVLS2</name>
<description>Value switch from CSGyDSV2 to CSGyDSV1 status set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>STRGS</name>
<description>Conversion trigger status set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>SSTRS</name>
<description>Start trigger status set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>SSTPS</name>
<description>Stop trigger status set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>SSTD</name>
<description>Shadow transfer status set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>SCRS</name>
<description>Comparator rise status set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>SCFS</name>
<description>Comparator fall status set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>SCSS</name>
<description>Comparator clamped state status set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SWC</name>
<description>Service request SW clear</description>
<addressOffset>0x0038</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CVLS1</name>
<description>Value switch from CSGyDSV1 to CSGyDSV2 status clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>CVLS2</name>
<description>Value switch from CSGyDSV2 to CSGyDSV1 status clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>CTRGS</name>
<description>Conversion trigger status clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>CSTRS</name>
<description>Start trigger status clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>CSTPS</name>
<description>Stop trigger status clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>CSTD</name>
<description>Shadow transfer status clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>CCRS</name>
<description>Comparator rise status clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>CCFS</name>
<description>Comparator fall status clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>CCSS</name>
<description>Comparator clamped status clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ISTAT</name>
<description>Service request status</description>
<addressOffset>0x003C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VLS1S</name>
<description>Value switch from CSGyDSV1 to CSGyDSV2 interrupt status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Value switch not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Value switch detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VLS2S</name>
<description>Value switch from CSGyDSV2 to CSGyDSV1 interrupt status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Value switch not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Value switch detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRGSS</name>
<description>Conversion trigger status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Conversion trigger was not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Conversion trigger was generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSS</name>
<description>Start trigger interrupt status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Start trigger not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Start trigger detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STPSS</name>
<description>Stop trigger interrupt status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Stop trigger not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Stop trigger detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STDS</name>
<description>Shadow transfer interrupt status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer was not performed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer was performed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRSS</name>
<description>Comparator rise interrupt status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator output LOW to HIGH transition not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator output LOW to HIGH transition detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFSS</name>
<description>Comparator fall interrupt status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator output HIGH to LOW transition not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator output HIGH to LOW transition detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSES</name>
<description>Comparator clamped interrupt status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Comparator output has been set to the clamped state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Comparator output has not been set to the clamped state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="HRPWM0_CSG0">
<name>HRPWM0_CSG1</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40020B00</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="HRPWM0_CSG0">
<name>HRPWM0_CSG2</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40020C00</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>HRPWM0_HRC0</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<headerStructName>HRPWM0_HRC</headerStructName>
<baseAddress>0x40021300</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>GC</name>
<description>HRC mode configuration</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HRM0</name>
<description>HRCy high resolution mode configuration for source selector 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Rising edge high resolution signal positioning enabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Falling edge high resolution signal positioning enabled</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Both edges high resolution signal positioning is enabled</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>No high resolution positioning</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRM1</name>
<description>HRCy high resolution mode configuration for source selector 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Rising edge high resolution signal positioning enabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Falling edge high resolution signal positioning enabled</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Both edges high resolution signal positioning is enabled</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>No high resolution positioning</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTE</name>
<description>HRCy dead time enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Dead time insertion is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Dead time insertion is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TR0E</name>
<description>HRCy trap enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function for HRPWMx.HROUTy0 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function for HRPWMx.HROUTy0 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TR1E</name>
<description>HRCy complementary trap enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Trap function for HRPWMx.HROUTy1 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Trap function for HRPWMx.HROUTy1 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STC</name>
<description>HRCy shadow transfer configuration</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRCy shadow transfer enable for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values is not linked with the specific Capture/Compare Unit timer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRCy shadow transfer enable for HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . values is linked with the specific Capture/Compare Unit timer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTC</name>
<description>HRCy dead time shadow transfer configuration</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRCy shadow transfer enable for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values is not linked with the specific Capture/Compare Unit timer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRCy shadow transfer enable for HRCyDCRThis register holds the dead time value that is going to be inserted whenever a rising transition on the output latch is sensed. and HRCyDCFThis register holds the dead time value that is going to be inserted whenever a falling transition on the output latch is sensed. values is linked with the specific Capture/Compare Unit timer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS0</name>
<description>HRPWMx.OUTy0 channel selector</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.OUTy0 is connected to the latch Q channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.OUTy0 is connected to the latch Qn channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCS1</name>
<description>HRPWMx.OUTy1 channel selector</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.OUTy1 is connected to the latch Qn channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.OUTy1 is connected to the latch Q channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTUS</name>
<description>Dead Time update trigger selector</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The update of the values is done with the trigger generated by the timers. This is the same trigger that is used to update the HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, ..</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The update of the dead time values is done when the dead time counter is not running, independently of the HRCyCR1This register holds the value for the rising edge high resolution signal placement. the update of this value should be done via the associated shadow register, . and HRCyCR2This register holds the value for the falling edge high resolution signal placement. the update of this value should be done via the associated shadow register, . registers.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PL</name>
<description>HRC output passive level</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PSL0</name>
<description>HRPWMx.OUTy0 passive level</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.OUTy0 output passive level is set to LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.OUTy0 output passive level is set to HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL1</name>
<description>HRPWMx.OUTy1 passive level</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>HRPWMx.OUTy1 output passive level is set to LOW</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>HRPWMx.OUTy1 output passive level is set to HIGH</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GSEL</name>
<description>HRC global control selection</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>C0SS</name>
<description>Source selector 0 comparator set configuration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP output of CSG0 unit can be used as set source for the output latch</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP output of CSG1 unit can be used as set source for the output latch</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CMP output of CSG2 unit can be used as set source for the output latch</description>
<value>#010</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C0CS</name>
<description>Source selector 0 comparator clear configuration</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP output of CSG0 unit can be used as clear source for the output latch</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP output of CSG1 unit can be used as clear source for the output latch</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CMP output of CSG2 unit can be used as clear source for the output latch</description>
<value>#010</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0M</name>
<description>Source selector 0 set configuration</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set from source selector 0 is controlled via the Capture/Compare Unit timer, CCSTy signal</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set from source selector 0 is controlled via the CMP output from the CSGy unit. Which unit is being used is configured via the C0SS field.</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C0M</name>
<description>Source selector 0 clear configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clear from source selector 0 is controlled via the Capture/Compare Unit timer, CCSTy signal</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear from source selector 0 is controlled via the CMP output from the CSGy unit. Which unit is being used is configured via the C0CS field.</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0ES</name>
<description>Source selector 0 set edge configuration</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Generation of the set signal is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set signal is generated on a LOW to HIGH transition of the selected input</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Set signal is generated on a HIGH to LOW transition of the selected input</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Set signal is generated on both transitions of the selected input</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C0ES</name>
<description>Source selector 0 clear edge configuration</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Generation of the clear signal is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear signal is generated on a LOW to HIGH transition of the selected input</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clear signal is generated on a HIGH to LOW transition of the selected input</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Clear signal is generated on both transitions of the selected input</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1SS</name>
<description>Source selector 1 comparator set configuration</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP output of CSG0 unit can be used as set source for the output latch</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP output of CSG2 unit can be used as set source for the output latch</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CMP output of CSG2 unit can be used as set source for the output latch</description>
<value>#010</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1CS</name>
<description>Source selector 1 comparator clear configuration</description>
<lsb>19</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>CMP output of CSG0 unit can be used as clear source for the output latch</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>CMP output of CSG2 unit can be used as clear source for the output latch</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>CMP output of CSG2 unit can be used as clear source for the output latch</description>
<value>#010</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1M</name>
<description>Source selector 1 set configuration</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Set from source selector 1 is controlled via the Capture/Compare Unit timer, CCSTy signal</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set from source selector 1 is controlled via the CMP output from the CSGy unit. Which unit is being used is configured via the C1SS field.</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1M</name>
<description>Source selector 1 clear configuration</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Clear from source selector 1 is controlled via the Capture/Compare Unit timer, CCSTy signal</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear from source selector 1 is controlled via the CMP output from the CSGy unit. Which unit is being used is configured via the C1CS field.</description>
<value>#01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1ES</name>
<description>Source selector 1 set edge configuration</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Generation of the set signal is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Set signal is generated on a LOW to HIGH transition of the selected input</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Set signal is generated on a HIGH to LOW transition of the selected input</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Set signal is generated on both transitions of the selected input</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C1ES</name>
<description>Source selector 1 clear edge configuration</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Generation of the clear signal is disabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Clear signal is generated on a LOW to HIGH transition of the selected input</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Clear signal is generated on a HIGH to LOW transition of the selected input</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Clear signal is generated on both transitions of the selected input</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TSEL</name>
<description>HRC timer selection</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TSEL0</name>
<description>Source Selector 0 Timer connection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Source Selector 0 is connected to Capture/Compare Unit Timer 0 (CCST0 can be used)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Source Selector 0 is connected to Capture/Compare Unit Timer 1 (CCST1 can be used)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Source Selector 0 is connected to Capture/Compare Unit Timer 2 (CCST2 can be used)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Source Selector 0 is connected to Capture/Compare Unit Timer 3 (CCST3 can be used)</description>
<value>#011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSEL1</name>
<description>Source Selector 1 Timer connection</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Source Selector 1 is connected to Capture/Compare Unit Timer 0 (CCST0 can be used)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Source Selector 1 is connected to Capture/Compare Unit Timer 1 (CCST1 can be used)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Source Selector 1 is connected to Capture/Compare Unit Timer 2 (CCST2 can be used)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Source Selector 1 is connected to Capture/Compare Unit Timer 3 (CCST3 can be used)</description>
<value>#011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TS0E</name>
<description>Source selector 0 TRAP enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TRAP signal generated from the Timer connected to Source Selector 0 is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP signal generated from the Timer connected to Source Selector 0 is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TS1E</name>
<description>Source selector 1 TRAP enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>TRAP signal generated from the Timer connected to Source Selector 1 is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>TRAP signal generated from the Timer connected to Source Selector 1 is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SC</name>
<description>HRC current source for shadow</description>
<addressOffset>0x0010</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ST</name>
<description>Source selector for the shadow transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Shadow transfer signals (shadow transfer trigger and shadow transfer enable) are linked with the timer CC8y connected to the Source Selector 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Shadow transfer signals (shadow transfer trigger and shadow transfer enable) are linked with the timer CC8y connected to the Source Selector 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCR</name>
<description>HRC dead time rising value</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DTRV</name>
<description>Dead time rising value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DCF</name>
<description>HRC dead time falling value</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DTFV</name>
<description>Dead time falling value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CR1</name>
<description>HRC rising edge value</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR1</name>
<description>High resolution rising edge value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CR2</name>
<description>HRC falling edge value</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CR2</name>
<description>High resolution falling edge value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SSC</name>
<description>HRC next source for shadow</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SST</name>
<description>Source selector for the shadow transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Next shadow transfer signals (shadow transfer trigger and shadow transfer enable) are linked with the timer CC8y connected to the Source Selector 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Next shadow transfer signals (shadow transfer trigger and shadow transfer enable) are linked with the timer CC8y connected to the Source Selector 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SDCR</name>
<description>HRC shadow dead time rising</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SDTRV</name>
<description>Shadow dead time rising value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SDCF</name>
<description>HRC shadow dead time falling</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SDTFV</name>
<description>Shadow dead time falling value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCR1</name>
<description>HRC shadow rising edge value</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCR1</name>
<description>High resolution falling edge value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCR2</name>
<description>HRC shadow falling edge value</description>
<addressOffset>0x0034</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCR2</name>
<description>High resolution rising edge value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="HRPWM0_HRC0">
<name>HRPWM0_HRC1</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40021400</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="HRPWM0_HRC0">
<name>HRPWM0_HRC2</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40021500</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral derivedFrom="HRPWM0_HRC0">
<name>HRPWM0_HRC3</name>
<description>High Resolution PWM Unit</description>
<groupName>HRPWM</groupName>
<baseAddress>0x40021600</baseAddress>
<addressBlock>
<offset>0x0000</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
</peripheral>
<peripheral>
<name>POSIF0</name>
<description>Position Interface 0</description>
<groupName>POSIF</groupName>
<headerStructName>POSIF</headerStructName>
<baseAddress>0x40028000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>POSIF0_0</name>
<description>Position Interface (Module 0)</description>
<value>68</value>
</interrupt>
<interrupt>
<name>POSIF0_1</name>
<description>Position Interface (Module 0)</description>
<value>69</value>
</interrupt>
<registers>
<register>
<name>PCONF</name>
<description>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>Service Request Processing 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>POSIF 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>0x4002C000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>POSIF1_0</name>
<description>Position Interface (Module 1)</description>
<value>70</value>
</interrupt>
<interrupt>
<name>POSIF1_1</name>
<description>Position Interface (Module 1)</description>
<value>71</value>
</interrupt>
</peripheral>
<peripheral>
<name>PORT0</name>
<description>Port 0</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 0 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 0 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n 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>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 0 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 0 Input/Output Control Register 8</description>
<addressOffset>0x18</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 0 Input/Output Control Register 12</description>
<addressOffset>0x1C</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC14</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC15</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 0 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 0 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDR1</name>
<description>Port 0 Pad Driver Mode 1 Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD8</name>
<description>Pad Driver Mode for Pn.8</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD9</name>
<description>Pad Driver Mode for Pn.9</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD10</name>
<description>Pad Driver Mode for Pn.10</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD11</name>
<description>Pad Driver Mode for Pn.11</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD12</name>
<description>Pad Driver Mode for Pn.12</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD13</name>
<description>Pad Driver Mode for Pn.13</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD14</name>
<description>Pad Driver Mode for Pn.14</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD15</name>
<description>Pad Driver Mode for Pn.15</description>
<lsb>28</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>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 0 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.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>0x74</addressOffset>
<size>32</size>
<resetValue>0x00014000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>0x48028100</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 1 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 1 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 1 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 1 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 1 Input/Output Control Register 8</description>
<addressOffset>0x18</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 1 Input/Output Control Register 12</description>
<addressOffset>0x1C</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC14</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC15</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 1 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 1 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDR1</name>
<description>Port 1 Pad Driver Mode 1 Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD8</name>
<description>Pad Driver Mode for Pn.8</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD9</name>
<description>Pad Driver Mode for Pn.9</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD10</name>
<description>Pad Driver Mode for Pn.10</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD11</name>
<description>Pad Driver Mode for Pn.11</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD12</name>
<description>Pad Driver Mode for Pn.12</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD13</name>
<description>Pad Driver Mode for Pn.13</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD14</name>
<description>Pad Driver Mode for Pn.14</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD15</name>
<description>Pad Driver Mode for Pn.15</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 1 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 1 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.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>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT2</name>
<description>Port 2</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028200</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 2 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 2 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 2 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 2 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 2 Input/Output Control Register 8</description>
<addressOffset>0x18</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 2 Input/Output Control Register 12</description>
<addressOffset>0x1C</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC14</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC15</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 2 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 2 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDR1</name>
<description>Port 2 Pad Driver Mode 1 Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD8</name>
<description>Pad Driver Mode for Pn.8</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD9</name>
<description>Pad Driver Mode for Pn.9</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD10</name>
<description>Pad Driver Mode for Pn.10</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD11</name>
<description>Pad Driver Mode for Pn.11</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD12</name>
<description>Pad Driver Mode for Pn.12</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD13</name>
<description>Pad Driver Mode for Pn.13</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD14</name>
<description>Pad Driver Mode for Pn.14</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD15</name>
<description>Pad Driver Mode for Pn.15</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 2 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 2 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.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>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000004</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT3</name>
<description>Port 3</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028300</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 3 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 3 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 3 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 3 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 3 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 3 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 3 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 3 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.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>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT4</name>
<description>Port 4</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028400</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 4 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 4 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 4 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 4 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 4 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 4 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 4 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.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>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT5</name>
<description>Port 5</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028500</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 5 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 5 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 5 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 5 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 5 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR0</name>
<description>Port 5 Pad Driver Mode 0 Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<resetValue>0x22222222</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PD0</name>
<description>Pad Driver Mode for Pn.0</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PD1</name>
<description>Pad Driver Mode for Pn.1</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>PD2</name>
<description>Pad Driver Mode for Pn.2</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>PD3</name>
<description>Pad Driver Mode for Pn.3</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>PD4</name>
<description>Pad Driver Mode for Pn.4</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
</field>
<field>
<name>PD5</name>
<description>Pad Driver Mode for Pn.5</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>PD6</name>
<description>Pad Driver Mode for Pn.6</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
</field>
<field>
<name>PD7</name>
<description>Pad Driver Mode for Pn.7</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 5 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n Pin 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS1</name>
<description>Pad Disable for Port n Pin 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS2</name>
<description>Pad Disable for Port n Pin 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS3</name>
<description>Pad Disable for Port n Pin 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS4</name>
<description>Pad Disable for Port n Pin 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS5</name>
<description>Pad Disable for Port n Pin 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS6</name>
<description>Pad Disable for Port n Pin 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS7</name>
<description>Pad Disable for Port n Pin 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS8</name>
<description>Pad Disable for Port n Pin 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS9</name>
<description>Pad Disable for Port n Pin 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS10</name>
<description>Pad Disable for Port n Pin 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS11</name>
<description>Pad Disable for Port n Pin 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS12</name>
<description>Pad Disable for Port n Pin 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS13</name>
<description>Pad Disable for Port n Pin 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Pad Pn.x is enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pad Pn.x is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 5 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 5 Pin Hardware Select Register</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT14</name>
<description>Port 14</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028E00</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 14 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 14 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 14 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 14 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 14 Input/Output Control Register 8</description>
<addressOffset>0x18</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR12</name>
<description>Port 14 Input/Output Control Register 12</description>
<addressOffset>0x1C</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC13</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC14</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC15</name>
<description>Port Control for Port n Pin 12 to 15</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 14 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 14 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n 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 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 n 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 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 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 n 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 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 n Pin 12</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 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 n Pin 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 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>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</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>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</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>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 14 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 14 Pin Hardware Select Register</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>PORT15</name>
<description>Port 15</description>
<groupName>PORTS</groupName>
<baseAddress>0x48028F00</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x0100</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OUT</name>
<description>Port 15 Output Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Output Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Output Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Output Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Output Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Output Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Output Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Output Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Output Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Output Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Output Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Output Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Output Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Output Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Output Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Output Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Output Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The output level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The output level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OMR</name>
<description>Port 15 Output Modification Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PS0</name>
<description>Port n Set Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
<field>
<name>PS1</name>
<description>Port n Set Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
<field>
<name>PS2</name>
<description>Port n Set Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
</field>
<field>
<name>PS3</name>
<description>Port n Set Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
</field>
<field>
<name>PS4</name>
<description>Port n Set Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
</field>
<field>
<name>PS5</name>
<description>Port n Set Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
</field>
<field>
<name>PS6</name>
<description>Port n Set Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
</field>
<field>
<name>PS7</name>
<description>Port n Set Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
<field>
<name>PS8</name>
<description>Port n Set Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>PS9</name>
<description>Port n Set Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
</field>
<field>
<name>PS10</name>
<description>Port n Set Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
</field>
<field>
<name>PS11</name>
<description>Port n Set Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
</field>
<field>
<name>PS12</name>
<description>Port n Set Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
</field>
<field>
<name>PS13</name>
<description>Port n Set Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
</field>
<field>
<name>PS14</name>
<description>Port n Set Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
</field>
<field>
<name>PS15</name>
<description>Port n Set Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
<field>
<name>PR0</name>
<description>Port n Reset Bit 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>PR1</name>
<description>Port n Reset Bit 1</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
</field>
<field>
<name>PR2</name>
<description>Port n Reset Bit 2</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>PR3</name>
<description>Port n Reset Bit 3</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>PR4</name>
<description>Port n Reset Bit 4</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
</field>
<field>
<name>PR5</name>
<description>Port n Reset Bit 5</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
</field>
<field>
<name>PR6</name>
<description>Port n Reset Bit 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>PR7</name>
<description>Port n Reset Bit 7</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
</field>
<field>
<name>PR8</name>
<description>Port n Reset Bit 8</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
</field>
<field>
<name>PR9</name>
<description>Port n Reset Bit 9</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
</field>
<field>
<name>PR10</name>
<description>Port n Reset Bit 10</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
</field>
<field>
<name>PR11</name>
<description>Port n Reset Bit 11</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
</field>
<field>
<name>PR12</name>
<description>Port n Reset Bit 12</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
</field>
<field>
<name>PR13</name>
<description>Port n Reset Bit 13</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
</field>
<field>
<name>PR14</name>
<description>Port n Reset Bit 14</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
</field>
<field>
<name>PR15</name>
<description>Port n Reset Bit 15</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IOCR0</name>
<description>Port 15 Input/Output Control Register 0</description>
<addressOffset>0x10</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC1</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC2</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC3</name>
<description>Port Control for Port n Pin 0 to 3</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR4</name>
<description>Port 15 Input/Output Control Register 4</description>
<addressOffset>0x14</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC5</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC6</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC7</name>
<description>Port Control for Port n Pin 4 to 7</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IOCR8</name>
<description>Port 15 Input/Output Control Register 8</description>
<addressOffset>0x18</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>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC9</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>11</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC10</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PC11</name>
<description>Port Control for Port n Pin 8 to 11</description>
<lsb>27</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Input - No internal pull device active</description>
<value>#00000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Input - Internal pull-down device active</description>
<value>#00001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Input - Internal pull-up device active</description>
<value>#00010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Input - No internal pull device, Pn_OUTx = input value</description>
<value>#00011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Input inverted - No internal pull device active</description>
<value>#00100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Input inverted - Internal pull-down device active</description>
<value>#00101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Input inverted - Internal pull-up device active</description>
<value>#00110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Input inverted - No internal pull device, Pn_OUTx = input value</description>
<value>#00111</value>
</enumeratedValue>
<enumeratedValue>
<name>value9</name>
<description>Output Push-Pull - General-purpose output</description>
<value>#10000</value>
</enumeratedValue>
<enumeratedValue>
<name>value10</name>
<description>Output Push-Pull - Alternate output function 1</description>
<value>#10001</value>
</enumeratedValue>
<enumeratedValue>
<name>value11</name>
<description>Output Push-Pull - Alternate output function 2</description>
<value>#10010</value>
</enumeratedValue>
<enumeratedValue>
<name>value12</name>
<description>Output Push-Pull - Alternate output function 3</description>
<value>#10011</value>
</enumeratedValue>
<enumeratedValue>
<name>value13</name>
<description>Output Push-Pull - Alternate output function 4</description>
<value>#10100</value>
</enumeratedValue>
<enumeratedValue>
<name>value14</name>
<description>Output Open Drain - General-purpose output</description>
<value>#11000</value>
</enumeratedValue>
<enumeratedValue>
<name>value15</name>
<description>Output Open Drain - Alternate output function 1</description>
<value>#11001</value>
</enumeratedValue>
<enumeratedValue>
<name>value16</name>
<description>Output Open Drain - Alternate output function 2</description>
<value>#11010</value>
</enumeratedValue>
<enumeratedValue>
<name>value17</name>
<description>Output Open Drain - Alternate output function 3</description>
<value>#11011</value>
</enumeratedValue>
<enumeratedValue>
<name>value18</name>
<description>Output Open Drain - Alternate output function 4</description>
<value>#11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IN</name>
<description>Port 15 Input Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>P0</name>
<description>Port n Input Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1</name>
<description>Port n Input Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P2</name>
<description>Port n Input Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P3</name>
<description>Port n Input Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P4</name>
<description>Port n Input Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P5</name>
<description>Port n Input Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P6</name>
<description>Port n Input Bit 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P7</name>
<description>Port n Input Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P8</name>
<description>Port n Input Bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P9</name>
<description>Port n Input Bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P10</name>
<description>Port n Input Bit 10</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P11</name>
<description>Port n Input Bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P12</name>
<description>Port n Input Bit 12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P13</name>
<description>Port n Input Bit 13</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P14</name>
<description>Port n Input Bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P15</name>
<description>Port n Input Bit 15</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>The input level of Pn.x is 0.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>The input level of Pn.x is 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDISC</name>
<description>Port 15 Pin Function Decision Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PDIS0</name>
<description>Pad Disable for Port n 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 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 n 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 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 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 n 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 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 n Pin 12</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 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 n Pin 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 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>PDIS14</name>
<description>Pad Disable for Port n Pin 14</description>
<lsb>14</lsb>
<msb>14</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>PDIS15</name>
<description>Pad Disable for Port n Pin 15</description>
<lsb>15</lsb>
<msb>15</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>
</fields>
</register>
<register>
<name>PPS</name>
<description>Port 15 Pin Power Save Register</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PPS0</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS1</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS2</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS3</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS4</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS5</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS6</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS7</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS8</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS9</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS10</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS11</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS12</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS13</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS14</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PPS15</name>
<description>Port n 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 Pn.x is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Pin Power Save of Pn.x is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HWSEL</name>
<description>Port 15 Pin Hardware Select Register</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HW0</name>
<description>Port n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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 n 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>
</peripherals>
</device>