RMUC2026/lib/cmsis_svd/data/Renesas/R7FA6T3BB.svd

75538 lines
3.8 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.3" xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd">
<vendor>Renesas Electronics Corporation</vendor>
<vendorID>Renesas</vendorID>
<name>R7FA6T3BB</name>
<series>RA6</series>
<version>1.10.02</version>
<description>Arm Cortex-M33 based Microcontroller RA6T3 group</description>
<licenseText>This software is supplied by Renesas Electronics Corporation and is only intended for \n
use with Renesas products. No other uses are authorized. This software is owned by \n
Renesas Electronics Corporation and is protected under all applicable laws, including \n
copyright laws. \n
\n
THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING \n
THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO \n
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. \n
ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM EXTENT PERMITTED NOT \n
PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED \n
COMPANIES SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL \n
DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE \n
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \n
\n
Renesas reserves the right, without notice, to make changes to this software and to \n
discontinue the availability of this software. By using this software, you agree to \n
the additional terms and conditions found by accessing the following link: \n
http://www.renesas.com/disclaimer \n
\n</licenseText>
<cpu>
<name>CM33</name>
<revision>r0p4</revision>
<endian>little</endian>
<mpuPresent>true</mpuPresent>
<fpuPresent>true</fpuPresent>
<vtorPresent>true</vtorPresent>
<nvicPrioBits>4</nvicPrioBits>
<vendorSystickConfig>false</vendorSystickConfig>
<deviceNumInterrupts>96</deviceNumInterrupts>
</cpu>
<headerSystemFilename>system_RA6</headerSystemFilename>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<size>32</size>
<access>read-write</access>
<resetValue>0</resetValue>
<resetMask>0xffffffff</resetMask>
<peripherals>
<peripheral>
<name>RMPU</name>
<description>Renesas Memory Protection Unit</description>
<baseAddress>0x40000000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x104</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x108</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>136</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MMPUOAD</name>
<description>MMPU Operation After Detection Register</description>
<addressOffset>0x0000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>OAD</name>
<description>Operation after detection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>This bit enables or disables writes to the OAD bit.</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MMPUOADPT</name>
<description>MMPU Operation After Detection Protect Register</description>
<addressOffset>0x0004</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PROTECT</name>
<description>Protection of register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>MMPUOAD register writes are possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>MMPUOAD register writes are protected. Read is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MMPUENDMAC</name>
<description>MMPU Enable Register for DMAC</description>
<addressOffset>0x0100</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Bus Master MPU of DMAC enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus Master MPU of DMAC is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus Master MPU of DMAC is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>These bits enable or disable writes to the ENABLE bit.</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MMPUENPTDMAC</name>
<description>MMPU Enable Protect Register for DMAC</description>
<addressOffset>0x0104</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PROTECT</name>
<description>Protection of register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>MMPUENDMAC register writes are possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>MMPUENDMAC register writes are protected. Read is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>These bits enable or disable writes to the PROTECT bit.</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MMPURPTDMAC</name>
<description>MMPU Regions Protect Register for DMAC</description>
<addressOffset>0x0108</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PROTECT</name>
<description>Protection of register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus Master MPU register for DMAC writing is possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus Master MPU register for DMAC writing is protected. Read is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>These bits enable or disable writes to the PROTECT bit.</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>MMPURPTDMAC_SEC</name>
<description>MMPU Regions Protect register for DMAC Secure</description>
<addressOffset>0x010C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PROTECT</name>
<description>Protection of register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus master MPU register for DMAC secure writes are possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus master MPU register for DMAC secure writes are protected. Read is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>These bits enable or disable writes to the PROTECT bit.</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>MMPUACDMAC%s</name>
<description>MMPU Access Control Register for DMAC</description>
<addressOffset>0x0200</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Region enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC Region n unit is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC Region n unit is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RP</name>
<description>Read protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Read permission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Read protection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WP</name>
<description>Write protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write permission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write protection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>MMPUSDMAC%s</name>
<description>MMPU Start Address Register for DMAC</description>
<addressOffset>0x0204</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001f</resetMask>
<fields>
<field>
<name>MMPUS</name>
<description>Region start address register</description>
<lsb>5</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>MMPUEDMAC%s</name>
<description>MMPU End Address Register for DMAC</description>
<addressOffset>0x0208</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000001f</resetValue>
<resetMask>0x0000001f</resetMask>
<fields>
<field>
<name>MMPUE</name>
<description>Region end address register</description>
<lsb>5</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TZF</name>
<description>TrustZone Filter</description>
<baseAddress>0x40000E00</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>TZFOAD</name>
<description>TrustZone Filter Operation After Detection Register </description>
<addressOffset>0x00</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>OAD</name>
<description>Operation after detection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>KeyCode</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TZFPT</name>
<description>TrustZone Filter Protect Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PROTECT</name>
<description>Protection of register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>All Bus TrustZone Filter register writing is protected. Read is possible.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>All Bus TrustZone Filter register writing is possible.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>KeyCode</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SRAM</name>
<description>SRAM Control</description>
<baseAddress>0x40002000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD0</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD4</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD8</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PARIOAD</name>
<description>SRAM Parity Error Operation After Detection Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OAD</name>
<description>Operation After Detection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRAMPRCR</name>
<description>SRAM Protection Register</description>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SRAMPRCR</name>
<description>Register Write Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to protected registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to protected registers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KW</name>
<description>Write Key Code</description>
<lsb>1</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SRAMWTSC</name>
<description>SRAM Wait State Control Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SRAM0WTEN</name>
<description>SRAM0 wait enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No wait</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Add wait state in read access cycle to SRAM0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRAMPRCR2</name>
<description>SRAM Protection Register 2</description>
<addressOffset>0x0C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SRAMPRCR2</name>
<description>Register Write Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to the protectedregisters</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to the protected registers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KW</name>
<description>Write Key Code</description>
<lsb>1</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ECCMODE</name>
<description>ECC Operating Mode Control Register</description>
<addressOffset>0xC0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ECCMOD</name>
<description>ECC Operating Mode Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Disable ECC function</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Setting prohibited</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Enable ECC function without error checking</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Enable ECC function with error checking</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECC2STS</name>
<description>ECC 2-Bit Error Status Register</description>
<addressOffset>0xC1</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ECC2ERR</name>
<description>ECC 2-Bit Error Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No 2-bit ECC error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>2-bit ECC error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECC1STSEN</name>
<description>ECC 1-Bit Error Information Update Enable Register</description>
<addressOffset>0xC2</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>E1STSEN</name>
<description>ECC 1-Bit Error Information Update Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable updating of 1-bit ECC error information</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable updating of 1-bit ECC error information</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECC1STS</name>
<description>ECC 1-Bit Error Status Register</description>
<addressOffset>0xC3</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ECC1ERR</name>
<description>ECC 1-Bit Error Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No 1-bit ECC error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>1-bit ECC error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECCPRCR</name>
<description>ECC Protection Register</description>
<addressOffset>0xC4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ECCPRCR</name>
<description>Register Write Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to the protected registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to the protected registers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KW</name>
<description>Write Key Code</description>
<lsb>1</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0x78</name>
<description>Enable write to the ECCPRCR bit</description>
<value>0x78</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Disable write to the ECCPRCR bit</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECCPRCR2</name>
<description>ECC Protection Register 2</description>
<addressOffset>0xD0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ECCPRCR2</name>
<description>Register Write Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to the protected registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to the protected registers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KW2</name>
<description>Write Key Code</description>
<lsb>1</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0x78</name>
<description>Enable write to the ECCPRCR2 bit</description>
<value>0x78</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Disable write to the ECCPRCR2 bit</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECCETST</name>
<description>ECC Test Control Register</description>
<addressOffset>0xD4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TSTBYP</name>
<description>ECC Bypass Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable ECC bypass</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable ECC bypass</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ECCOAD</name>
<description>SRAM ECC Error Operation After Detection Register</description>
<addressOffset>0xD8</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OAD</name>
<description>Operation After Detection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BUS</name>
<description>Bus Control</description>
<baseAddress>0x40003000</baseAddress>
<addressBlock>
<offset>0x1100</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1104</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1110</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1120</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1130</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1134</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1800</offset>
<size>52</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1900</offset>
<size>52</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1A00</offset>
<size>56</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>BUSSCNTFHBIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1100</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSCNTFLBIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1104</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSCNTS0BIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1110</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSCNTPSBIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1120</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSCNTPLBIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1130</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSCNTPHBIU</name>
<description>Slave Bus Control Register</description>
<addressOffset>0x1134</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ARBS</name>
<description>Arbitration Select for two masters</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC/DTC &gt; CPU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC/DTC ↔ CPU</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BUS%sERRADD</name>
<description>BUS Error Address Register</description>
<addressOffset>0x1800</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BERAD</name>
<description>Bus Error Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BUS%sERRRW</name>
<description>BUS Error Read Write Register</description>
<addressOffset>0x1804</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RWSTAT</name>
<description>Error Access Read/Write Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Read access</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write access</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BTZF%sERRADD</name>
<description>BUS TZF Error Address Register</description>
<addressOffset>0x1900</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BTZFERAD</name>
<description>Bus TrustZone Filter Error Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BTZF%sERRRW</name>
<description>BUS TZF Error Read Write Register</description>
<addressOffset>0x1904</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TRWSTAT</name>
<description>TrustZone filter error access Read/Write Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Read access</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write access</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BUS%sERRSTAT</name>
<description>BUS Error Status Register %s</description>
<addressOffset>0x1A00</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SLERRSTAT</name>
<description>Slave bus Error Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STERRSTAT</name>
<description>Slave TrustZone filter Error Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMERRSTAT</name>
<description>Master MPU Error Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ILERRSTAT</name>
<description>Illegal address access Error Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x10</dimIncrement>
<dimIndex>1-3</dimIndex>
<name>BUS%sERRCLR</name>
<description>BUS Error Clear Register %s</description>
<addressOffset>0x1A08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SLERRCLR</name>
<description>Slave bus Error Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>STERRCLR</name>
<description>Slave TrustZone filter Error Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>MMERRCLR</name>
<description>Master MPU Error Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>ILERRCLR</name>
<description>Illegal Address Access Error Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMACDTCERRSTAT</name>
<description>DMAC/DTC Error Status Register</description>
<addressOffset>0x1A24</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MTERRSTAT</name>
<description>Master TrustZone Filter Error Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMACDTCERRCLR</name>
<description>DMAC/DTC Error Clear Register</description>
<addressOffset>0x1A2C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MTERRCLR</name>
<description>Master TrustZone filter Error Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DMAC0</name>
<description>Direct memory access controller 0</description>
<baseAddress>0x40005000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>18</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x13</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x18</offset>
<size>7</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DMSAR</name>
<description>DMA Source Address Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DMDAR</name>
<description>DMA Destination Address Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DMCRA</name>
<description>DMA Transfer Count Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMCRAL</name>
<description>Lower bits of transfer count</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DMCRAH</name>
<description>Upper bits of transfer count</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMCRB</name>
<description>DMA Block Transfer Count Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMCRBL</name>
<description>Functions as a number of block, repeat or repeat-block transfer counter.</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DMCRBH</name>
<description>Specifies the number of block, repeat or repeat-block transfer operations.</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMTMD</name>
<description>DMA Transfer Mode Register</description>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>DCTG</name>
<description>Transfer Request Source Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Software request</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Hardware request</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SZ</name>
<description>Transfer Data Size Select</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>8 bits</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>16 bits</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>32 bits</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TKP</name>
<description>Transfer Keeping</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer is stopped by completion of specified total number of transfer operations.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer is not stopped by completion of specified total number of transfer operations (free-running).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTS</name>
<description>Repeat Area Select</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>The destination is specified as the repeat area or block area.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>The source is specified as the repeat area or block area.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>The repeat area or block area is not specified.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MD</name>
<description>Transfer Mode Select</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Normal transfer</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Repeat transfer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Block transfer</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Repeat-block transfer</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMINT</name>
<description>DMA Interrupt Setting Register</description>
<addressOffset>0x13</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DARIE</name>
<description>Destination Address Extended Repeat Area Overflow Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables an interrupt request for an extended repeat area overflow on the destination address.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables an interrupt request for an extended repeat area overflow on the destination address.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SARIE</name>
<description>Source Address Extended Repeat Area Overflow Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables an interrupt request for an extended repeat area overflow on the source address.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables an interrupt request for an extended repeat area overflow on the source address.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPTIE</name>
<description>Repeat Size End Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the repeat size end interrupt request.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables the repeat size end interrupt request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESIE</name>
<description>Transfer Escape End Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the transfer escape end interrupt request.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables the transfer escape end interrupt request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTIE</name>
<description>Transfer End Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the transfer end interrupt request.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables the transfer end interrupt request.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMAMD</name>
<description>DMA Address Mode Register</description>
<addressOffset>0x14</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>DARA</name>
<description>Destination Address Extended Repeat Area</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>DADR</name>
<description>Destination Address Update Select After Reload</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Only reloading.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Add index after reloading.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DM</name>
<description>Destination Address Update Mode</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Destination address is fixed.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Offset addition.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Destination address is incremented.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Destination address is decremented.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SARA</name>
<description>Source Address Extended Repeat Area</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>SADR</name>
<description>Source Address Update Select After Reload</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Only reloading.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Add index after reloading.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SM</name>
<description>Source Address Update Mode</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Source address is fixed.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Offset addition.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Source address is incremented.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Source address is decremented.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMOFR</name>
<description>DMA Offset Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DMCNT</name>
<description>DMA Transfer Enable Register</description>
<addressOffset>0x1C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DTE</name>
<description>DMA Transfer Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables DMA transfer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables DMA transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMREQ</name>
<description>DMA Software Start Register</description>
<addressOffset>0x1D</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SWREQ</name>
<description>DMA Software Start</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer is not requested.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer is requested.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRS</name>
<description>DMA Software Start Bit Auto Clear Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SWREQ bit is cleared after DMA transfer is started by software.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SWREQ bit is not cleared after DMA transfer is started by software.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMSTS</name>
<description>DMA Status Register</description>
<addressOffset>0x1E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ESIF</name>
<description>Transfer Escape End Interrupt Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A transfer escape end interrupt has not been generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A transfer escape end interrupt has been generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTIF</name>
<description>Transfer End Interrupt Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A transfer end interrupt has not been generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A transfer end interrupt has been generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACT</name>
<description>DMAC Active Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC is in the idle state.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC is operating.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMSRR</name>
<description>DMA Source Reload Address Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DMDRR</name>
<description>DMA Destination Reload Address Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DMSBS</name>
<description>DMA Source Buffer Size Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMSBSL</name>
<description>Functions as data transfer counter in repeat-block transfer mode</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DMSBSH</name>
<description>Specifies the repeat-area size in repeat-block transfer mode</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMDBS</name>
<description>DMA Destination Buffer Size Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMDBSL</name>
<description>Functions as data transfer counter in repeat-block transfer mode.</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DMDBSH</name>
<description>Specifies the repeat-area size in repeat-block transfer mode.</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC1</name>
<description>Direct memory access controller 1</description>
<baseAddress>0x40005040</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC2</name>
<description>Direct memory access controller 2</description>
<baseAddress>0x40005080</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC3</name>
<description>Direct memory access controller 3</description>
<baseAddress>0x400050C0</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC4</name>
<description>Direct memory access controller 4</description>
<baseAddress>0x40005100</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC5</name>
<description>Direct memory access controller 5</description>
<baseAddress>0x40005140</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC6</name>
<description>Direct memory access controller 6</description>
<baseAddress>0x40005180</baseAddress>
</peripheral>
<peripheral derivedFrom="DMAC0">
<name>DMAC7</name>
<description>Direct memory access controller 7</description>
<baseAddress>0x400051C0</baseAddress>
</peripheral>
<peripheral>
<name>DMA</name>
<description>DMAC Module Activation</description>
<baseAddress>0x40005200</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DMAST</name>
<description>DMA Module Activation Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DMST</name>
<description>DMAC Operation Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMAC activation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC activation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMECHR</name>
<description>DMAC Error Channel Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMECH</name>
<description>DMAC Error channel</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
<field>
<name>DMECHSAM</name>
<description>DMAC Error channel Security Attribution Monitor</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>secure channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>non-secure channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMESTA</name>
<description>DMAC Error Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No DMA transfer error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DTC</name>
<description>Data Transfer Controller</description>
<baseAddress>0x40005400</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0E</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x14</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DTCCR</name>
<description>DTC Control Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x08</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RRS</name>
<description>DTC Transfer Information Read Skip Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer information read is not skipped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer information read is skipped when vector numbers match</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTCVBR</name>
<description>DTC Vector Base Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DTCST</name>
<description>DTC Module Start Register</description>
<addressOffset>0x0C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DTCST</name>
<description>DTC Module Start</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DTC module stopped.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DTC module started.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTCSTS</name>
<description>DTC Status Register</description>
<addressOffset>0x0E</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>VECN</name>
<description>DTC-Activating Vector Number Monitoring</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>ACT</name>
<description>DTC Active Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DTC transfer operation is not in progress.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DTC transfer operation is in progress.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTCCR_SEC</name>
<description>DTC Control Register for secure Region</description>
<addressOffset>0x10</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x08</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RRS</name>
<description>DTC Transfer Information Read Skip Enable for Secure</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer information read is not skipped.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer information read is skipped when vector numbers match.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTCVBR_SEC</name>
<description>DTC Vector Base Register for secure Region</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>DTEVR</name>
<description>DTC Error Vector Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DTEV</name>
<description>DTC Error Vector Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>DTEVSAM</name>
<description>DTC Error Vector Number SA Monitor</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure vector number</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure vector number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTESTA</name>
<description>DTC Error Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No DTC transfer error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DTC transfer error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ICU</name>
<description>Interrupt Controller</description>
<baseAddress>0x40006000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>15</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x120</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x130</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x140</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1A0</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x280</offset>
<size>32</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x300</offset>
<size>384</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IEL0</name>
<description>ICU Interrupt 0</description>
<value>0</value>
</interrupt>
<interrupt>
<name>IEL1</name>
<description>ICU Interrupt 1</description>
<value>1</value>
</interrupt>
<interrupt>
<name>IEL2</name>
<description>ICU Interrupt 2</description>
<value>2</value>
</interrupt>
<interrupt>
<name>IEL3</name>
<description>ICU Interrupt 3</description>
<value>3</value>
</interrupt>
<interrupt>
<name>IEL4</name>
<description>ICU Interrupt 4</description>
<value>4</value>
</interrupt>
<interrupt>
<name>IEL5</name>
<description>ICU Interrupt 5</description>
<value>5</value>
</interrupt>
<interrupt>
<name>IEL6</name>
<description>ICU Interrupt 6</description>
<value>6</value>
</interrupt>
<interrupt>
<name>IEL7</name>
<description>ICU Interrupt 7</description>
<value>7</value>
</interrupt>
<interrupt>
<name>IEL8</name>
<description>ICU Interrupt 8</description>
<value>8</value>
</interrupt>
<interrupt>
<name>IEL9</name>
<description>ICU Interrupt 9</description>
<value>9</value>
</interrupt>
<interrupt>
<name>IEL10</name>
<description>ICU Interrupt 10</description>
<value>10</value>
</interrupt>
<interrupt>
<name>IEL11</name>
<description>ICU Interrupt 11</description>
<value>11</value>
</interrupt>
<interrupt>
<name>IEL12</name>
<description>ICU Interrupt 12</description>
<value>12</value>
</interrupt>
<interrupt>
<name>IEL13</name>
<description>ICU Interrupt 13</description>
<value>13</value>
</interrupt>
<interrupt>
<name>IEL14</name>
<description>ICU Interrupt 14</description>
<value>14</value>
</interrupt>
<interrupt>
<name>IEL15</name>
<description>ICU Interrupt 15</description>
<value>15</value>
</interrupt>
<interrupt>
<name>IEL16</name>
<description>ICU Interrupt 16</description>
<value>16</value>
</interrupt>
<interrupt>
<name>IEL17</name>
<description>ICU Interrupt 17</description>
<value>17</value>
</interrupt>
<interrupt>
<name>IEL18</name>
<description>ICU Interrupt 18</description>
<value>18</value>
</interrupt>
<interrupt>
<name>IEL19</name>
<description>ICU Interrupt 19</description>
<value>19</value>
</interrupt>
<interrupt>
<name>IEL20</name>
<description>ICU Interrupt 20</description>
<value>20</value>
</interrupt>
<interrupt>
<name>IEL21</name>
<description>ICU Interrupt 21</description>
<value>21</value>
</interrupt>
<interrupt>
<name>IEL22</name>
<description>ICU Interrupt 22</description>
<value>22</value>
</interrupt>
<interrupt>
<name>IEL23</name>
<description>ICU Interrupt 23</description>
<value>23</value>
</interrupt>
<interrupt>
<name>IEL24</name>
<description>ICU Interrupt 24</description>
<value>24</value>
</interrupt>
<interrupt>
<name>IEL25</name>
<description>ICU Interrupt 25</description>
<value>25</value>
</interrupt>
<interrupt>
<name>IEL26</name>
<description>ICU Interrupt 26</description>
<value>26</value>
</interrupt>
<interrupt>
<name>IEL27</name>
<description>ICU Interrupt 27</description>
<value>27</value>
</interrupt>
<interrupt>
<name>IEL28</name>
<description>ICU Interrupt 28</description>
<value>28</value>
</interrupt>
<interrupt>
<name>IEL29</name>
<description>ICU Interrupt 29</description>
<value>29</value>
</interrupt>
<interrupt>
<name>IEL30</name>
<description>ICU Interrupt 30</description>
<value>30</value>
</interrupt>
<interrupt>
<name>IEL31</name>
<description>ICU Interrupt 31</description>
<value>31</value>
</interrupt>
<interrupt>
<name>IEL32</name>
<description>ICU Interrupt 32</description>
<value>32</value>
</interrupt>
<interrupt>
<name>IEL33</name>
<description>ICU Interrupt 33</description>
<value>33</value>
</interrupt>
<interrupt>
<name>IEL34</name>
<description>ICU Interrupt 34</description>
<value>34</value>
</interrupt>
<interrupt>
<name>IEL35</name>
<description>ICU Interrupt 35</description>
<value>35</value>
</interrupt>
<interrupt>
<name>IEL36</name>
<description>ICU Interrupt 36</description>
<value>36</value>
</interrupt>
<interrupt>
<name>IEL37</name>
<description>ICU Interrupt 37</description>
<value>37</value>
</interrupt>
<interrupt>
<name>IEL38</name>
<description>ICU Interrupt 38</description>
<value>38</value>
</interrupt>
<interrupt>
<name>IEL39</name>
<description>ICU Interrupt 39</description>
<value>39</value>
</interrupt>
<interrupt>
<name>IEL40</name>
<description>ICU Interrupt 40</description>
<value>40</value>
</interrupt>
<interrupt>
<name>IEL41</name>
<description>ICU Interrupt 41</description>
<value>41</value>
</interrupt>
<interrupt>
<name>IEL42</name>
<description>ICU Interrupt 42</description>
<value>42</value>
</interrupt>
<interrupt>
<name>IEL43</name>
<description>ICU Interrupt 43</description>
<value>43</value>
</interrupt>
<interrupt>
<name>IEL44</name>
<description>ICU Interrupt 44</description>
<value>44</value>
</interrupt>
<interrupt>
<name>IEL45</name>
<description>ICU Interrupt 45</description>
<value>45</value>
</interrupt>
<interrupt>
<name>IEL46</name>
<description>ICU Interrupt 46</description>
<value>46</value>
</interrupt>
<interrupt>
<name>IEL47</name>
<description>ICU Interrupt 47</description>
<value>47</value>
</interrupt>
<interrupt>
<name>IEL48</name>
<description>ICU Interrupt 48</description>
<value>48</value>
</interrupt>
<interrupt>
<name>IEL49</name>
<description>ICU Interrupt 49</description>
<value>49</value>
</interrupt>
<interrupt>
<name>IEL50</name>
<description>ICU Interrupt 50</description>
<value>50</value>
</interrupt>
<interrupt>
<name>IEL51</name>
<description>ICU Interrupt 51</description>
<value>51</value>
</interrupt>
<interrupt>
<name>IEL52</name>
<description>ICU Interrupt 52</description>
<value>52</value>
</interrupt>
<interrupt>
<name>IEL53</name>
<description>ICU Interrupt 53</description>
<value>53</value>
</interrupt>
<interrupt>
<name>IEL54</name>
<description>ICU Interrupt 54</description>
<value>54</value>
</interrupt>
<interrupt>
<name>IEL55</name>
<description>ICU Interrupt 55</description>
<value>55</value>
</interrupt>
<interrupt>
<name>IEL56</name>
<description>ICU Interrupt 56</description>
<value>56</value>
</interrupt>
<interrupt>
<name>IEL57</name>
<description>ICU Interrupt 57</description>
<value>57</value>
</interrupt>
<interrupt>
<name>IEL58</name>
<description>ICU Interrupt 58</description>
<value>58</value>
</interrupt>
<interrupt>
<name>IEL59</name>
<description>ICU Interrupt 59</description>
<value>59</value>
</interrupt>
<interrupt>
<name>IEL60</name>
<description>ICU Interrupt 60</description>
<value>60</value>
</interrupt>
<interrupt>
<name>IEL61</name>
<description>ICU Interrupt 61</description>
<value>61</value>
</interrupt>
<interrupt>
<name>IEL62</name>
<description>ICU Interrupt 62</description>
<value>62</value>
</interrupt>
<interrupt>
<name>IEL63</name>
<description>ICU Interrupt 63</description>
<value>63</value>
</interrupt>
<interrupt>
<name>IEL64</name>
<description>ICU Interrupt 64</description>
<value>64</value>
</interrupt>
<interrupt>
<name>IEL65</name>
<description>ICU Interrupt 65</description>
<value>65</value>
</interrupt>
<interrupt>
<name>IEL66</name>
<description>ICU Interrupt 66</description>
<value>66</value>
</interrupt>
<interrupt>
<name>IEL67</name>
<description>ICU Interrupt 67</description>
<value>67</value>
</interrupt>
<interrupt>
<name>IEL68</name>
<description>ICU Interrupt 68</description>
<value>68</value>
</interrupt>
<interrupt>
<name>IEL69</name>
<description>ICU Interrupt 69</description>
<value>69</value>
</interrupt>
<interrupt>
<name>IEL70</name>
<description>ICU Interrupt 70</description>
<value>70</value>
</interrupt>
<interrupt>
<name>IEL71</name>
<description>ICU Interrupt 71</description>
<value>71</value>
</interrupt>
<interrupt>
<name>IEL72</name>
<description>ICU Interrupt 72</description>
<value>72</value>
</interrupt>
<interrupt>
<name>IEL73</name>
<description>ICU Interrupt 73</description>
<value>73</value>
</interrupt>
<interrupt>
<name>IEL74</name>
<description>ICU Interrupt 74</description>
<value>74</value>
</interrupt>
<interrupt>
<name>IEL75</name>
<description>ICU Interrupt 75</description>
<value>75</value>
</interrupt>
<interrupt>
<name>IEL76</name>
<description>ICU Interrupt 76</description>
<value>76</value>
</interrupt>
<interrupt>
<name>IEL77</name>
<description>ICU Interrupt 77</description>
<value>77</value>
</interrupt>
<interrupt>
<name>IEL78</name>
<description>ICU Interrupt 78</description>
<value>78</value>
</interrupt>
<interrupt>
<name>IEL79</name>
<description>ICU Interrupt 79</description>
<value>79</value>
</interrupt>
<interrupt>
<name>IEL80</name>
<description>ICU Interrupt 80</description>
<value>80</value>
</interrupt>
<interrupt>
<name>IEL81</name>
<description>ICU Interrupt 81</description>
<value>81</value>
</interrupt>
<interrupt>
<name>IEL82</name>
<description>ICU Interrupt 82</description>
<value>82</value>
</interrupt>
<interrupt>
<name>IEL83</name>
<description>ICU Interrupt 83</description>
<value>83</value>
</interrupt>
<interrupt>
<name>IEL84</name>
<description>ICU Interrupt 84</description>
<value>84</value>
</interrupt>
<interrupt>
<name>IEL85</name>
<description>ICU Interrupt 85</description>
<value>85</value>
</interrupt>
<interrupt>
<name>IEL86</name>
<description>ICU Interrupt 86</description>
<value>86</value>
</interrupt>
<interrupt>
<name>IEL87</name>
<description>ICU Interrupt 87</description>
<value>87</value>
</interrupt>
<interrupt>
<name>IEL88</name>
<description>ICU Interrupt 88</description>
<value>88</value>
</interrupt>
<interrupt>
<name>IEL89</name>
<description>ICU Interrupt 89</description>
<value>89</value>
</interrupt>
<interrupt>
<name>IEL90</name>
<description>ICU Interrupt 90</description>
<value>90</value>
</interrupt>
<interrupt>
<name>IEL91</name>
<description>ICU Interrupt 91</description>
<value>91</value>
</interrupt>
<interrupt>
<name>IEL92</name>
<description>ICU Interrupt 92</description>
<value>92</value>
</interrupt>
<interrupt>
<name>IEL93</name>
<description>ICU Interrupt 93</description>
<value>93</value>
</interrupt>
<interrupt>
<name>IEL94</name>
<description>ICU Interrupt 94</description>
<value>94</value>
</interrupt>
<interrupt>
<name>IEL95</name>
<description>ICU Interrupt 95</description>
<value>95</value>
</interrupt>
<registers>
<register>
<dim>15</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>0-14</dimIndex>
<name>IRQCR%s</name>
<description>IRQ Control Register %s</description>
<addressOffset>0x000</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IRQMD</name>
<description>IRQi Detection Sense Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Falling edge</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Rising and falling edges</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Low level</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCLKSEL</name>
<description>IRQi Digital Filter Sampling Clock Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLKB/64</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLTEN</name>
<description>IRQi Digital Filter Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Digital filter is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Digital filter is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMICR</name>
<description>NMI Pin Interrupt Control Register</description>
<addressOffset>0x100</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>NMIMD</name>
<description>NMI Detection Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCLKSEL</name>
<description>NMI Digital Filter Sampling Clock Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLKB/64</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFLTEN</name>
<description>NMI Digital Filter Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMIER</name>
<description>Non-Maskable Interrupt Enable Register</description>
<addressOffset>0x120</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>IWDTEN</name>
<description>IWDT Underflow/Refresh Error Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTEN</name>
<description>WDT Underflow/Refresh Error Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1EN</name>
<description>Voltage monitor 1 Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2EN</name>
<description>Voltage monitor 2 Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTEN</name>
<description>Main Clock Oscillation Stop Detection Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIEN</name>
<description>NMI Pin Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPEEN</name>
<description>SRAM Parity Error Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECCEN</name>
<description>SRAM ECC Error Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSMEN</name>
<description>Bus Master MPU Error Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TZFEN</name>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPEEN</name>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMICLR</name>
<description>Non-Maskable Interrupt Status Clear Register</description>
<addressOffset>0x130</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>IWDTCLR</name>
<description>IWDT Underflow/Refresh Error Interrupt Status Flag Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.IWDTST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTCLR</name>
<description>WDT Underflow/Refresh Error Interrupt Status Flag Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.WDTST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1CLR</name>
<description>Voltage Monitor 1 Interrupt Status Flag Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.LVD1ST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2CLR</name>
<description>Voltage Monitor 2 Interrupt Status Flag Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.LVD2ST flag.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTCLR</name>
<description>Oscillation Stop Detection Interrupt Status Flag Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.OSTST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMICLR</name>
<description>NMI Pin Interrupt Status Flag Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.NMIST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPECLR</name>
<description>SRAM Parity Error Interrupt Status Flag Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.RPEST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECCCLR</name>
<description>SRAM ECC Error Interrupt Status Flag Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.RECCST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSMCLR</name>
<description>Bus Master MPU Error Interrupt Status Flag Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.BUSMST flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TZFCLR</name>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.TZFCLR flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPECLR</name>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the NMISR.CPECLR flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMISR</name>
<description>Non-Maskable Interrupt Status Register</description>
<addressOffset>0x140</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>IWDTST</name>
<description>IWDT Underflow/Refresh Error Interrupt Status Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTST</name>
<description>WDT Underflow/Refresh Error Interrupt Status Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1ST</name>
<description>Voltage Monitor 1 Interrupt Status Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2ST</name>
<description>Voltage Monitor 2 Interrupt Status Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTST</name>
<description>Main Clock Oscillation Stop Detection Interrupt Status Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested for main clock oscillation stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested for main clock oscillation stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIST</name>
<description>NMI Pin Interrupt Status Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPEST</name>
<description>SRAM Parity Error Interrupt Status Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECCST</name>
<description>SRAM ECC Error Interrupt Status Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSMST</name>
<description>Bus Master MPU Error Interrupt Status Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TZFST</name>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPEST</name>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WUPEN0</name>
<description>Wake Up Interrupt Enable Register 0</description>
<addressOffset>0x1A0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IRQWUPEN</name>
<description>IRQn Interrupt Software Standby/Snooze Mode Returns Enable bit (n = 0 to 15)</description>
<lsb>0</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by IRQn interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by IRQn interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IWDTWUPEN</name>
<description>IWDT Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by IWDT interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by IWDT interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1WUPEN</name>
<description>LVD1 Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by LVD1 interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by LVD1 interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2WUPEN</name>
<description>LVD2 Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by LVD2 interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by LVD2 interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBFS0WUPEN</name>
<description>USBFS0 Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by USBFS0 interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by USBFS0 interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1UDWUPEN</name>
<description>AGT1 Underflow Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by AGT1 underflow interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 underflow interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1CAWUPEN</name>
<description>AGT1 Compare Match A Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match A interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match A interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1CBWUPEN</name>
<description>AGT1 Compare Match B Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match B interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match B interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WUPEN1</name>
<description>Wake Up Interrupt Enable Register 1</description>
<addressOffset>0x1A4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>I3CWUPEN</name>
<description>I3C Address Match Interrupt Software Standby/Snooze Mode Returns Enable bit</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by I3C address match interrupt is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by I3C address match interrupt is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SELSR0</name>
<description>SYS Event Link Setting Register</description>
<addressOffset>0x200</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>DELSR%s</name>
<description>DMAC Event Link Setting Register %s</description>
<addressOffset>0x280</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DELS</name>
<description>DMAC Event Link Select</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Disable interrupts to the associated DMAC module.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Event signal number to be linked. For details, see .</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IR</name>
<description>DMAC Activation Request Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No DMAC activation request occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMAC activation request occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>96</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-95</dimIndex>
<name>IELSR%s</name>
<description>ICU Event Link Setting Register %s</description>
<addressOffset>0x300</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
</registers>
</peripheral>
<peripheral>
<name>CACHE</name>
<description>CACHE</description>
<baseAddress>0x40007000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CCACTL</name>
<description>C-Cache Control Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ENC</name>
<description>C-Cache Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable C-cache</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable C-cache</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCAFCT</name>
<description>C-Cache Flush Control Register</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>FC</name>
<description>C-Cache Flush</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>C-cache line flush (all lines invalidated)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CCALCF</name>
<description>C-Cache Line Configuration Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CC</name>
<description>C-Cache Line Size</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Prohibited</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Cache line size 32 bytes</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Cache line size 64 bytes</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCACTL</name>
<description>S-Cache Control Register</description>
<addressOffset>0x040</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ENS</name>
<description>S-Cache Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable S-cache</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable S-cache</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCAFCT</name>
<description>S-Cache Flush Control Register</description>
<addressOffset>0x044</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>FS</name>
<description>S-Cache Flush</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No action</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>S-cache line flush (all lines invalidated)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALCF</name>
<description>S-Cache Line Configuration Register</description>
<addressOffset>0x048</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CS</name>
<description>S-Cache Line Size</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Prohibited</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Cache line size 32 bytes</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Cache line size 64 bytes</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAPOAD</name>
<description>Cache Parity Error Operation After Detection Register</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>OAD</name>
<description>Operation after Detection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAPRCR</name>
<description>Cache Protection Register</description>
<addressOffset>0x204</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PRCR</name>
<description>Register Write Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to protected registers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to protected registers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KW</name>
<description>Write key code</description>
<lsb>1</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CPSCU</name>
<description>CPU System Security Control Unit</description>
<baseAddress>0x40008000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x30</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x54</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x70</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x130</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x180</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1B0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CSAR</name>
<description>Cache Security Attribution Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CACHESA</name>
<description>Security Attributes of Registers for Cache Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CACHELSA</name>
<description>Security Attributes of Registers for Cache Line Configuration</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CACHEESA</name>
<description>Security Attributes of Registers for Cache Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SRAMSAR</name>
<description>SRAM Security Attribution Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SRAMSA0</name>
<description>Security attributes of registers for SRAM Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRAMSA1</name>
<description>Security attributes of registers for SRAM Protection 2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRAMSA2</name>
<description>Security attributes of registers for ECC Relation</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DTCSAR</name>
<description>DTC Controller Security Attribution Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DTCSTSA</name>
<description>DTC Security Attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMACSAR</name>
<description>DMAC Controller Security Attribution Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DMASTSA</name>
<description>DMAST Security Attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARA</name>
<description>Interrupt Controller Unit Security Attribution Register A</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SAIRQCR00</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR01</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR02</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR03</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR04</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR05</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR06</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR07</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR08</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR09</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR10</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR11</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR12</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR13</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIRQCR14</name>
<description>Security attributes of registers for the IRQCRn register</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARB</name>
<description>Interrupt Controller Unit Security Attribution Register B</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SANMI</name>
<description>Security attributes of registers for nonmaskable interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARC</name>
<description>Interrupt Controller Unit Security Attribution Register C</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SADMAC0</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC1</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC2</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC3</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC4</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC5</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC6</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SADMAC7</name>
<description>Security attributes of registers for DMAC channel</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARD</name>
<description>Interrupt Controller Unit Security Attribution Register D</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SASELSR0</name>
<description>Security attributes of registers for SELSR0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARF</name>
<description>Interrupt Controller Unit Security Attribution Register F</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SAI3CWUP</name>
<description>Security attributes of registers for WUPEN1.b11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARG</name>
<description>Interrupt Controller Unit Security Attribution Register G</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SAIELSR00</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR01</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR02</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR03</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR04</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR05</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR06</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR07</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR08</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR09</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR10</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR11</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR12</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR13</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR14</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR15</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR16</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR17</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR18</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR19</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR20</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR21</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR22</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR23</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR24</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR25</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR26</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR27</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR28</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR29</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR30</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR31</name>
<description>Security attributes of registers for IELSR31 to IELSR0</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARH</name>
<description>Interrupt Controller Unit Security Attribution Register H</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SAIELSR32</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR33</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR34</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR35</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR36</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR37</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR38</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR39</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR40</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR41</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR42</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR43</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR44</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR45</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR46</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR47</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR48</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR49</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR50</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR51</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR52</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR53</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR54</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR55</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR56</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR57</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR58</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR59</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR60</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR61</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR62</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR63</name>
<description>Security attributes of registers for IELSR63 to IELSR32</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICUSARI</name>
<description>Interrupt Controller Unit Security Attribution Register I</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SAIELSR64</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR65</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR66</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR67</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR68</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR69</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR70</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR71</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR72</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR73</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR74</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR75</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR76</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR77</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR78</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR79</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR80</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR81</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR82</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR83</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR84</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR85</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR86</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR87</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR88</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR89</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR90</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR91</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR92</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR93</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR94</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAIELSR95</name>
<description>Security attributes of registers for IELSR95 to IELSR64</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSARA</name>
<description>BUS Security Attribution Register A</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BUSSA0</name>
<description>BUS Security Attribution A0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSSARB</name>
<description>BUS Security Attribution Register B</description>
<addressOffset>0x0104</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BUSSB0</name>
<description>BUS Security Attribution B0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MMPUSARA</name>
<description>Master Memory Protection Unit Security Attribution Register A</description>
<addressOffset>0x130</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MMPUASAn</name>
<description>MMPUA Security Attribution (n = 0 to 7)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MMPUSARB</name>
<description>Master Memory Protection Unit Security Attribution Register B</description>
<addressOffset>0x134</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MMPUBSA0</name>
<description>MMPUB Security Attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TZFSAR</name>
<description>TrustZone Filter Security Attribution Register</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xfffffffe</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TZFSA0</name>
<description>Security attributes of registers for TrustZone Filter</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CPUDSAR</name>
<description>CPU Debug Security Attribution Register</description>
<addressOffset>0x1B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xfffffffe</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CPUDSA0</name>
<description>CPU Debug Security Attribution 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DBG</name>
<description>Debug Function</description>
<baseAddress>0x4001B000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DBGSTR</name>
<description>Debug Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CDBGPWRUPREQ</name>
<description>Debug power-up request</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>OCD is not requesting debug power up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>OCD is requesting debug power up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDBGPWRUPACK</name>
<description>Debug power-up acknowledge</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Debug power-up request is not acknowledged</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Debug power-up request is acknowledged</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DBGSTOPCR</name>
<description>Debug Stop Control Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000003</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DBGSTOP_IWDT</name>
<description>Mask bit for IWDT reset/interrupt in the OCD run mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable IWDT reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask IWDT reset/interrupt and stop IWDT counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_WDT</name>
<description>Mask bit for WDT reset/interrupt in the OCD run mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable WDT reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask WDT reset/interrupt and stop WDT counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_LVD0</name>
<description>Mask bit for LVD0 reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable LVD0 reset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask LVD0 reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_LVD1</name>
<description>Mask bit for LVD1 reset/interrupt</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable LVD1 reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask LVD1 reset/interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_LVD2</name>
<description>Mask bit for LVD2 reset/interrupt</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable LVD2 reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask LVD2 reset/interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_RPER</name>
<description>Mask bit for SRAM parity error reset/interrupt</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable SRAM parity error reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask SRAM parity error reset/interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_RECCR</name>
<description>Mask bit for SRAM ECC error reset/interrupt</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable SRAM ECC error reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask SRAM ECC error reset/interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGSTOP_CPER</name>
<description>Mask bit for Cache SRAM parity error reset/interrupt</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable Cache SRAM parity error reset/interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mask Cache SRAM parity error reset/interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FCACHE</name>
<description>SYSTEM/FLASH</description>
<baseAddress>0x4001C100</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>FCACHEE</name>
<description>Flash Cache Enable Register</description>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FCACHEEN</name>
<description>Flash Cache Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FCACHE is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FCACHE is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FCACHEIV</name>
<description>Flash Cache Invalidate Register</description>
<addressOffset>0x004</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FCACHEIV</name>
<description>Flash Cache Invalidate</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Read: Do not invalidate. Write: The setting is ignored. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Invalidate FCACHE is invalidated. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FLWT</name>
<description>Flash Wait Cycle Register</description>
<addressOffset>0x01C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FLWT</name>
<description>Flash Wait Cycle</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>0 wait (ICLK ≤ 50 MHz)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>1 wait (50 MHz &lt; ICLK ≤ 100 MHz)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>2 wait (100 MHz &lt; ICLK ≤ 150 MHz)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>3 wait (ICLK &gt; 150 MHz)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FSAR</name>
<description>Flash Security Attribution Register</description>
<addressOffset>0x040</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FLWTSA</name>
<description>FLWT Security Attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCKMHZSA</name>
<description>FCKMHZ Security Attribution</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSC</name>
<description>System Control</description>
<baseAddress>0x4001E000</baseAddress>
<addressBlock>
<offset>0x0C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x26</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x28</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x32</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x36</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x38</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3E</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x61</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x6C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x6E</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x71</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x74</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x76</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x79</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x92</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x94</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x98</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA0</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA2</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xAA</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3C0</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3E0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3FE</offset>
<size>15</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40E</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x410</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x413</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x416</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x41A</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x480</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x490</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x492</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SBYCR</name>
<description>Standby Control Register</description>
<addressOffset>0x00C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x4000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>SSBY</name>
<description>Software Standby Mode Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Sleep mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCKDIVCR</name>
<description>System Clock Division Control Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x22002222</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PCKD</name>
<description>Peripheral Module Clock D (PCLKD) Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCKC</name>
<description>Peripheral Module Clock C (PCLKC) Select</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCKB</name>
<description>Peripheral Module Clock B (PCLKB) Select</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCKA</name>
<description>Peripheral Module Clock A (PCLKA) Select</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICK</name>
<description>System Clock (ICLK) Select</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCK</name>
<description>FlashIF Clock (FCLK) Select</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCKSCR</name>
<description>System Clock Source Control Register</description>
<addressOffset>0x026</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKSEL</name>
<description>Clock Source Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>HOCO</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>MOCO</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>LOCO</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Main clock oscillator (MOSC)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Sub-clock oscillator (SOSC)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>PLL</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Setting prohibited</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Setting prohibited</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PLLCCR</name>
<description>PLL Clock Control Register</description>
<addressOffset>0x028</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x1300</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PLIDIV</name>
<description>PLL Input Frequency Division Ratio Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>/1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>/2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>/3</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLSRCSEL</name>
<description>PLL Clock Source Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Main clock oscillator</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>HOCO</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLMUL</name>
<description>PLL Frequency Multiplication Factor Select</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<writeConstraint>
<range>
<minimum>0x13</minimum>
<maximum>0x3B</maximum>
</range>
</writeConstraint>
</field>
</fields>
</register>
<register>
<name>PLLCR</name>
<description>PLL Control Register</description>
<addressOffset>0x02A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PLLSTP</name>
<description>PLL Stop Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>PLL is operating</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>PLL is stopped.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOSCCR</name>
<description>Main Clock Oscillator Control Register</description>
<addressOffset>0x032</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MOSTP</name>
<description>Main Clock Oscillator Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Operate the main clock oscillator</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the main clock oscillator</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HOCOCR</name>
<description>High-Speed On-Chip Oscillator Control Register</description>
<addressOffset>0x036</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>HCSTP</name>
<description>HOCO Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Operate the HOCO clock </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the HOCO clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOCOCR</name>
<description>Middle-Speed On-Chip Oscillator Control Register</description>
<addressOffset>0x038</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MCSTP</name>
<description>MOCO Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>MOCO clock is operating</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>MOCO clock is stopped</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FLLCR1</name>
<description>FLL Control Register1</description>
<addressOffset>0x039</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FLLEN</name>
<description>FLL Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FLL function is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FLL function is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FLLCR2</name>
<description>FLL Control Register2</description>
<addressOffset>0x03A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FLLCNTL</name>
<description>FLL Multiplication Control</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OSCSF</name>
<description>Oscillation Stabilization Flag Register</description>
<addressOffset>0x03C</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>HOCOSF</name>
<description>HOCO Clock Oscillation Stabilization Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The HOCO clock is stopped or is not yet stable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The HOCO clock is stable, so is available for use as the system clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOSCSF</name>
<description>Main Clock Oscillation Stabilization Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The main clock oscillator is stopped (MOSTP = 1) or is not yet stable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The main clock oscillator is stable, so is available for use as the system clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLLSF</name>
<description>PLL Clock Oscillation Stabilization Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The PLL clock is stopped, or oscillation of the PLL clock is not stable yet</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The PLL clock is stable, so is available for use as the system clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CKOCR</name>
<description>Clock Out Control Register</description>
<addressOffset>0x03E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKOSEL</name>
<description>Clock Out Source Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>HOCO (value after reset)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>MOCO</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>LOCO</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>MOSC</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>SOSC</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Setting prohibited</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CKODIV</name>
<description>Clock Output Frequency Division Ratio</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>x 1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>x 1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>x 1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>x 1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>x 1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>x 1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>x 1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>x 1/128</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CKOEN</name>
<description>Clock Out Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable clock out</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable clock out</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSTDCR</name>
<description>Oscillation Stop Detection Control Register</description>
<addressOffset>0x040</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OSTDIE</name>
<description>Oscillation Stop Detection Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable oscillation stop detection interrupt (do not notify the POEG)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable oscillation stop detection interrupt (notify the POEG)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTDE</name>
<description>Oscillation Stop Detection Function Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable oscillation stop detection function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable oscillation stop detection function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSTDSR</name>
<description>Oscillation Stop Detection Status Register</description>
<addressOffset>0x041</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OSTDF</name>
<description>Oscillation Stop Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Main clock oscillation stop not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Main clock oscillation stop detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOCOUTCR</name>
<description>MOCO User Trimming Control Register</description>
<addressOffset>0x061</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MOCOUTRM</name>
<description>MOCO User Trimming</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HOCOUTCR</name>
<description>HOCO User Trimming Control Register</description>
<addressOffset>0x062</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>HOCOUTRM</name>
<description>HOCO User Trimming</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USBCKDIVCR</name>
<description>USB Clock Division Control Register</description>
<addressOffset>0x06C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>USBCKDIV</name>
<description>USB Clock (USBCLK) Division Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>010</name>
<description> 4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description> 3</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description> 5</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CANFDCKDIVCR</name>
<description>CANFD Clock Division Control Register</description>
<addressOffset>0x06E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CANFDCKDIV</name>
<description>CANFD clock (CANFDCLK) Division Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>/1 (value after reset) /2 /4 /6 /8 /3 /5 </description>
<value>#000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I3CCKDIVCR</name>
<description>I3C Clock Division Control Register</description>
<addressOffset>0x071</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>I3CCKDIV</name>
<description>I3C clock (I3CCLK) division select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>/1 (value after reset)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>/6</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>/8</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBCKCR</name>
<description>USB Clock Control Register</description>
<addressOffset>0x074</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>USBCKSEL</name>
<description>USB Clock (USBCLK) Source Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>101</name>
<description>PLL</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBCKSREQ</name>
<description>USB Clock (USBCLK) Switching Request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Request switching.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USBCKSRDY</name>
<description>USB Clock (USBCLK) Switching Ready state flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Impossible to Switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Possible to Switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CANFDCKCR</name>
<description>CANFD Clock Control Register</description>
<addressOffset>0x076</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CANFDCKSEL</name>
<description>CANFD clock (CANFDCLK) Source Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>101</name>
<description>PLL</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CANFDCKSREQ</name>
<description>CANFD clock (CANFDCLK) Switching Request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Request switching</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CANFDCKSRDY</name>
<description>CANFD clock (CANFDCLK) Switching Ready state flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Impossible to Switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Possible to Switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I3CCKCR</name>
<description>I3C Clock Control Register</description>
<addressOffset>0x079</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>I3CCKSEL</name>
<description>I3C clock (I3CCLK) source select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>HOCO</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>MOCO (value after reset)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>LOCO</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Main clock oscillator</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Sub-clock oscillator</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>PLL</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>I3CCKSREQ</name>
<description>I3C clock (I3CCLK) switching request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Request switching</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>I3CCKSRDY</name>
<description>I3C clock (I3CCLK) switching ready state flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Impossible to Switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Possible to Switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SNZCR</name>
<description>Snooze Control Register</description>
<addressOffset>0x092</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RXDREQEN</name>
<description>RXD0 Snooze Request Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Ignore RXD0 falling edge in Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect RXD0 falling edge in Software Standby mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZDTCEN</name>
<description>DTC Enable in Snooze mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable DTC operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable DTC operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZE</name>
<description>Snooze mode Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable Snooze mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable Snooze mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SNZEDCR0</name>
<description>Snooze End Control Register 0</description>
<addressOffset>0x094</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>AGTUNFED</name>
<description>AGT1 Underflow Snooze End Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTCZRED</name>
<description>Last DTC Transmission Completion Snooze End Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTCNZRED</name>
<description>Not Last DTC Transmission Completion Snooze End Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AD0MATED</name>
<description>ADC120 Compare Match Snooze End Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AD0UMTED</name>
<description>ADC120 Compare Mismatch Snooze End Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCI0UMTED</name>
<description>SCI0 Address Mismatch Snooze End Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze end request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze end request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SNZREQCR0</name>
<description>Snooze Request Control Register 0</description>
<addressOffset>0x098</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SNZREQEN0</name>
<description>Enable IRQ0 pin snooze request</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN1</name>
<description>Enable IRQ1 pin snooze request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN2</name>
<description>Enable IRQ2 pin snooze request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN3</name>
<description>Enable IRQ3 pin snooze request</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN4</name>
<description>Enable IRQ4 pin snooze request</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN5</name>
<description>Enable IRQ5 pin snooze request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN6</name>
<description>Enable IRQ6 pin snooze request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN7</name>
<description>Enable IRQ7 pin snooze request</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN8</name>
<description>Enable IRQ8 pin snooze request</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN9</name>
<description>Enable IRQ9 pin snooze request</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN10</name>
<description>Enable IRQ10 pin snooze request</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN11</name>
<description>Enable IRQ11 pin snooze request</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN12</name>
<description>Enable IRQ12 pin snooze request</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN13</name>
<description>Enable IRQ13 pin snooze request</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN14</name>
<description>Enable IRQ14 pin snooze request</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN22</name>
<description>Enable ACMPHS0 alarm snooze request</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN28</name>
<description>Enable AGT1 underflow snooze request</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN29</name>
<description>Enable AGT1 compare match A snooze request</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNZREQEN30</name>
<description>Enable AGT1 compare match B snooze request</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable the snooze request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable the snooze request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OPCCR</name>
<description>Operating Power Control Register</description>
<addressOffset>0x0A0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OPCM</name>
<description>Operating Power Control Mode Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>High-speed mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Setting prohibited</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Low-speed mode</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OPCMTSF</name>
<description>Operating Power Control Mode Transition Status Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transition completed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>During transition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOSCWTCR</name>
<description>Main Clock Oscillator Wait Control Register</description>
<addressOffset>0x0A2</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x05</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MSTS</name>
<description>Main Clock Oscillator Wait Time Setting</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>Wait time = 3 cycles (11.4 us)</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>Wait time = 35 cycles (133.5 us)</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>Wait time = 67 cycles (255.6 us)</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>Wait time = 131 cycles (499.7 us)</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Wait time = 259 cycles (988.0 us)</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>Wait time = 547 cycles (2086.6 us)</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>Wait time = 1059 cycles (4039.8 us)</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>Wait time = 2147 cycles (8190.2 us)</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>Wait time = 4291 cycles (16368.9 us)</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>Wait time = 8163 cycles (31139.4 us)</description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SOPCCR</name>
<description>Sub Operating Power Control Register</description>
<addressOffset>0x0AA</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SOPCM</name>
<description>Sub Operating Power Control Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Other than Subosc-speed mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Subosc-speed mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOPCMTSF</name>
<description>Operating Power Control Mode Transition Status Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transition completed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>During transition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTSR1</name>
<description>Reset Status Register 1</description>
<addressOffset>0x0C0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0x54f8</resetMask>
<fields>
<field>
<name>IWDTRF</name>
<description>Independent Watchdog Timer Reset Detect Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Independent watchdog timer reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Independent watchdog timer reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTRF</name>
<description>Watchdog Timer Reset Detect Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Watchdog timer reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Watchdog timer reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWRF</name>
<description>Software Reset Detect Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPERF</name>
<description>SRAM Parity Error Reset Detect Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SRAM parity error reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SRAM parity error reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REERF</name>
<description>SRAM ECC Error Reset Detect Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SRAM ECC error reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SRAM ECC error reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSMRF</name>
<description>Bus Master MPU Error Reset Detect Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus master MPU error reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus master MPU error reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TZERF</name>
<description>TrustZone Error Reset Detect Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TrustZone error reset not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TrustZone error reset detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPERF</name>
<description>Cache Parity Error Reset Detect Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cache Parity error reset not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cache Parity error reset detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD1CR1</name>
<description>Voltage Monitor 1 Circuit Control Register</description>
<addressOffset>0x0E0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IDTSEL</name>
<description>Voltage Monitor 1 Interrupt Generation Condition Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>When VCC &gt;= Vdet1 (rise) is detected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>When VCC &lt; Vdet1 (fall) is detected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>When fall and rise are detected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Settings prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRQSEL</name>
<description>Voltage Monitor 1 Interrupt Type Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Maskable interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD1SR</name>
<description>Voltage Monitor 1 Circuit Status Register</description>
<addressOffset>0x0E1</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x02</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DET</name>
<description>Voltage Monitor 1 Voltage Variation Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Vdet1 crossing is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON</name>
<description>Voltage Monitor 1 Signal Monitor Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>VCC &lt; Vdet1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>VCC &gt;= Vdet1 or MON is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD2CR1</name>
<description>Voltage Monitor 2 Circuit Control Register 1</description>
<addressOffset>0x0E2</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IDTSEL</name>
<description>Voltage Monitor 2 Interrupt Generation Condition Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>When VCC&gt;= Vdet2 (rise) is detected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>When VCC &lt; Vdet2 (fall) is detected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>When fall and rise are detected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Settings prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRQSEL</name>
<description>Voltage Monitor 2 Interrupt Type Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-maskable interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Maskable interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD2SR</name>
<description>Voltage Monitor 2 Circuit Status Register</description>
<addressOffset>0x0E3</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x02</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DET</name>
<description>Voltage Monitor 2 Voltage Variation Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Vdet2 crossing is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON</name>
<description>Voltage Monitor 2 Signal Monitor Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>VCC &lt; Vdet2</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>VCC&gt;= Vdet2 or MON is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGFSAR</name>
<description>Clock Generation Function Security Attribute Register</description>
<addressOffset>0x3C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NONSEC00</name>
<description>Non Secure Attribute bit 00</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC02</name>
<description>Non Secure Attribute bit 02</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC03</name>
<description>Non Secure Attribute bit 03</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC04</name>
<description>Non Secure Attribute bit 04</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC05</name>
<description>Non Secure Attribute bit 05</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC06</name>
<description>Non Secure Attribute bit 06</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC07</name>
<description>Non Secure Attribute bit 07</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC08</name>
<description>Non Secure Attribute bit 08</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC11</name>
<description>Non Secure Attribute bit 11</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC16</name>
<description>Non Secure Attribute bit 16</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC18</name>
<description>Non Secure Attribute bit 18</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTSAR</name>
<description>Reset Security Attribution Register</description>
<addressOffset>0x3C4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NONSEC0</name>
<description>Non Secure Attribute bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC1</name>
<description>Non Secure Attribute bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC2</name>
<description>Non Secure Attribute bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LPMSAR</name>
<description>Low Power Mode Security Attribution Register</description>
<addressOffset>0x3C8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NONSEC0</name>
<description>Non Secure Attribute bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC2</name>
<description>Non Secure Attribute bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC4</name>
<description>Non Secure Attribute bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC8</name>
<description>Non Secure Attribute bit 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC9</name>
<description>Non Secure Attribute bit 9</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVDSAR</name>
<description>Low Voltage Detection Security Attribution Register</description>
<addressOffset>0x3CC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NONSEC0</name>
<description>Non Secure Attribute bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSEC1</name>
<description>Non Secure Attribute bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPFSAR</name>
<description>Deep Standby Interrupt Factor Security Attribution Register</description>
<addressOffset>0x3E0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DPFSA0</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA1</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA04</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA05</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA06</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA07</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA08</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA09</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA10</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA11</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA12</name>
<description>Deep Standby Interrupt Factor Security Attribute bit n (n = 4 to 12)</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA14</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 14</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA16</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 16</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA17</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 17</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA20</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 20</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA24</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 24</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPFSA26</name>
<description>Deep Standby Interrupt Factor Security Attribute bit 26</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRCR</name>
<description>Protect Register</description>
<addressOffset>0x3FE</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PRC0</name>
<description>Enable writing to the registers related to the clock generation circuit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRC1</name>
<description>Enable writing to the registers related to the low power modes</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRC3</name>
<description>Enable writing to the registers related to the LVD</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRC4</name>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRKEY</name>
<description>PRC Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DPSBYCR</name>
<description>Deep Standby Control Register</description>
<addressOffset>0x400</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DEEPCUT</name>
<description>Power-Supply Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Power to the Low-speed on-chip oscillator, AGTn (n = 0, 1), and USBFS resume detecting unit is supplied in Deep Software Standby mode. </description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Power to the Low-speed on-chip oscillator, AGT, and USBFS resume detecting unit is not supplied in Deep Software Standby mode. </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Power to the Low-speed on-chip oscillator, AGT, and USBFS resume detecting unit is not supplied in Deep Software Standby mode. In addition, LVD is disabled and the low power function in a power-on reset circuit is enabled. </description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOKEEP</name>
<description>I/O Port Rentention</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When the Deep Software Standby mode is canceled, the I/O ports are in the reset state.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When the Deep Software Standby mode is canceled, the I/O ports are in the same state as in the Deep Software Standby mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPSBY</name>
<description>Deep Software Standby</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Sleep mode (SBYCR.SSBY=0) / Software Standby mode (SBYCR.SSBY=1) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Sleep mode (SBYCR.SSBY=0) / Deep Software Standby mode (SBYCR.SSBY=1) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSWCR</name>
<description>Deep Standby Wait Control Register</description>
<addressOffset>0x401</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x19</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>WTSTS</name>
<description>Deep Software Wait Standby Time Setting Bit</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0E</name>
<description>Wait cycle for fast recovery</description>
<value>0x0e</value>
</enumeratedValue>
<enumeratedValue>
<name>0x19</name>
<description>Wait cycle for slow recovery</description>
<value>0x19</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIER0</name>
<description>Deep Standby Interrupt Enable Register 0</description>
<addressOffset>0x402</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ0E</name>
<description>IRQ0-DS Pin Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ1E</name>
<description>IRQ1-DS Pin Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ4E</name>
<description>IRQ4-DS Pin Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ5E</name>
<description>IRQ5-DS Pin Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ6E</name>
<description>IRQ6-DS Pin Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ7E</name>
<description>IRQ7-DS Pin Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIER1</name>
<description>Deep Standby Interrupt Enable Register 1</description>
<addressOffset>0x403</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ8E</name>
<description>IRQ8-DS Pin Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ9E</name>
<description>IRQ9-DS Pin Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ10E</name>
<description>IRQ10-DS Pin Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ11E</name>
<description>IRQ11-DS Pin Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ12E</name>
<description>IRQ12-DS Pin Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ14E</name>
<description>IRQ14-DS Pin Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIER2</name>
<description>Deep Software Standby Interrupt Enable Register 2</description>
<addressOffset>0x404</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DLVD1IE</name>
<description>LVD1 Deep Software Standby Cancel Signal Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLVD2IE</name>
<description>LVD2 Deep Software Standby Cancel Signal Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DNMIE</name>
<description>NMI Pin Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling Deep Software Standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling Deep Software Standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIER3</name>
<description>Deep Standby Interrupt Enable Register 3</description>
<addressOffset>0x405</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DUSBFS0IE</name>
<description>USBFS0 Suspend/Resume Deep Standby Cancel Signal Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling deep standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling deep standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAGT1IE</name>
<description>AGT1 Underflow Deep Standby Cancel Signal Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancelling deep standby mode is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Cancelling deep standby mode is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIFR0</name>
<description>Deep Standby Interrupt Flag Register 0</description>
<addressOffset>0x406</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ0F</name>
<description>IRQ0-DS Pin Deep Standby Cancel Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ1F</name>
<description>IRQ1-DS Pin Deep Standby Cancel Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ4F</name>
<description>IRQ4-DS Pin Deep Standby Cancel Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ5F</name>
<description>IRQ5-DS Pin Deep Standby Cancel Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ6F</name>
<description>IRQ6-DS Pin Deep Standby Cancel Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ7F</name>
<description>IRQ7-DS Pin Deep Standby Cancel Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIFR1</name>
<description>Deep Standby Interrupt Flag Register 1</description>
<addressOffset>0x407</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ8F</name>
<description>IRQ8-DS Pin Deep Standby Cancel Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ9F</name>
<description>IRQ9-DS Pin Deep Standby Cancel Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ10F</name>
<description>IRQ10-DS Pin Deep Standby Cancel Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ11F</name>
<description>IRQ11-DS Pin Deep Standby Cancel Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ12F</name>
<description>IRQ12-DS Pin Deep Standby Cancel Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ14F</name>
<description>IRQ14-DS Pin Deep Standby Cancel Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIFR2</name>
<description>Deep Software Standby Interrupt Flag Register 2</description>
<addressOffset>0x408</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DLVD1IF</name>
<description>LVD1 Deep Software Standby Cancel Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLVD2IF</name>
<description>LVD2 Deep Software Standby Cancel Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DNMIF</name>
<description>NMI Pin Deep Software Standby Cancel Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIFR3</name>
<description>Deep Standby Interrupt Flag Register 3</description>
<addressOffset>0x409</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DUSBFS0IF</name>
<description>USBFS0 Suspend/Resume Deep Standby Cancel Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAGT1IF</name>
<description>AGT1 Underflow Deep Standby Cancel Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The cancel request is not generated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The cancel request is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIEGR0</name>
<description>Deep Standby Interrupt Edge Register 0</description>
<addressOffset>0x40A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ0EG</name>
<description>IRQ0-DS Pin Edge Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ1EG</name>
<description>IRQ1-DS Pin Edge Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ4EG</name>
<description>IRQ4-DS Pin Edge Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ5EG</name>
<description>IRQ5-DS Pin Edge Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ6EG</name>
<description>IRQ6-DS Pin Edge Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ7EG</name>
<description>IRQ7-DS Pin Edge Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIEGR1</name>
<description>Deep Standby Interrupt Edge Register 1</description>
<addressOffset>0x40B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DIRQ8EG</name>
<description>IRQ8-DS Pin Edge Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ9EG</name>
<description>IRQ9-DS Pin Edge Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ10EG</name>
<description>IRQ10-DS Pin Edge Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ11EG</name>
<description>IRQ11-DS Pin Edge Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ12EG</name>
<description>IRQ12-DS Pin Edge Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIRQ14EG</name>
<description>IRQ14-DS Pin Edge Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPSIEGR2</name>
<description>Deep Software Standby Interrupt Edge Register 2</description>
<addressOffset>0x40C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DLVD1EG</name>
<description>LVD1 Edge Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated when VCC &lt; Vdet1 (fall) is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated when VCC ≥ Vdet1 (rise) is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLVD2EG</name>
<description>LVD2 Edge Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated when VCC &lt; Vdet2 (fall) is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated when VCC ≥ Vdet2 (rise) is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DNMIEG</name>
<description>NMI Pin Edge Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A cancel request is generated at a falling edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A cancel request is generated at a rising edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYOCDCR</name>
<description>System Control OCD Control Register</description>
<addressOffset>0x040E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>DOCDF</name>
<description>Deep Software Standby OCD flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DBIRQ is not generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DBIRQ is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGEN</name>
<description>Debugger Enable bit</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>On-chip debugger is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>On-chip debugger is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTSR0</name>
<description>Reset Status Register 0</description>
<addressOffset>0x410</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0x70</resetMask>
<fields>
<field>
<name>PORF</name>
<description>Power-On Reset Detect Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Power-on reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Power-on reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD0RF</name>
<description>Voltage Monitor 0 Reset Detect Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Voltage monitor 0 reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Voltage monitor 0 reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1RF</name>
<description>Voltage Monitor 1 Reset Detect Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Voltage monitor 1 reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Voltage monitor 1 reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2RF</name>
<description>Voltage Monitor 2 Reset Detect Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Voltage monitor 2 reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Voltage monitor 2 reset detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPSRSTF</name>
<description>Deep Software Standby Reset Detect Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Deep software standby mode cancellation not requested by an interrupt.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Deep software standby mode cancellation requested by an interrupt.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTSR2</name>
<description>Reset Status Register 2</description>
<addressOffset>0x411</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>CWSF</name>
<description>Cold/Warm Start Determination Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cold start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Warm start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOMCR</name>
<description>Main Clock Oscillator Mode Oscillation Control Register</description>
<addressOffset>0x413</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MODRV</name>
<description>Main Clock Oscillator Drive Capability 0 Switching</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>20 MHz to 24 MHz</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>16 MHz to 20 MHz</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>8 MHz to 16 MHz</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>8 MHz</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOSEL</name>
<description>Main Clock Oscillator Switching</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Resonator</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>External clock input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FWEPROR</name>
<description>Flash P/E Protect Register</description>
<addressOffset>0x416</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x02</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FLWE</name>
<description>Flash Programming and Erasure</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Prohibits Program, Block Erase, Multi Block Erase, Blank Check, and Configuration set command processing.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Permits Program, Block Erase, Multi Block Erase, Blank Check, and Configuration set command processing.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Prohibits Program, Block Erase, Multi Block Erase, Blank Check, and Configuration set command processing.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Prohibits Program, Block Erase, Multi Block Erase, Blank Check, and Configuration set command processing.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD1CMPCR</name>
<description>Voltage Monitoring 1 Comparator Control Register</description>
<addressOffset>0x417</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x13</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LVD1LVL</name>
<description>Voltage Detection 1 Level Select (Standard voltage during drop in voltage)</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x11</name>
<description>2.99 V (Vdet1_1)</description>
<value>0x11</value>
</enumeratedValue>
<enumeratedValue>
<name>0x12</name>
<description>2.92 V (Vdet1_2)</description>
<value>0x12</value>
</enumeratedValue>
<enumeratedValue>
<name>0x13</name>
<description>2.85 V (Vdet1_3)</description>
<value>0x13</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1E</name>
<description>Voltage Detection 1 Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Voltage detection 1 circuit disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Voltage detection 1 circuit enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD2CMPCR</name>
<description>Voltage Monitoring 2 Comparator Control Register</description>
<addressOffset>0x418</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x07</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LVD2LVL</name>
<description>Voltage Detection 2 Level Select (Standard voltage during drop in voltage)</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>101</name>
<description>2.99 V (Vdet2_1)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>2.92 V (Vdet2_2)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>2.85 V (Vdet2_3)</description>
<value>#111</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2E</name>
<description>Voltage Detection 2 Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Voltage detection 2 circuit disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Voltage detection 2 circuit enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD1CR0</name>
<description>Voltage Monitor 1 Circuit Control Register 0</description>
<addressOffset>0x41A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x82</resetValue>
<resetMask>0xf7</resetMask>
<fields>
<field>
<name>RIE</name>
<description>Voltage Monitor 1 Interrupt/Reset Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFDIS</name>
<description>Voltage monitor 1 Digital Filter Disabled Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable the digital filter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable the digital filter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPE</name>
<description>Voltage Monitor 1 Circuit Comparison Result Output Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable voltage monitor 1 circuit comparison result output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable voltage monitor 1 circuit comparison result output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FSAMP</name>
<description>Sampling Clock Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>1/2 LOCO frequency</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>1/4 LOCO frequency</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>1/8 LOCO frequency</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>1/16 LOCO frequency</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI</name>
<description>Voltage Monitor 1 Circuit Mode Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generate voltage monitor 1 interrupt on Vdet1 crossing</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable voltage monitor 1 reset when the voltage falls to and below Vdet1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RN</name>
<description>Voltage Monitor 1 Reset Negate Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Negate after a stabilization time (tLVD1) when VCC &gt; Vdet1 is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Negate after a stabilization time (tLVD1) on assertion of the LVD1 reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LVD2CR0</name>
<description>Voltage Monitor 2 Circuit Control Register 0</description>
<addressOffset>0x41B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x82</resetValue>
<resetMask>0xf7</resetMask>
<fields>
<field>
<name>RIE</name>
<description>Voltage Monitor 2 Interrupt/Reset Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFDIS</name>
<description>Voltage monitor 2 Digital Filter Disabled Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable the digital filter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable the digital filter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPE</name>
<description>Voltage Monitor 2 Circuit Comparison Result Output Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable voltage monitor 2 circuit comparison result output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable voltage monitor 2 circuit comparison result output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FSAMP</name>
<description>Sampling Clock Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>1/2 LOCO frequency</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>1/4 LOCO frequency</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>1/8 LOCO frequency</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>1/16 LOCO frequency</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI</name>
<description>Voltage Monitor 2 Circuit Mode Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generate voltage monitor 2 interrupt on Vdet2 crossing</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable voltage monitor 2 reset when the voltage falls to and below Vdet2</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RN</name>
<description>Voltage Monitor 2 Reset Negate Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Negate after a stabilization time (tLVD2) when VCC &gt; Vdet2 is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Negate after a stabilization time (tLVD2) on assertion of the LVD2 reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SOSCCR</name>
<description>Sub-Clock Oscillator Control Register</description>
<addressOffset>0x480</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SOSTP</name>
<description>Sub Clock Oscillator Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Operate the sub-clock oscillator</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the sub-clock oscillator</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SOMCR</name>
<description>Sub-Clock Oscillator Mode Control Register</description>
<addressOffset>0x481</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SODRV</name>
<description>Sub-Clock Oscillator Drive Capability Switching</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Standard</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCOCR</name>
<description>Low-Speed On-Chip Oscillator Control Register</description>
<addressOffset>0x490</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LCSTP</name>
<description>LOCO Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Operate the LOCO clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the LOCO clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCOUTCR</name>
<description>LOCO User Trimming Control Register</description>
<addressOffset>0x492</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LOCOUTRM</name>
<description>LOCO User Trimming</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TFU</name>
<description>Trigonometric Function Unit</description>
<baseAddress>0x40021000</baseAddress>
<addressBlock>
<offset>0x08</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>TRGSTS</name>
<description>Trigonometric Status Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BSYF</name>
<description>Calculation in progress flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No calculating</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Calculating</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRF</name>
<description>Input error flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No input error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCDT0</name>
<description>Sine Cosine Data Register 0</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SCDT0</name>
<description>Sine Cosine Data Register 0 (single-precision floating-point)</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCDT1</name>
<description>Sine Cosine Data Register 1</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SCDT1</name>
<description>Sine Cosine Data Register 1 (single-precision floating-point)</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ATDT0</name>
<description>Arctangent Data Register 0</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ATDT0</name>
<description>Arctangent Data Register 0 (single-precision floating-point)</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ATDT1</name>
<description>Arctangent Data Register 1</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ATDT1</name>
<description>Arctangent Data Register 1 (single-precision floating-point)</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT0</name>
<description>Pmn Pin FunctionPort 0 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PCNTR1</name>
<description>Port Control Register 1</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PDR00</name>
<description>Pmn Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR01</name>
<description>Pmn Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR02</name>
<description>Pmn Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR03</name>
<description>Pmn Direction</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR04</name>
<description>Pmn Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR05</name>
<description>Pmn Direction</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR06</name>
<description>Pmn Direction</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR07</name>
<description>Pmn Direction</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR08</name>
<description>Pmn Direction</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR09</name>
<description>Pmn Direction</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR10</name>
<description>Pmn Direction</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR11</name>
<description>Pmn Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR12</name>
<description>Pmn Direction</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR13</name>
<description>Pmn Direction</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR14</name>
<description>Pmn Direction</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR15</name>
<description>Pmn Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR00</name>
<description>Pmn Output Data</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR01</name>
<description>Pmn Output Data</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR02</name>
<description>Pmn Output Data</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR03</name>
<description>Pmn Output Data</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR04</name>
<description>Pmn Output Data</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR05</name>
<description>Pmn Output Data</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR06</name>
<description>Pmn Output Data</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR07</name>
<description>Pmn Output Data</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR08</name>
<description>Pmn Output Data</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR09</name>
<description>Pmn Output Data</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR10</name>
<description>Pmn Output Data</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR11</name>
<description>Pmn Output Data</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR12</name>
<description>Pmn Output Data</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR13</name>
<description>Pmn Output Data</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR14</name>
<description>Pmn Output Data</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR15</name>
<description>Pmn Output Data</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PODR</name>
<description>Port Control Register 1</description>
<alternateRegister>PCNTR1</alternateRegister>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PODR00</name>
<description>Pmn Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR01</name>
<description>Pmn Output Data</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR02</name>
<description>Pmn Output Data</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR03</name>
<description>Pmn Output Data</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR04</name>
<description>Pmn Output Data</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR05</name>
<description>Pmn Output Data</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR06</name>
<description>Pmn Output Data</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR07</name>
<description>Pmn Output Data</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR08</name>
<description>Pmn Output Data</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR09</name>
<description>Pmn Output Data</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR10</name>
<description>Pmn Output Data</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR11</name>
<description>Pmn Output Data</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR12</name>
<description>Pmn Output Data</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR13</name>
<description>Pmn Output Data</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR14</name>
<description>Pmn Output Data</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR15</name>
<description>Pmn Output Data</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR</name>
<description>Port Control Register 1</description>
<alternateRegister>PCNTR1</alternateRegister>
<addressOffset>0x002</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PDR00</name>
<description>Pmn Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR01</name>
<description>Pmn Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR02</name>
<description>Pmn Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR03</name>
<description>Pmn Direction</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR04</name>
<description>Pmn Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR05</name>
<description>Pmn Direction</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR06</name>
<description>Pmn Direction</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR07</name>
<description>Pmn Direction</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR08</name>
<description>Pmn Direction</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR09</name>
<description>Pmn Direction</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR10</name>
<description>Pmn Direction</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR11</name>
<description>Pmn Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR12</name>
<description>Pmn Direction</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR13</name>
<description>Pmn Direction</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR14</name>
<description>Pmn Direction</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR15</name>
<description>Pmn Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNTR2</name>
<description>Port Control Register 2</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffff0000</resetMask>
<fields>
<field>
<name>PIDR00</name>
<description>Pmn State</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR01</name>
<description>Pmn State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR02</name>
<description>Pmn State</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR03</name>
<description>Pmn State</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR04</name>
<description>Pmn State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR05</name>
<description>Pmn State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR06</name>
<description>Pmn State</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR07</name>
<description>Pmn State</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR08</name>
<description>Pmn State</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR09</name>
<description>Pmn State</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR10</name>
<description>Pmn State</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR11</name>
<description>Pmn State</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR12</name>
<description>Pmn State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR13</name>
<description>Pmn State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR14</name>
<description>Pmn State</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR15</name>
<description>Pmn State</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PIDR</name>
<description>Port Control Register 2</description>
<alternateRegister>PCNTR2</alternateRegister>
<addressOffset>0x006</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0x0000</resetMask>
<fields>
<field>
<name>PIDR00</name>
<description>Pmn State</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR01</name>
<description>Pmn State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR02</name>
<description>Pmn State</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR03</name>
<description>Pmn State</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR04</name>
<description>Pmn State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR05</name>
<description>Pmn State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR06</name>
<description>Pmn State</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR07</name>
<description>Pmn State</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR08</name>
<description>Pmn State</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR09</name>
<description>Pmn State</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR10</name>
<description>Pmn State</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR11</name>
<description>Pmn State</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR12</name>
<description>Pmn State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR13</name>
<description>Pmn State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR14</name>
<description>Pmn State</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR15</name>
<description>Pmn State</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNTR3</name>
<description>Port Control Register 3</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>POSR00</name>
<description>Pmn Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR01</name>
<description>Pmn Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR02</name>
<description>Pmn Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR03</name>
<description>Pmn Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR04</name>
<description>Pmn Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR05</name>
<description>Pmn Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR06</name>
<description>Pmn Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR07</name>
<description>Pmn Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR08</name>
<description>Pmn Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR09</name>
<description>Pmn Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR10</name>
<description>Pmn Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR11</name>
<description>Pmn Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR12</name>
<description>Pmn Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR13</name>
<description>Pmn Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR14</name>
<description>Pmn Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR15</name>
<description>Pmn Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR00</name>
<description>Pmn Output Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR01</name>
<description>Pmn Output Reset</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR02</name>
<description>Pmn Output Reset</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR03</name>
<description>Pmn Output Reset</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR04</name>
<description>Pmn Output Reset</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR05</name>
<description>Pmn Output Reset</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR06</name>
<description>Pmn Output Reset</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR07</name>
<description>Pmn Output Reset</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR08</name>
<description>Pmn Output Reset</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR09</name>
<description>Pmn Output Reset</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR10</name>
<description>Pmn Output Reset</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR11</name>
<description>Pmn Output Reset</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR12</name>
<description>Pmn Output Reset</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR13</name>
<description>Pmn Output Reset</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR14</name>
<description>Pmn Output Reset</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR15</name>
<description>Pmn Output Reset</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORR</name>
<description>Port Control Register 3</description>
<alternateRegister>PCNTR3</alternateRegister>
<addressOffset>0x008</addressOffset>
<size>16</size>
<access>write-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PORR00</name>
<description>Pmn Output Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR01</name>
<description>Pmn Output Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR02</name>
<description>Pmn Output Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR03</name>
<description>Pmn Output Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR04</name>
<description>Pmn Output Reset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR05</name>
<description>Pmn Output Reset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR06</name>
<description>Pmn Output Reset</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR07</name>
<description>Pmn Output Reset</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR08</name>
<description>Pmn Output Reset</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR09</name>
<description>Pmn Output Reset</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR10</name>
<description>Pmn Output Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR11</name>
<description>Pmn Output Reset</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR12</name>
<description>Pmn Output Reset</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR13</name>
<description>Pmn Output Reset</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR14</name>
<description>Pmn Output Reset</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR15</name>
<description>Pmn Output Reset</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POSR</name>
<description>Port Control Register 3</description>
<alternateRegister>PCNTR3</alternateRegister>
<addressOffset>0x00A</addressOffset>
<size>16</size>
<access>write-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>POSR00</name>
<description>Pmn Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR01</name>
<description>Pmn Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR02</name>
<description>Pmn Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR03</name>
<description>Pmn Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR04</name>
<description>Pmn Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR05</name>
<description>Pmn Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR06</name>
<description>Pmn Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR07</name>
<description>Pmn Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR08</name>
<description>Pmn Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR09</name>
<description>Pmn Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR10</name>
<description>Pmn Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR11</name>
<description>Pmn Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR12</name>
<description>Pmn Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR13</name>
<description>Pmn Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR14</name>
<description>Pmn Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR15</name>
<description>Pmn Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT1</name>
<description>Pmn Pin FunctionPort 1 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080020</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PCNTR1</name>
<description>Port Control Register 1</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PDR00</name>
<description>Pmn Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR01</name>
<description>Pmn Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR02</name>
<description>Pmn Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR03</name>
<description>Pmn Direction</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR04</name>
<description>Pmn Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR05</name>
<description>Pmn Direction</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR06</name>
<description>Pmn Direction</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR07</name>
<description>Pmn Direction</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR08</name>
<description>Pmn Direction</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR09</name>
<description>Pmn Direction</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR10</name>
<description>Pmn Direction</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR11</name>
<description>Pmn Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR12</name>
<description>Pmn Direction</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR13</name>
<description>Pmn Direction</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR14</name>
<description>Pmn Direction</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR15</name>
<description>Pmn Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR00</name>
<description>Pmn Output Data</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR01</name>
<description>Pmn Output Data</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR02</name>
<description>Pmn Output Data</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR03</name>
<description>Pmn Output Data</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR04</name>
<description>Pmn Output Data</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR05</name>
<description>Pmn Output Data</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR06</name>
<description>Pmn Output Data</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR07</name>
<description>Pmn Output Data</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR08</name>
<description>Pmn Output Data</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR09</name>
<description>Pmn Output Data</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR10</name>
<description>Pmn Output Data</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR11</name>
<description>Pmn Output Data</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR12</name>
<description>Pmn Output Data</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR13</name>
<description>Pmn Output Data</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR14</name>
<description>Pmn Output Data</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR15</name>
<description>Pmn Output Data</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PODR</name>
<description>Port Control Register 1</description>
<alternateRegister>PCNTR1</alternateRegister>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PODR00</name>
<description>Pmn Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR01</name>
<description>Pmn Output Data</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR02</name>
<description>Pmn Output Data</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR03</name>
<description>Pmn Output Data</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR04</name>
<description>Pmn Output Data</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR05</name>
<description>Pmn Output Data</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR06</name>
<description>Pmn Output Data</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR07</name>
<description>Pmn Output Data</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR08</name>
<description>Pmn Output Data</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR09</name>
<description>Pmn Output Data</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR10</name>
<description>Pmn Output Data</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR11</name>
<description>Pmn Output Data</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR12</name>
<description>Pmn Output Data</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR13</name>
<description>Pmn Output Data</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR14</name>
<description>Pmn Output Data</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PODR15</name>
<description>Pmn Output Data</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PDR</name>
<description>Port Control Register 1</description>
<alternateRegister>PCNTR1</alternateRegister>
<addressOffset>0x002</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PDR00</name>
<description>Pmn Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR01</name>
<description>Pmn Direction</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR02</name>
<description>Pmn Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR03</name>
<description>Pmn Direction</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR04</name>
<description>Pmn Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR05</name>
<description>Pmn Direction</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR06</name>
<description>Pmn Direction</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR07</name>
<description>Pmn Direction</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR08</name>
<description>Pmn Direction</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR09</name>
<description>Pmn Direction</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR10</name>
<description>Pmn Direction</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR11</name>
<description>Pmn Direction</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR12</name>
<description>Pmn Direction</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR13</name>
<description>Pmn Direction</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR14</name>
<description>Pmn Direction</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR15</name>
<description>Pmn Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNTR2</name>
<description>Port Control Register 2</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffff0000</resetMask>
<fields>
<field>
<name>PIDR00</name>
<description>Pmn State</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR01</name>
<description>Pmn State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR02</name>
<description>Pmn State</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR03</name>
<description>Pmn State</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR04</name>
<description>Pmn State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR05</name>
<description>Pmn State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR06</name>
<description>Pmn State</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR07</name>
<description>Pmn State</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR08</name>
<description>Pmn State</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR09</name>
<description>Pmn State</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR10</name>
<description>Pmn State</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR11</name>
<description>Pmn State</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR12</name>
<description>Pmn State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR13</name>
<description>Pmn State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR14</name>
<description>Pmn State</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR15</name>
<description>Pmn State</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR00</name>
<description>Port Event Input Data</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR01</name>
<description>Port Event Input Data</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR02</name>
<description>Port Event Input Data</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR03</name>
<description>Port Event Input Data</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR04</name>
<description>Port Event Input Data</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR05</name>
<description>Port Event Input Data</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR06</name>
<description>Port Event Input Data</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR07</name>
<description>Port Event Input Data</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR08</name>
<description>Port Event Input Data</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR09</name>
<description>Port Event Input Data</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR10</name>
<description>Port Event Input Data</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR11</name>
<description>Port Event Input Data</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR12</name>
<description>Port Event Input Data</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR13</name>
<description>Port Event Input Data</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR14</name>
<description>Port Event Input Data</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR15</name>
<description>Port Event Input Data</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EIDR</name>
<description>Port Control Register 2</description>
<alternateRegister>PCNTR2</alternateRegister>
<addressOffset>0x004</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>EIDR00</name>
<description>Port Event Input Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR01</name>
<description>Port Event Input Data</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR02</name>
<description>Port Event Input Data</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR03</name>
<description>Port Event Input Data</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR04</name>
<description>Port Event Input Data</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR05</name>
<description>Port Event Input Data</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR06</name>
<description>Port Event Input Data</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR07</name>
<description>Port Event Input Data</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR08</name>
<description>Port Event Input Data</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR09</name>
<description>Port Event Input Data</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR10</name>
<description>Port Event Input Data</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR11</name>
<description>Port Event Input Data</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR12</name>
<description>Port Event Input Data</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR13</name>
<description>Port Event Input Data</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR14</name>
<description>Port Event Input Data</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIDR15</name>
<description>Port Event Input Data</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PIDR</name>
<description>Port Control Register 2</description>
<alternateRegister>PCNTR2</alternateRegister>
<addressOffset>0x006</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0x0000</resetMask>
<fields>
<field>
<name>PIDR00</name>
<description>Pmn State</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR01</name>
<description>Pmn State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR02</name>
<description>Pmn State</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR03</name>
<description>Pmn State</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR04</name>
<description>Pmn State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR05</name>
<description>Pmn State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR06</name>
<description>Pmn State</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR07</name>
<description>Pmn State</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR08</name>
<description>Pmn State</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR09</name>
<description>Pmn State</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR10</name>
<description>Pmn State</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR11</name>
<description>Pmn State</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR12</name>
<description>Pmn State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR13</name>
<description>Pmn State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR14</name>
<description>Pmn State</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR15</name>
<description>Pmn State</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNTR3</name>
<description>Port Control Register 3</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>POSR00</name>
<description>Pmn Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR01</name>
<description>Pmn Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR02</name>
<description>Pmn Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR03</name>
<description>Pmn Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR04</name>
<description>Pmn Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR05</name>
<description>Pmn Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR06</name>
<description>Pmn Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR07</name>
<description>Pmn Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR08</name>
<description>Pmn Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR09</name>
<description>Pmn Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR10</name>
<description>Pmn Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR11</name>
<description>Pmn Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR12</name>
<description>Pmn Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR13</name>
<description>Pmn Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR14</name>
<description>Pmn Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR15</name>
<description>Pmn Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR00</name>
<description>Pmn Output Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR01</name>
<description>Pmn Output Reset</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR02</name>
<description>Pmn Output Reset</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR03</name>
<description>Pmn Output Reset</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR04</name>
<description>Pmn Output Reset</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR05</name>
<description>Pmn Output Reset</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR06</name>
<description>Pmn Output Reset</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR07</name>
<description>Pmn Output Reset</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR08</name>
<description>Pmn Output Reset</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR09</name>
<description>Pmn Output Reset</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR10</name>
<description>Pmn Output Reset</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR11</name>
<description>Pmn Output Reset</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR12</name>
<description>Pmn Output Reset</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR13</name>
<description>Pmn Output Reset</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR14</name>
<description>Pmn Output Reset</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR15</name>
<description>Pmn Output Reset</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORR</name>
<description>Port Control Register 3</description>
<alternateRegister>PCNTR3</alternateRegister>
<addressOffset>0x008</addressOffset>
<size>16</size>
<access>write-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PORR00</name>
<description>Pmn Output Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR01</name>
<description>Pmn Output Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR02</name>
<description>Pmn Output Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR03</name>
<description>Pmn Output Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR04</name>
<description>Pmn Output Reset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR05</name>
<description>Pmn Output Reset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR06</name>
<description>Pmn Output Reset</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR07</name>
<description>Pmn Output Reset</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR08</name>
<description>Pmn Output Reset</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR09</name>
<description>Pmn Output Reset</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR10</name>
<description>Pmn Output Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR11</name>
<description>Pmn Output Reset</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR12</name>
<description>Pmn Output Reset</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR13</name>
<description>Pmn Output Reset</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR14</name>
<description>Pmn Output Reset</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PORR15</name>
<description>Pmn Output Reset</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POSR</name>
<description>Port Control Register 3</description>
<alternateRegister>PCNTR3</alternateRegister>
<addressOffset>0x00A</addressOffset>
<size>16</size>
<access>write-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>POSR00</name>
<description>Pmn Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR01</name>
<description>Pmn Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR02</name>
<description>Pmn Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR03</name>
<description>Pmn Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR04</name>
<description>Pmn Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR05</name>
<description>Pmn Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR06</name>
<description>Pmn Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR07</name>
<description>Pmn Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR08</name>
<description>Pmn Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR09</name>
<description>Pmn Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR10</name>
<description>Pmn Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR11</name>
<description>Pmn Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR12</name>
<description>Pmn Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR13</name>
<description>Pmn Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR14</name>
<description>Pmn Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POSR15</name>
<description>Pmn Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNTR4</name>
<description>Port Control Register 4</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>EOSR00</name>
<description>Pmn Event Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR01</name>
<description>Pmn Event Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR02</name>
<description>Pmn Event Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR03</name>
<description>Pmn Event Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR04</name>
<description>Pmn Event Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR05</name>
<description>Pmn Event Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR06</name>
<description>Pmn Event Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR07</name>
<description>Pmn Event Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR08</name>
<description>Pmn Event Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR09</name>
<description>Pmn Event Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR10</name>
<description>Pmn Event Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR11</name>
<description>Pmn Event Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR12</name>
<description>Pmn Event Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR13</name>
<description>Pmn Event Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR14</name>
<description>Pmn Event Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR15</name>
<description>Pmn Event Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR00</name>
<description>Pmn Event Output Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR01</name>
<description>Pmn Event Output Reset</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR02</name>
<description>Pmn Event Output Reset</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR03</name>
<description>Pmn Event Output Reset</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR04</name>
<description>Pmn Event Output Reset</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR05</name>
<description>Pmn Event Output Reset</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR06</name>
<description>Pmn Event Output Reset</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR07</name>
<description>Pmn Event Output Reset</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR08</name>
<description>Pmn Event Output Reset</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR09</name>
<description>Pmn Event Output Reset</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR10</name>
<description>Pmn Event Output Reset</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR11</name>
<description>Pmn Event Output Reset</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR12</name>
<description>Pmn Event Output Reset</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR13</name>
<description>Pmn Event Output Reset</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR14</name>
<description>Pmn Event Output Reset</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR15</name>
<description>Pmn Event Output Reset</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EORR</name>
<description>Port Control Register 4</description>
<alternateRegister>PCNTR4</alternateRegister>
<addressOffset>0x00C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>EORR00</name>
<description>Pmn Event Output Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR01</name>
<description>Pmn Event Output Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR02</name>
<description>Pmn Event Output Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR03</name>
<description>Pmn Event Output Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR04</name>
<description>Pmn Event Output Reset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR05</name>
<description>Pmn Event Output Reset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR06</name>
<description>Pmn Event Output Reset</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR07</name>
<description>Pmn Event Output Reset</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR08</name>
<description>Pmn Event Output Reset</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR09</name>
<description>Pmn Event Output Reset</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR10</name>
<description>Pmn Event Output Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR11</name>
<description>Pmn Event Output Reset</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR12</name>
<description>Pmn Event Output Reset</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR13</name>
<description>Pmn Event Output Reset</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR14</name>
<description>Pmn Event Output Reset</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EORR15</name>
<description>Pmn Event Output Reset</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EOSR</name>
<description>Port Control Register 4</description>
<alternateRegister>PCNTR4</alternateRegister>
<addressOffset>0x00E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>EOSR00</name>
<description>Pmn Event Output Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR01</name>
<description>Pmn Event Output Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR02</name>
<description>Pmn Event Output Set</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR03</name>
<description>Pmn Event Output Set</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR04</name>
<description>Pmn Event Output Set</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR05</name>
<description>Pmn Event Output Set</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR06</name>
<description>Pmn Event Output Set</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR07</name>
<description>Pmn Event Output Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR08</name>
<description>Pmn Event Output Set</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR09</name>
<description>Pmn Event Output Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR10</name>
<description>Pmn Event Output Set</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR11</name>
<description>Pmn Event Output Set</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR12</name>
<description>Pmn Event Output Set</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR13</name>
<description>Pmn Event Output Set</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR14</name>
<description>Pmn Event Output Set</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOSR15</name>
<description>Pmn Event Output Set</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect on output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="PORT1">
<name>PORT2</name>
<description>Pmn Pin FunctionPort 2 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080040</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT1">
<name>PORT3</name>
<description>Pmn Pin FunctionPort 3 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080060</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT1">
<name>PORT4</name>
<description>Pmn Pin FunctionPort 4 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080080</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT0">
<name>PORT5</name>
<description>Pmn Pin FunctionPort 5 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x400800A0</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT0">
<name>PORT8</name>
<description>Pmn Pin FunctionPort 8 Control RegistersPmn Pin Function Control Register</description>
<baseAddress>0x40080100</baseAddress>
</peripheral>
<peripheral>
<name>PFS</name>
<description>Control Register</description>
<baseAddress>0x40080800</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>31</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x34</offset>
<size>71</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x80</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x94</offset>
<size>19</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xB0</offset>
<size>11</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>23</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>19</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x11C</offset>
<size>23</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x140</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>11</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x503</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x505</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x50C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x510</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x520</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P00%sPFS</name>
<description>Port 00%s Pin Function Select Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P00%sPFS_HA</name>
<description>Port 00%s Pin Function Select Register</description>
<alternateRegister>P00%sPFS</alternateRegister>
<addressOffset>0x002</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P00%sPFS_BY</name>
<description>Port 00%s Pin Function Select Register</description>
<alternateRegister>P00%sPFS</alternateRegister>
<addressOffset>0x003</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>4-6</dimIndex>
<name>P00%sPFS</name>
<description>Port 00%s Pin Function Select Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>4-6</dimIndex>
<name>P00%sPFS_HA</name>
<description>Port 00%s Pin Function Select Register</description>
<alternateRegister>P00%sPFS</alternateRegister>
<addressOffset>0x012</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>4-6</dimIndex>
<name>P00%sPFS_BY</name>
<description>Port 00%s Pin Function Select Register</description>
<alternateRegister>P00%sPFS</alternateRegister>
<addressOffset>0x013</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P008PFS</name>
<description>Port 008 Pin Function Select Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00010410</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P008PFS_HA</name>
<description>Port 008 Pin Function Select Register</description>
<alternateRegister>P008PFS</alternateRegister>
<addressOffset>0x022</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0410</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P008PFS_BY</name>
<description>Port 008 Pin Function Select Register</description>
<alternateRegister>P008PFS</alternateRegister>
<addressOffset>0x023</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x10</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>13-15</dimIndex>
<name>P0%sPFS</name>
<description>Port 0%s Pin Function Select Register</description>
<addressOffset>0x034</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>13-15</dimIndex>
<name>P0%sPFS_HA</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x036</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>13-15</dimIndex>
<name>P0%sPFS_BY</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x037</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>P10%sPFS</name>
<description>Port 10%s Pin Function Select Register</description>
<addressOffset>0x040</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>P10%sPFS_HA</name>
<description>Port 10%s Pin Function Select Register</description>
<alternateRegister>P10%sPFS</alternateRegister>
<addressOffset>0x042</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>P10%sPFS_BY</name>
<description>Port 10%s Pin Function Select Register</description>
<alternateRegister>P10%sPFS</alternateRegister>
<addressOffset>0x043</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>2-9</dimIndex>
<name>P10%sPFS</name>
<description>Port 10%s Pin Function Select Register</description>
<addressOffset>0x048</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>2-9</dimIndex>
<name>P10%sPFS_HA</name>
<description>Port 10%s Pin Function Select Register</description>
<alternateRegister>P10%sPFS</alternateRegister>
<addressOffset>0x04A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>2-9</dimIndex>
<name>P10%sPFS_BY</name>
<description>Port 10%s Pin Function Select Register</description>
<alternateRegister>P10%sPFS</alternateRegister>
<addressOffset>0x04B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-13</dimIndex>
<name>P1%sPFS</name>
<description>Port 1%s Pin Function Select Register</description>
<addressOffset>0x068</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-13</dimIndex>
<name>P1%sPFS_HA</name>
<description>Port 1%s Pin Function Select Register</description>
<alternateRegister>P1%sPFS</alternateRegister>
<addressOffset>0x06A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-13</dimIndex>
<name>P1%sPFS_BY</name>
<description>Port 1%s Pin Function Select Register</description>
<alternateRegister>P1%sPFS</alternateRegister>
<addressOffset>0x06B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P200PFS</name>
<description>Port 200 Pin Function Select Register</description>
<addressOffset>0x080</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P200PFS_HA</name>
<description>Port 200 Pin Function Select Register</description>
<alternateRegister>P200PFS</alternateRegister>
<addressOffset>0x082</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P200PFS_BY</name>
<description>Port 200 Pin Function Select Register</description>
<alternateRegister>P200PFS</alternateRegister>
<addressOffset>0x083</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P201PFS</name>
<description>Port 201 Pin Function Select Register</description>
<addressOffset>0x084</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P201PFS_HA</name>
<description>Port 201 Pin Function Select Register</description>
<alternateRegister>P201PFS</alternateRegister>
<addressOffset>0x086</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0010</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P201PFS_BY</name>
<description>Port 201 Pin Function Select Register</description>
<alternateRegister>P201PFS</alternateRegister>
<addressOffset>0x087</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x10</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>5-8</dimIndex>
<name>P20%sPFS</name>
<description>Port 20%s Pin Function Select Register</description>
<addressOffset>0x094</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>5-8</dimIndex>
<name>P20%sPFS_HA</name>
<description>Port 20%s Pin Function Select Register</description>
<alternateRegister>P20%sPFS</alternateRegister>
<addressOffset>0x096</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>5-8</dimIndex>
<name>P20%sPFS_BY</name>
<description>Port 20%s Pin Function Select Register</description>
<alternateRegister>P20%sPFS</alternateRegister>
<addressOffset>0x097</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>12-13</dimIndex>
<name>P2%sPFS</name>
<description>Port 2%s Pin Function Select Register</description>
<addressOffset>0x0B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>12-13</dimIndex>
<name>P2%sPFS_HA</name>
<description>Port 2%s Pin Function Select Register</description>
<alternateRegister>P2%sPFS</alternateRegister>
<addressOffset>0x0B2</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>12-13</dimIndex>
<name>P2%sPFS_BY</name>
<description>Port 2%s Pin Function Select Register</description>
<alternateRegister>P2%sPFS</alternateRegister>
<addressOffset>0x0B3</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P300PFS</name>
<description>Port 300 Pin Function Select Register</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00010010</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P300PFS_HA</name>
<description>Port 300 Pin Function Select Register</description>
<alternateRegister>P300PFS</alternateRegister>
<addressOffset>0x0C2</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0010</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P300PFS_BY</name>
<description>Port 300 Pin Function Select Register</description>
<alternateRegister>P300PFS</alternateRegister>
<addressOffset>0x0C3</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x10</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>1-4</dimIndex>
<name>P30%sPFS</name>
<description>Port 30%s Pin Function Select Register</description>
<addressOffset>0x0C4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>1-4</dimIndex>
<name>P30%sPFS_HA</name>
<description>Port 30%s Pin Function Select Register</description>
<alternateRegister>P30%sPFS</alternateRegister>
<addressOffset>0x0C6</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>1-4</dimIndex>
<name>P30%sPFS_BY</name>
<description>Port 30%s Pin Function Select Register</description>
<alternateRegister>P30%sPFS</alternateRegister>
<addressOffset>0x0C7</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P40%sPFS</name>
<description>Port 40%s Pin Function Select Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P40%sPFS_HA</name>
<description>Port 40%s Pin Function Select Register</description>
<alternateRegister>P40%sPFS</alternateRegister>
<addressOffset>0x102</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>P40%sPFS_BY</name>
<description>Port 40%s Pin Function Select Register</description>
<alternateRegister>P40%sPFS</alternateRegister>
<addressOffset>0x103</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>7-9</dimIndex>
<name>P40%sPFS</name>
<description>Port 40%s Pin Function Select Register</description>
<addressOffset>0x11C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>7-9</dimIndex>
<name>P40%sPFS_HA</name>
<description>Port 40%s Pin Function Select Register</description>
<alternateRegister>P40%sPFS</alternateRegister>
<addressOffset>0x11E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>7-9</dimIndex>
<name>P40%sPFS_BY</name>
<description>Port 40%s Pin Function Select Register</description>
<alternateRegister>P40%sPFS</alternateRegister>
<addressOffset>0x11F</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-11</dimIndex>
<name>P4%sPFS</name>
<description>Port 4%s Pin Function Select Register</description>
<addressOffset>0x128</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-11</dimIndex>
<name>P4%sPFS_HA</name>
<description>Port 4%s Pin Function Select Register</description>
<alternateRegister>P4%sPFS</alternateRegister>
<addressOffset>0x12A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-11</dimIndex>
<name>P4%sPFS_BY</name>
<description>Port 4%s Pin Function Select Register</description>
<alternateRegister>P4%sPFS</alternateRegister>
<addressOffset>0x12B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P500PFS</name>
<description>Port 500 Pin Function Select Register</description>
<addressOffset>0x140</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P500PFS_HA</name>
<description>Port 500 Pin Function Select Register</description>
<alternateRegister>P500PFS</alternateRegister>
<addressOffset>0x142</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P500PFS_BY</name>
<description>Port 500 Pin Function Select Register</description>
<alternateRegister>P500PFS</alternateRegister>
<addressOffset>0x143</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>14-15</dimIndex>
<name>P80%sPFS</name>
<description>Port 80%s Pin Function Select Register</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xfffffffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMR</name>
<description>Port Mode Control</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use as general I/O pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as I/O port for peripheral functions</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSEL</name>
<description>Peripheral Select</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>14-15</dimIndex>
<name>P80%sPFS_HA</name>
<description>Port 80%s Pin Function Select Register</description>
<alternateRegister>P80%sPFS</alternateRegister>
<addressOffset>0x202</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfffd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCR</name>
<description>Port Drive Capability</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Low drive</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Middle drive</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Setting prohibited</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>High drive</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFR</name>
<description>Event on Falling/Event on Rising</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Don't care</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>IRQ Input Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as IRQn input pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as IRQn input pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEL</name>
<description>Analog Input Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use as analog pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use as analog pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>14-15</dimIndex>
<name>P80%sPFS_BY</name>
<description>Port 80%s Pin Function Select Register</description>
<alternateRegister>P80%sPFS</alternateRegister>
<addressOffset>0x203</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>PODR</name>
<description>Port Output Data</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDR</name>
<description>Port State</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Low level</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High level</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PDR</name>
<description>Port Direction</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input (functions as an input pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output (functions as an output pin)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCR</name>
<description>Pull-up Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NCODR</name>
<description>N-Channel Open-Drain Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output CMOS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output NMOS open-drain</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWPR</name>
<description>Write-Protect Register</description>
<addressOffset>0x503</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PFSWE</name>
<description>PmnPFS Register Write Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Writing to the PmnPFS register is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Writing to the PmnPFS register is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B0WI</name>
<description>PFSWE Bit Write Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Writing to the PFSWE bit is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Writing to the PFSWE bit is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWPRS</name>
<description>Write-Protect Register for Secure</description>
<addressOffset>0x505</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PFSWE</name>
<description>PmnPFS Register Write Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to the PmnPFS register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to the PmnPFS register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B0WI</name>
<description>PFSWE Bit Write Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable writes the PFSWE bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable writes to the PFSWE bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFI3C</name>
<description>RI3C Slope Control Register</description>
<addressOffset>0x50C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>I3CSLOPE0</name>
<description>I3C mode slope control bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C mode slope control disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C mode slope control enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>6</dim>
<dimIncrement>0x002</dimIncrement>
<dimIndex>0-5</dimIndex>
<name>P%sSAR</name>
<description>Port Security Attribution register</description>
<addressOffset>0x510</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PMNSA</name>
<description>Pmn Security Attribution</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P8SAR</name>
<description>Port Security Attribution register</description>
<addressOffset>0x520</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PMNSA</name>
<description>Pmn Security Attribution</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non Secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ELC</name>
<description>Event Link Controller</description>
<baseAddress>0x40082000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x02</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>40</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>24</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x6C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x74</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x78</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ELCR</name>
<description>Event Link Controller Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ELCON</name>
<description>All Event Link Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ELC function is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ELC function is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x02</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>ELSEGR%s</name>
<description>Event Link Software Event Generation Register %s</description>
<addressOffset>0x02</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SEG</name>
<description>Software Event Generation</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software event is generated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WE</name>
<description>SEG Bit Write Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to SEG bit disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to SEG bit enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WI</name>
<description>ELSEGR Register Write Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to ELSEGR register enabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to ELSEGR register disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>10</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-9</dimIndex>
<name>ELSR%s</name>
<description>Event Link Setting Register %s</description>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELS</name>
<description>Event Link Select</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>6</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>12-17</dimIndex>
<name>ELSR%s</name>
<description>Event Link Setting Register %s</description>
<addressOffset>0x40</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELS</name>
<description>Event Link Select</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ELSR23</name>
<description>Event Link Setting Register 23</description>
<addressOffset>0x6C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELS</name>
<description>Event Link Select</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ELCSARA</name>
<description>Event Link Controller Security Attribution Register A</description>
<addressOffset>0x74</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELCR</name>
<description>Event Link Controller Register Security Attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ELSEGR0</name>
<description>Event Link Software Event Generation Register 0 Security Attribution</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ELSEGR1</name>
<description>Event Link Software Event Generation Register 1 Security Attribution</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ELCSARB</name>
<description>Event Link Controller Security Attribution Register B</description>
<addressOffset>0x78</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELSR</name>
<description>Event Link Setting Register n Security Attribution</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ELCSARC</name>
<description>Event Link Controller Security Attribution Register C</description>
<addressOffset>0x7C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ELSR</name>
<description>Event Link Setting Register n Security Attribution (n = 16 to 23)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTC</name>
<description>Realtime Clock</description>
<baseAddress>0x40083000</baseAddress>
<addressBlock>
<offset>0x22</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x24</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x28</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RCR1</name>
<description>Reset Control Register 1</description>
<addressOffset>0x22</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0x0a</resetMask>
</register>
<register>
<name>RCR2</name>
<description>Reset Control Register 2</description>
<addressOffset>0x24</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0x0e</resetMask>
<fields>
<field>
<name>RESET</name>
<description>Software Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>In writing: Invalid (writing 0 has no effect) In reading: Software reset has completed. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>In writing: The target registers for software reset are initialized. In reading: Software reset in progress. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RCR4</name>
<description>Reset Control Register 4</description>
<addressOffset>0x28</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>RCKSEL</name>
<description>Count Source Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Sub-clock oscillator is selected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>LOCO is selected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x02</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>RTCCR%s</name>
<description>Time Capture Control Register %s</description>
<addressOffset>0x40</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0x48</resetMask>
<fields>
<field>
<name>TCEN</name>
<description>P402/AGTIO and P403/AGTIO input enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTIO input disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTIO input enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>IWDT</name>
<description>Independent Watchdog Timer</description>
<baseAddress>0x40083200</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IWDTRR</name>
<description>IWDT Refresh Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>IWDTSR</name>
<description>IWDT Status Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CNTVAL</name>
<description>Down-counter Value</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>UNDFF</name>
<description>Underflow Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No underflow occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Underflow occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFEF</name>
<description>Refresh Error Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No refresh error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Refresh error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>WDT</name>
<description>Watchdog Timer</description>
<baseAddress>0x40083400</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x02</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>WDTRR</name>
<description>WDT Refresh Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>WDTCR</name>
<description>WDT Control Register</description>
<addressOffset>0x02</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x33f3</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TOPS</name>
<description>Timeout Period Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>1024 cycles (0x03FF)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>4096 cycles (0x0FFF)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>8192 cycles (0x1FFF)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>16384 cycles (0x3FFF)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CKS</name>
<description>Clock Division Ratio Select</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x1</name>
<description>PCLKB/4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>PCLKB/64</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0xF</name>
<description>PCLKB/128</description>
<value>0xf</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>PCLKB/512</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>PCLKB/2048</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>PCLKB/8192</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPES</name>
<description>Window End Position Select</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>75%</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>50%</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>25%</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>0% (do not specify window end position).</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPSS</name>
<description>Window Start Position Select</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>25%</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>50%</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>75%</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>100% (do not specify window start position).</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDTSR</name>
<description>WDT Status Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CNTVAL</name>
<description>Down-Counter Value</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>UNDFF</name>
<description>Underflow Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No underflow occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Underflow occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFEF</name>
<description>Refresh Error Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No refresh error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Refresh error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDTRCR</name>
<description>WDT Reset Control Register</description>
<addressOffset>0x06</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RSTIRQS</name>
<description>WDT Behavior Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDTCSTPR</name>
<description>WDT Count Stop Control Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SLCSTP</name>
<description>Sleep-Mode Count Stop Control Register</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable count stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop count on transition to Sleep mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CAC</name>
<description>Clock Frequency Accuracy Measurement Circuit</description>
<baseAddress>0x40083600</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x06</offset>
<size>6</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CACR0</name>
<description>CAC Control Register 0</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CFME</name>
<description>Clock Frequency Measurement Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CACR1</name>
<description>CAC Control Register 1</description>
<addressOffset>0x01</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CACREFE</name>
<description>CACREF Pin Input Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FMCS</name>
<description>Measurement Target Clock Select</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Main clock oscillator</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Sub-clock oscillator</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>HOCO clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>MOCO clock</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>LOCO clock</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Peripheral module clock B (PCLKB)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>IWDT-dedicated clock</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Setting prohibited</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCSS</name>
<description>Timer Count Clock Source Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No division</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>x 1/4 clock</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>x 1/8 clock</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>x 1/32 clock</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGES</name>
<description>Valid Edge Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Rising edge</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Falling edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Both rising and falling edges</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CACR2</name>
<description>CAC Control Register 2</description>
<addressOffset>0x02</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RPS</name>
<description>Reference Signal Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CACREF pin input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Internal clock (internally generated signal)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSCS</name>
<description>Measurement Reference Clock Select</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Main clock oscillator</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Sub-clock oscillator</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>HOCO clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>MOCO clock</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>LOCO clock</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Peripheral module clock B (PCLKB)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>IWDT-dedicated clock</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Setting prohibited</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCDS</name>
<description>Measurement Reference Clock Frequency Division Ratio Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>x 1/32 clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>x 1/128 clock</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>x 1/1024 clock</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>x 1/8192 clock</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFS</name>
<description>Digital Filter Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Disable digital filtering</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Use sampling clock for the digital filter as the frequency measuring clock</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Use sampling clock for the digital filter as the frequency measuring clock divided by 4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Use sampling clock for the digital filter as the frequency measuring clock divided by 16.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAICR</name>
<description>CAC Interrupt Control Register</description>
<addressOffset>0x03</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FERRIE</name>
<description>Frequency Error Interrupt Request Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MENDIE</name>
<description>Measurement End Interrupt Request Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVFIE</name>
<description>Overflow Interrupt Request Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FERRFCL</name>
<description>FERRF Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The CASTR.FERRF flag is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MENDFCL</name>
<description>MENDF Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The CASTR.MENDF flag is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVFFCL</name>
<description>OVFF Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The CASTR.OVFF flag is cleared. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CASTR</name>
<description>CAC Status Register</description>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FERRF</name>
<description>Frequency Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Clock frequency is within the allowable range</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clock frequency has deviated beyond the allowable range (frequency error).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MENDF</name>
<description>Measurement End Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Measurement is in progress</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Measurement ended</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVFF</name>
<description>Overflow Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter has not overflowed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter overflowed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAULVR</name>
<description>CAC Upper-Limit Value Setting Register</description>
<addressOffset>0x06</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>CALLVR</name>
<description>CAC Lower-Limit Value Setting Register</description>
<addressOffset>0x08</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>CACNTBR</name>
<description>CAC Counter Buffer Register</description>
<addressOffset>0x0A</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
</registers>
</peripheral>
<peripheral>
<name>MSTP</name>
<description>Module Stop Control</description>
<baseAddress>0x40084000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>20</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSTPCRA</name>
<description>Module Stop Control Register A</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffbfff7e</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPA0</name>
<description>SRAM0 Module Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPA22</name>
<description>DMA Controller/Data Transfer Controller Module Stop</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSTPCRB</name>
<description>Module Stop Control Register B</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPB4</name>
<description>I3C Bus Interface 0 Module Stop</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPB11</name>
<description>Universal Serial Bus 2.0 FS Interface 0 Module Stop</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPB18</name>
<description>Serial Peripheral Interface 1 Module Stop</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPB19</name>
<description>Serial Peripheral Interface 0 Module Stop</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPB22</name>
<description>Serial Communication Interface 9 Module Stop</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPB31</name>
<description>Serial Communication Interface 0 Module Stop</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSTPCRC</name>
<description>Module Stop Control Register C</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPC0</name>
<description>Clock Frequency Accuracy Measurement Circuit Module Stop</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC1</name>
<description>Cyclic Redundancy Check Calculator Module Stop</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC13</name>
<description>Data Operation Circuit Module Stop</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC14</name>
<description>Event Link Controller Module Stop</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC20</name>
<description>Trigonometric Function Unit Module Stop</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC27</name>
<description>CANFD Module Stop</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPC28</name>
<description>Random Number Generator Module Stop</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSTPCRD</name>
<description>Module Stop Control Register D</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPD2</name>
<description>Low Power Asynchronous General Purpose Timer 1 Module Stop</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD3</name>
<description>Low Power Asynchronous General Purpose Timer 0 Module Stop</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD11</name>
<description>Port Output Enable for GPT Group D Module Stop</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD12</name>
<description>Port Output Enable for GPT Group C Module Stop</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD13</name>
<description>Port Output Enable for GPT Group B Module Stop</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD14</name>
<description>Port Output Enable for GPT Group A Module Stop</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD16</name>
<description>12-bit A/D Converter 0 Module Stop</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD20</name>
<description>12-bit D/A Converter Module Stop</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD22</name>
<description>Temperature Sensor Module Stop</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD26</name>
<description>High-Speed Analog Comparator 2 Module Stop</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD27</name>
<description>High-Speed Analog Comparator 1 Module Stop</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPD28</name>
<description>High-Speed Analog Comparator 0 Module Stop</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSTPCRE</name>
<description>Module Stop Control Register E</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPE26</name>
<description>GPT5 Module Stop</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPE27</name>
<description>GPT4 Module Stop</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPE28</name>
<description>GPT3 Module Stop</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPE29</name>
<description>GPT2 Module Stop</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPE30</name>
<description>GPT1 Module Stop</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTPE31</name>
<description>GPT0 Module Stop</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Cancel the module-stop state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enter the module-stop state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>POEG</name>
<description>Port Output Enable Module for GPT</description>
<baseAddress>0x4008A000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x300</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>POEGGA</name>
<description>POEG Group A Setting Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PIDF</name>
<description>Port Input Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from the GTETRGn pin occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from the GTETRGn pin occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCF</name>
<description>Detection Flag for GPT Output-Disable Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from GPT or comparator interrupt occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT or comparator interrupt occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPF</name>
<description>Oscillation Stop Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from oscillation stop detection occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from oscillation stop detection occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSF</name>
<description>Software Stop Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from software occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from software occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDE</name>
<description>Port Input Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from the GTETRGn pins</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from the GTETRGn pins</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCE</name>
<description>Enable for GPT Output-Disable Request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from GPT</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from GPT</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPE</name>
<description>Oscillation Stop Detection Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from oscillation stop detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from oscillation stop detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE0</name>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 0 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 0 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE1</name>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 1 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 1 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE2</name>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 2 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 2 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST</name>
<description>GTETRGn Input Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTETRGn input after filtering was 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTETRGn input after filtering was 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INV</name>
<description>GTETRGn Input Reverse</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input GTETRGn as-is</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input GTETRGn in reverse</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>Noise Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable noise filtering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable noise filtering</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCS</name>
<description>Noise Filter Clock Select</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Sample GTETRGn pin input level three times every PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Sample GTETRGn pin input level three times every PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Sample GTETRGn pin input level three times every PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Sample GTETRGn pin input level three times every PCLKB/128</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POEGGB</name>
<description>POEG Group B Setting Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PIDF</name>
<description>Port Input Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from the GTETRGn pin occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from the GTETRGn pin occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCF</name>
<description>Detection Flag for GPT Output-Disable Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from GPT or comparator interrupt occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT or comparator interrupt occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPF</name>
<description>Oscillation Stop Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from oscillation stop detection occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from oscillation stop detection occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSF</name>
<description>Software Stop Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from software occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from software occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDE</name>
<description>Port Input Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from the GTETRGn pins</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from the GTETRGn pins</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCE</name>
<description>Enable for GPT Output-Disable Request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from GPT</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from GPT</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPE</name>
<description>Oscillation Stop Detection Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from oscillation stop detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from oscillation stop detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE0</name>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 0 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 0 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE1</name>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 1 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 1 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE2</name>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 2 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 2 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST</name>
<description>GTETRGn Input Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTETRGn input after filtering was 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTETRGn input after filtering was 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INV</name>
<description>GTETRGn Input Reverse</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input GTETRGn as-is</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input GTETRGn in reverse</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>Noise Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable noise filtering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable noise filtering</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCS</name>
<description>Noise Filter Clock Select</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Sample GTETRGn pin input level three times every PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Sample GTETRGn pin input level three times every PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Sample GTETRGn pin input level three times every PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Sample GTETRGn pin input level three times every PCLKB/128</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POEGGC</name>
<description>POEG Group C Setting Register</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PIDF</name>
<description>Port Input Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from the GTETRGn pin occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from the GTETRGn pin occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCF</name>
<description>Detection Flag for GPT Output-Disable Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from GPT or comparator interrupt occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT or comparator interrupt occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPF</name>
<description>Oscillation Stop Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from oscillation stop detection occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from oscillation stop detection occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSF</name>
<description>Software Stop Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from software occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from software occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDE</name>
<description>Port Input Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from the GTETRGn pins</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from the GTETRGn pins</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCE</name>
<description>Enable for GPT Output-Disable Request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from GPT</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from GPT</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPE</name>
<description>Oscillation Stop Detection Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from oscillation stop detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from oscillation stop detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE0</name>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 0 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 0 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE1</name>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 1 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 1 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE2</name>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 2 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 2 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST</name>
<description>GTETRGn Input Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTETRGn input after filtering was 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTETRGn input after filtering was 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INV</name>
<description>GTETRGn Input Reverse</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input GTETRGn as-is</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input GTETRGn in reverse</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>Noise Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable noise filtering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable noise filtering</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCS</name>
<description>Noise Filter Clock Select</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Sample GTETRGn pin input level three times every PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Sample GTETRGn pin input level three times every PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Sample GTETRGn pin input level three times every PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Sample GTETRGn pin input level three times every PCLKB/128</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POEGGD</name>
<description>POEG Group D Setting Register</description>
<addressOffset>0x300</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PIDF</name>
<description>Port Input Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from the GTETRGn pin occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from the GTETRGn pin occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCF</name>
<description>Detection Flag for GPT Output-Disable Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from GPT or comparator interrupt occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT or comparator interrupt occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPF</name>
<description>Oscillation Stop Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from oscillation stop detection occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from oscillation stop detection occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSF</name>
<description>Software Stop Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output-disable request from software occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from software occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIDE</name>
<description>Port Input Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from the GTETRGn pins</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from the GTETRGn pins</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOCE</name>
<description>Enable for GPT Output-Disable Request</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from GPT</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from GPT</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSTPE</name>
<description>Oscillation Stop Detection Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output-disable requests from oscillation stop detection</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output-disable requests from oscillation stop detection</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE0</name>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 0 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 0 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE1</name>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 1 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 1 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDRE2</name>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator 2 disable requests disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator 2 disable requests enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST</name>
<description>GTETRGn Input Status Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTETRGn input after filtering was 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTETRGn input after filtering was 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INV</name>
<description>GTETRGn Input Reverse</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input GTETRGn as-is</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input GTETRGn in reverse</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>Noise Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable noise filtering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable noise filtering</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCS</name>
<description>Noise Filter Clock Select</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Sample GTETRGn pin input level three times every PCLKB</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Sample GTETRGn pin input level three times every PCLKB/8</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Sample GTETRGn pin input level three times every PCLKB/32</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Sample GTETRGn pin input level three times every PCLKB/128</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USBFS</name>
<description>USB 2.0 Full-Speed Module</description>
<baseAddress>0x40090000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x14</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x30</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x36</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x46</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x54</offset>
<size>14</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x64</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x68</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x6C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x76</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x9C</offset>
<size>10</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xF4</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x400</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SYSCFG</name>
<description>System Configuration Control Register</description>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>USBE</name>
<description>USBFS Operation Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPRPU</name>
<description>D+ Line Resistor Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable line pull-up</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable line pull-up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCKE</name>
<description>USB Clock Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stop clock supply to the USBFS</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable clock supply to the USBFS</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSSTS0</name>
<description>System Configuration Status Register 0</description>
<addressOffset>0x004</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>LNST</name>
<description>USB Data Line Status Monitor</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DVSTCTR0</name>
<description>Device State Control Register 0</description>
<addressOffset>0x008</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RHST</name>
<description>USB Bus Reset Status</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Communication speed indeterminate</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>USB bus reset in progress</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>USB bus reset in progress or full-speed connection</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WKUP</name>
<description>Wakeup Output</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output remote wakeup signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output remote wakeup signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFIFO</name>
<description>CFIFO Port Register</description>
<addressOffset>0x014</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FIFOPORT</name>
<description>FIFO Port</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFIFOL</name>
<description>CFIFO Port Register</description>
<alternateRegister>CFIFO</alternateRegister>
<addressOffset>0x014</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>CFIFOSEL</name>
<description>CFIFO Port Select Register</description>
<addressOffset>0x020</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CURPIPE</name>
<description>CFIFO Port Access Pipe Specification</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>Default Control Pipe</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Pipe 4</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>Pipe 5</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>Pipe 6</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>Pipe 7</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISEL</name>
<description>CFIFO Port Access Direction When DCP Is Selected</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select reading from the FIFO buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select writing to the FIFO buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIGEND</name>
<description>CFIFO Port Endian Control</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Little endian</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Big endian</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MBW</name>
<description>CFIFO Port Access Bit Width</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>8-bit width</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>16-bit width</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REW</name>
<description>Buffer Pointer Rewind</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not rewind buffer pointer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Rewind buffer pointer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCNT</name>
<description>Read Count Mode</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The DTLN[8:0] bits (CFIFOCTR.DTLN[8:0]) are cleared when all receive data is read from the CFIFO. In double buffer mode, the DTLN[8:0] value is cleared when all data is read from only a single plane.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The DTLN[8:0] bits are decremented each time the receive data is read from the CFIFO.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFIFOCTR</name>
<description>CFIFO Port Control Register</description>
<addressOffset>0x022</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>DTLN</name>
<description>Receive Data Length</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>FRDY</name>
<description>FIFO Port Ready</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO port access disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO port access enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCLR</name>
<description>CPU Buffer Clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear FIFO buffer on the CPU side</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BVAL</name>
<description>Buffer Memory Valid Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Writing ended</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTENB0</name>
<description>Interrupt Enable Register 0</description>
<addressOffset>0x030</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>BRDYE</name>
<description>Buffer Ready Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NRDYE</name>
<description>Buffer Not Ready Response Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEMPE</name>
<description>Buffer Empty Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTRE</name>
<description>Control Transfer Stage Transition Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVSE</name>
<description>Device State Transition Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOFE</name>
<description>Frame Number Update Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSME</name>
<description>Resume Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBSE</name>
<description>VBUS Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BRDYENB</name>
<description>BRDY Interrupt Enable Register</description>
<addressOffset>0x036</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0BRDYE</name>
<description>BRDY Interrupt Enable for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4BRDYE</name>
<description>BRDY Interrupt Enable for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5BRDYE</name>
<description>BRDY Interrupt Enable for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6BRDYE</name>
<description>BRDY Interrupt Enable for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7BRDYE</name>
<description>BRDY Interrupt Enable for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NRDYENB</name>
<description>NRDY Interrupt Enable Register</description>
<addressOffset>0x038</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0NRDYE</name>
<description>NRDY Interrupt Enable for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4NRDYE</name>
<description>NRDY Interrupt Enable for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5NRDYE</name>
<description>NRDY Interrupt Enable for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6NRDYE</name>
<description>NRDY Interrupt Enable for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7NRDYE</name>
<description>NRDY Interrupt Enable for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BEMPENB</name>
<description>BEMP Interrupt Enable Register</description>
<addressOffset>0x03A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0BEMPE</name>
<description>BEMP Interrupt Enable for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4BEMPE</name>
<description>BEMP Interrupt Enable for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5BEMPE</name>
<description>BEMP Interrupt Enable for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6BEMPE</name>
<description>BEMP Interrupt Enable for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7BEMPE</name>
<description>BEMP Interrupt Enable for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SOFCFG</name>
<description>SOF Output Configuration Register</description>
<addressOffset>0x03C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>EDGESTS</name>
<description>Edge Interrupt Output Status Monitor</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>BRDYM</name>
<description>BRDY Interrupt Status Clear Timing</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Clear BRDY flag by software</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear BRDY flag by the USBFS through a data read from the FIFO buffer or data write to the FIFO buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTSTS0</name>
<description>Interrupt Status Register 0</description>
<addressOffset>0x040</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xef6f</resetMask>
<fields>
<field>
<name>CTSQ</name>
<description>Control Transfer Stage</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Idle or setup stage</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Control read data stage</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Control read status stage</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Control write data stage</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Control write status stage</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Control write (no data) status stage</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Control transfer sequence error</description>
<value>#110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VALID</name>
<description>USB Request Reception</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Setup packet not received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Setup packet received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVSQ</name>
<description>Device State</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Powered state</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Default state</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Address state</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Configured state</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Suspend state</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBSTS</name>
<description>VBUS Input Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>USB_VBUS pin is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>USB_VBUS pin is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDY</name>
<description>Buffer Ready Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NRDY</name>
<description>Buffer Not Ready Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEMP</name>
<description>Buffer Empty Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTRT</name>
<description>Control Transfer Stage Transition Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No control transfer stage transition interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Control transfer stage transition interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVST</name>
<description>Device State Transition Interrupt Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No device state transition interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Device state transition interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOFR</name>
<description>Frame Number Refresh Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No SOF interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SOF interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESM</name>
<description>Resume Interrupt Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No resume interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Resume interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VBINT</name>
<description>VBUS Interrupt Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No VBUS interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>VBUS interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BRDYSTS</name>
<description>BRDY Interrupt Status Register</description>
<addressOffset>0x046</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0BRDY</name>
<description>BRDY Interrupt Status for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4BRDY</name>
<description>BRDY Interrupt Status for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5BRDY</name>
<description>BRDY Interrupt Status for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6BRDY</name>
<description>BRDY Interrupt Status for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7BRDY</name>
<description>BRDY Interrupt Status for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NRDYSTS</name>
<description>NRDY Interrupt Status Register</description>
<addressOffset>0x048</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0NRDY</name>
<description>NRDY Interrupt Status for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4NRDY</name>
<description>NRDY Interrupt Status for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5NRDY</name>
<description>NRDY Interrupt Status for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6NRDY</name>
<description>NRDY Interrupt Status for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7NRDY</name>
<description>NRDY Interrupt Status for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No NRDY interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NRDY interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BEMPSTS</name>
<description>BEMP Interrupt Status Register</description>
<addressOffset>0x04A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPE0BEMP</name>
<description>BEMP Interrupt Status for Pipe 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE4BEMP</name>
<description>BEMP Interrupt Status for Pipe 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE5BEMP</name>
<description>BEMP Interrupt Status for Pipe 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE6BEMP</name>
<description>BEMP Interrupt Status for Pipe 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PIPE7BEMP</name>
<description>BEMP Interrupt Status for Pipe 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No BEMP interrupt occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>BEMP interrupt occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRMNUM</name>
<description>Frame Number Register</description>
<addressOffset>0x04C</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FRNM</name>
<description>Frame Number</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DVCHGR</name>
<description>Device State Change Register</description>
<addressOffset>0x04E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>DVCHG</name>
<description>Device State Change</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable writes to the USBADDR.STSRECOV[3:0] and USBADDR.USBADDR[6:0] bits</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable writes to the USBADDR.STSRECOV[3:0] and USBADDR.USBADDR[6:0] bits</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBADDR</name>
<description>USB Address Register</description>
<addressOffset>0x050</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>USBADDR</name>
<description>USB Address</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>STSRECOV</name>
<description>Status Recovery</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x9</name>
<description>Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 001b (default state) </description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 010b (address state) </description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 011b (configured state) </description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>USBREQ</name>
<description>USB Request Type Register</description>
<addressOffset>0x054</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>BMREQUESTTYPE</name>
<description>Request Type</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>BREQUEST</name>
<description>Request</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>USBVAL</name>
<description>USB Request Value Register</description>
<addressOffset>0x056</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WVALUE</name>
<description>Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>USBINDX</name>
<description>USB Request Index Register</description>
<addressOffset>0x058</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WINDEX</name>
<description>Index</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>USBLENG</name>
<description>USB Request Length Register</description>
<addressOffset>0x05A</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WLENTUH</name>
<description>Length</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DCPCFG</name>
<description>DCP Configuration Register</description>
<addressOffset>0x05C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>SHTNAK</name>
<description>Pipe Disabled at End of Transfer</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Keep pipe open after transfer ends</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable pipe after transfer ends</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCPMAXP</name>
<description>DCP Maximum Packet Size Register</description>
<addressOffset>0x05E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0040</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>MXPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCPCTR</name>
<description>DCP Control Register</description>
<addressOffset>0x060</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0040</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PID</name>
<description>Response PID</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>NAK response</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>BUF response (depends on the buffer state)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>STALL response</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>STALL response</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPL</name>
<description>Control Transfer End Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable control transfer completion</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable control transfer completion</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PBUSY</name>
<description>Pipe Busy</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DCP not used for the USB bus</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DCP in use for the USB bus</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQMON</name>
<description>Sequence Toggle Bit Monitor</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DATA0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQSET</name>
<description>Sequence Toggle Bit Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set the expected value for the next transaction to DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQCLR</name>
<description>Sequence Toggle Bit Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the expected value for the next transaction to DATA0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSTS</name>
<description>Buffer Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer access disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer access enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PIPESEL</name>
<description>Pipe Window Select Register</description>
<addressOffset>0x064</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PIPESEL</name>
<description>Pipe Window Select</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>No pipe selected</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Pipe 4</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>Pipe 5</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>Pipe 6</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>Pipe 7</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PIPECFG</name>
<description>Pipe Configuration Register</description>
<addressOffset>0x068</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>EPNUM</name>
<description>Endpoint Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>DIR</name>
<description>Transfer Direction</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receiving direction</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmitting direction</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHTNAK</name>
<description>Pipe Disabled at End of Transfer</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Continue pipe operation after transfer ends</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable pipe after transfer ends</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBLB</name>
<description>Double Buffer Mode</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Double buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFRE</name>
<description>BRDY Interrupt Operation Specification</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generate BRDY interrupt on transmitting or receiving data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generate BRDY interrupt on completion of reading data</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TYPE</name>
<description>Transfer Type</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Pipe not used</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Pipes 4 and 5: Bulk transfer Pipes 6 and 7: Setting prohibited </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Pipes 4 and 5: Setting prohibited Pipes 6 and 7: Interrupt transfer </description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Pipes 4 and 5: Setting prohibited Pipes 6 and 7: Setting prohibited </description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PIPEMAXP</name>
<description>Pipe Maximum Packet Size Register</description>
<addressOffset>0x06C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffbf</resetMask>
<fields>
<field>
<name>MXPS</name>
<description>Maximum Packet Size</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>4-5</dimIndex>
<name>PIPE%sCTR</name>
<description>PIPE%s Control Registers</description>
<addressOffset>0x076</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PID</name>
<description>Response PID</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>NAK response</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>BUF response (depends buffer state)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>STALL response</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>STALL response</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PBUSY</name>
<description>Pipe Busy</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Pipe n not in use for the transaction</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Pipe n in use for the transaction</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQMON</name>
<description>Sequence Toggle Bit Confirmation</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DATA0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQSET</name>
<description>Sequence Toggle Bit Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set the expected value for the next transaction to DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQCLR</name>
<description>Sequence Toggle Bit Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the expected value for the next transaction to DATA0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACLRM</name>
<description>Auto Buffer Clear Mode</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable (initialize all buffers)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ATREPM</name>
<description>Auto Response Mode</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable auto response mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable auto response mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INBUFM</name>
<description>Transmit Buffer Monitor</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No data to be transmitted is in the FIFO buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Data to be transmitted is in the FIFO buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSTS</name>
<description>Buffer Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer access by the CPU disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer access by the CPU enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>6-7</dimIndex>
<name>PIPE%sCTR</name>
<description>PIPE%s Control Registers</description>
<addressOffset>0x07A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PID</name>
<description>Response PID</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>NAK response</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>BUF response (depends buffer state)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>STALL response</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>STALL response</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PBUSY</name>
<description>Pipe Busy</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Pipe n not in use for the transaction</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Pipe n in use for the transaction</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQMON</name>
<description>Sequence Toggle Bit Confirmation</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DATA0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DATA1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQSET</name>
<description>Sequence Toggle Bit Set</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set the expected value for the next transaction to DATA0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQCLR</name>
<description>Sequence Toggle Bit Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the expected value for the next transaction to DATA0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACLRM</name>
<description>Auto Buffer Clear Mode</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable (all buffers initialized)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSTS</name>
<description>Buffer Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer access disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer access enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>4-5</dimIndex>
<name>PIPE%sTRE</name>
<description>PIPE%s Transaction Counter Enable Register</description>
<addressOffset>0x09C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TRCLR</name>
<description>Transaction Counter Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Invalid (writing 0 has no effect)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear counter value</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRENB</name>
<description>Transaction Counter Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable transaction counter</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable transaction counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>4-5</dimIndex>
<name>PIPE%sTRN</name>
<description>PIPE%s Transaction Counter Register</description>
<addressOffset>0x09E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TRNCNT</name>
<description>Transaction Counter</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PHYSECTRL</name>
<description>PHY Single-ended Receiver Control Register</description>
<addressOffset>0x0F4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CNEN</name>
<description>Single-ended Receiver Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single-ended receiver operation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Single-ended receiver operation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DPUSR0R</name>
<description>Deep Software Standby USB Transceiver Control/Pin Monitor Register</description>
<addressOffset>0x400</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xff4cffff</resetMask>
<fields>
<field>
<name>SRPC0</name>
<description>USB Single-ended Receiver Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable input through DP and DM inputs</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable input through DP and DM inputs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPUE0</name>
<description>DP Pull-Up Resistor Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable DP pull-up resistor</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable DP pull-up resistor</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIXPHY0</name>
<description>USB Transceiver Output Fix</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Fix outputs in Normal mode and on return from Deep Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Fix outputs on transition to Deep Software Standby mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DP0</name>
<description>USB D+ Input</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>DM0</name>
<description>USB D- Input</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
<field>
<name>DVBSTS0</name>
<description>USB VBUS Input</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DPUSR1R</name>
<description>Deep Software Standby USB Suspend/Resume Interrupt Register</description>
<addressOffset>0x404</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DPINTE0</name>
<description>USB DP Interrupt Enable/Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable recovery from Deep Software Standby mode by DP input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable recovery from Deep Software Standby mode by DP input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMINTE0</name>
<description>USB DM Interrupt Enable/Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable recovery from Deep Software Standby mode by DM input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable recovery from Deep Software Standby mode by DM input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVBSE0</name>
<description>USB VBUS Interrupt Enable/Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable recovery from Deep Software Standby mode by VBUS input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable recovery from Deep Software Standby mode by VBUS input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPINT0</name>
<description>USB DP Interrupt Source Recovery</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>System has not recovered from Deep Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>System recovered from Deep Software Standby mode because of DP</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMINT0</name>
<description>USB DM Interrupt Source Recovery</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>System has not recovered from Deep Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>System recovered from Deep Software Standby mode because of DM input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVBINT0</name>
<description>USB VBUS Interrupt Source Recovery</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>System has not recovered from Deep Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>System recovered from Deep Software Standby mode because of VBUS input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CANFD_B</name>
<description>CANFD</description>
<baseAddress>0x400B0000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x14</offset>
<size>160</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xB8</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD8</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>20</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x120</offset>
<size>268</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x280</offset>
<size>256</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x520</offset>
<size>604</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x920</offset>
<size>680</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD20</offset>
<size>680</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1120</offset>
<size>680</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1520</offset>
<size>680</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CFDC0NCFG</name>
<description>Channel 0 Nominal Bitrate Configuration Register</description>
<addressOffset>0x0000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NBRP</name>
<description>Channel Nominal Baud Rate Prescaler</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>NSJW</name>
<description>Resynchronization Jump Width</description>
<lsb>10</lsb>
<msb>16</msb>
<access>read-write</access>
</field>
<field>
<name>NTSEG1</name>
<description>Timing Segment 1</description>
<lsb>17</lsb>
<msb>24</msb>
<access>read-write</access>
</field>
<field>
<name>NTSEG2</name>
<description>Timing Segment 2</description>
<lsb>25</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDC0CTR</name>
<description>Channel 0 Control Register</description>
<addressOffset>0x0004</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000005</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CHMDC</name>
<description>Channel Mode Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Channel operation mode request</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Channel reset request</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Channel halt request</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Keep current value</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSLPR</name>
<description>Channel Sleep Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel sleep request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel sleep request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTBO</name>
<description>Return from Bus-Off</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel is not forced to return from bus-off</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel is forced to return from bus-off</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEIE</name>
<description>Bus Error Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus error interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus error interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWIE</name>
<description>Error Warning Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Error warning interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error warning interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPIE</name>
<description>Error Passive Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Error passive interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error passive interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOEIE</name>
<description>Bus-Off Entry Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus-off entry interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus-off entry interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BORIE</name>
<description>Bus-Off Recovery Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus-off recovery interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus-off recovery interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OLIE</name>
<description>Overload Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Overload interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overload interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BLIE</name>
<description>Bus Lock Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus lock interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus lock interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALIE</name>
<description>Arbitration Lost Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Arbitration lost interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Arbitration lost interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TAIE</name>
<description>Transmission Abort Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX abort interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX abort interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOCOIE</name>
<description>Error Occurrence Counter Overflow Interrupt Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Error occurrence counter overflow interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurrence counter overflow interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOCOIE</name>
<description>Successful Occurrence Counter Overflow Interrupt Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Successful occurrence counter overflow interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Successful occurrence counter overflow interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDCVFIE</name>
<description>Transceiver Delay Compensation Violation Interrupt Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transceiver delay compensation violation interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transceiver delay compensation violation interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOM</name>
<description>Channel Bus-Off Mode</description>
<lsb>21</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Normal mode (comply with ISO 11898-1)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Entry to Halt mode automatically at bus-off start</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Entry to Halt mode automatically at bus-off end</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Entry to Halt mode (during bus-off recovery period) by software</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRD</name>
<description>Channel Error Display</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Only the first set of error codes displayed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Accumulated error codes displayed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTME</name>
<description>Channel Test Mode Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel test mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel test mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTMS</name>
<description>Channel Test Mode Select</description>
<lsb>25</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Basic test mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Listen-only mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Self-test mode 0 (External loopback mode)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Self-test mode 1 (Internal loopback mode)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFT</name>
<description>Bit Flip Test</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>First data bit of reception stream not inverted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>First data bit of reception stream inverted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ROM</name>
<description>Restricted Operation Mode</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Restricted operation mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Restricted operation mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDC0STS</name>
<description>Channel 0 Status Register</description>
<addressOffset>0x0008</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000005</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CRSTSTS</name>
<description>Channel Reset Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel not in Reset mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel in Reset mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHLTSTS</name>
<description>Channel Halt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel not in Halt mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel in Halt mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSLPSTS</name>
<description>Channel Sleep Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel not in Sleep mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel in Sleep mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPSTS</name>
<description>Channel Error Passive Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel not in error passive state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel in error passive state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOSTS</name>
<description>Channel Bus-Off Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel not in bus-off state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel in bus-off state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRMSTS</name>
<description>Channel Transmit Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel is not transmitting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel is transmitting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECSTS</name>
<description>Channel Receive Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel is not receiving</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel is receiving</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMSTS</name>
<description>Channel Communication Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel is not ready for communication</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel is ready for communication</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESIF</name>
<description>Error State Indication Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No CANFD message has been received when the ESI flag was set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>At least one CANFD message was received when the ESI flag was set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REC</name>
<description>Reception Error Count</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>TEC</name>
<description>Transmission Error Count</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDC0ERFL</name>
<description>Channel 0 Error Flag Register</description>
<addressOffset>0x000C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BEF</name>
<description>Bus Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bus error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bus error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EWF</name>
<description>Error Warning Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel error warning not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel error warning detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EPF</name>
<description>Error Passive Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel error passive not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel error passive detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOEF</name>
<description>Bus-Off Entry Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bus-off entry not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bus-off entry detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BORF</name>
<description>Bus-Off Recovery Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bus-off recovery not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bus-off recovery detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OVLF</name>
<description>Overload Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel overload not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel overload detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BLF</name>
<description>Bus Lock Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bus lock not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bus lock detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALF</name>
<description>Arbitration Lost Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel arbitration lost not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel arbitration lost detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SERR</name>
<description>Stuff Error</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel stuff error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel stuff error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FERR</name>
<description>Form Error</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel form error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel form error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AERR</name>
<description>Acknowledge Error</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel acknowledge error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel acknowledge error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CERR</name>
<description>CRC Error</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel CRC error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel CRC error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B1ERR</name>
<description>Bit 1 Error</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bit 1 error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bit 1 error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>B0ERR</name>
<description>Bit 0 Error</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel bit 0 error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel bit 0 error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADERR</name>
<description>Acknowledge Delimiter Error</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel acknowledge delimiter error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel acknowledge delimiter error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRCREG</name>
<description>CRC Register value</description>
<lsb>16</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDGCFG</name>
<description>Global Configuration Register</description>
<addressOffset>0x0014</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TPRI</name>
<description>Transmission Priority</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ID priority</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Message buffer number priority</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCE</name>
<description>DLC Check Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DLC check disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DLC check enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRE</name>
<description>DLC Replacement Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DLC replacement disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DLC replacement enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MME</name>
<description>Mirror Mode Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Mirror mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mirror mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCS</name>
<description>Data Link Controller Clock Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Internal clean clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>External clock source connected to CANMCLK pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPOC</name>
<description>CANFD Message Payload Overflow Configuration</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Message is rejected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Message payload is cut to fit to configured message size</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSP</name>
<description>Timestamp Prescaler</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>TSSS</name>
<description>Timestamp Source Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Source clock for timestamp counter is peripheral clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Source clock for timestamp counter is bit time clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITRCP</name>
<description>Interval Timer Reference Clock Prescaler</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDGCTR</name>
<description>Global Control Register</description>
<addressOffset>0x0018</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000005</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GMDC</name>
<description>Global Mode Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Global operation mode request</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Global reset mode request</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Global halt mode request</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Keep current value</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GSLPR</name>
<description>Global Sleep Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Global sleep request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Global sleep request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEIE</name>
<description>DLC Check Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DLC check interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DLC check interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MEIE</name>
<description>Message Lost Error Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Message lost error interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Message lost error interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLEIE</name>
<description>TX History List Entry Lost Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX history list entry lost interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX history list entry lost interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPOFIE</name>
<description>CANFD Message Payload Overflow Flag Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD message payload overflow flag interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD message payload overflow flag interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSRST</name>
<description>Timestamp Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Timestamp not reset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Timestamp reset</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGSTS</name>
<description>Global Status Register</description>
<addressOffset>0x001C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x0000000d</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GRSTSTS</name>
<description>Global Reset Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not in Reset mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>In Reset mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GHLTSTS</name>
<description>Global Halt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not in Halt mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>In Halt mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GSLPSTS</name>
<description>Global Sleep Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not in Sleep mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>In Sleep mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GRAMINIT</name>
<description>Global RAM Initialization</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RAM initialization is complete</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RAM initialization is ongoing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGERFL</name>
<description>Global Error Flag Register</description>
<addressOffset>0x0020</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DEF</name>
<description>DLC Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DLC error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DLC error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MES</name>
<description>Message Lost Error Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Message lost error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Message lost error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLES</name>
<description>TX History List Entry Lost Error Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX history list entry lost error not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX history list entry lost error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPOF</name>
<description>CANFD Message Payload Overflow Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD message payload overflow not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD message payload overflow detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EEF0</name>
<description>ECC Error Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ECC error not detected during TX-SCAN</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ECC error detected during TX-SCAN</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGTSC</name>
<description>Global Timestamp Counter Register</description>
<addressOffset>0x0024</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TS</name>
<description>Timestamp value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDGAFLECTR</name>
<description>Global Acceptance Filter List Entry Control Register</description>
<addressOffset>0x0028</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>AFLPN</name>
<description>Acceptance Filter List Page Number</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>AFLDAE</name>
<description>Acceptance Filter List Data Access Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Acceptance Filter List data access disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Acceptance Filter List data access enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGAFLCFG</name>
<description>Global Acceptance Filter List Configuration Register</description>
<addressOffset>0x002C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RNC0</name>
<description>Rule Number</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDRMNB</name>
<description>RX Message Buffer Number Register</description>
<addressOffset>0x0030</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NRXMB</name>
<description>Number of RX Message Buffers</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>RMPLS</name>
<description>Reception Message Buffer Payload Data Size</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>8 bytes</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>12 bytes</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>16 bytes</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>20 bytes</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>24 bytes</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>32 bytes</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>48 bytes</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>64 bytes</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDRMND</name>
<description>RX Message Buffer New Data Register</description>
<addressOffset>0x0034</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMNS</name>
<description>RX Message Buffer New Data Status</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>New data not stored in corresponding RX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>New data stored in corresponding RX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDRMIEC</name>
<description>RX Message Buffer Interrupt Enable Configuration Register</description>
<addressOffset>0x0038</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMIEg</name>
<description>RX Message Buffer Interrupt Enable</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RX Message Buffer Interrupt disabled for corresponding RX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RX Message Buffer Interrupt enabled for corresponding RX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFCC%s</name>
<description>RX FIFO Configuration/Control Registers %s</description>
<addressOffset>0x003C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFE</name>
<description>RX FIFO Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIE</name>
<description>RX FIFO Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt generation disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO interrupt generation enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFPLS</name>
<description>Rx FIFO Payload Data Size Configuration</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>8 bytes</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>12 bytes</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>16 bytes</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>20 bytes</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>24 bytes</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>32 bytes</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>48 bytes</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>64 bytes</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFDC</name>
<description>RX FIFO Depth Configuration</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>FIFO Depth = 0 message</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>FIFO Depth = 4 messages</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>FIFO Depth = 8 messages</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>FIFO Depth = 16 messages</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>FIFO Depth = 32 essages</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>FIFO Depth = 48 messages</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Reserved</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Reserved</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIM</name>
<description>RX FIFO Interrupt Mode</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt generated when RX FIFO counter reaches RFIGCV value from values smaller than RFIGCV</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt generated at the end of every received message storage</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIGCV</name>
<description>RX FIFO Interrupt Generation Counter Value</description>
<lsb>13</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt generated when FIFO is 1/8th full</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Interrupt generated when FIFO is 1/4th full</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Interrupt generated when FIFO is 3/8th full</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Interrupt generated when FIFO is 1/2 full</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Interrupt generated when FIFO is 5/8th full</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Interrupt generated when FIFO is 3/4th full</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Interrupt generated when FIFO is 7/8th full</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Interrupt generated when FIFO is full</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFSTS%s</name>
<description>RX FIFO Status Registers %s</description>
<addressOffset>0x0044</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFEMP</name>
<description>RX FIFO Empty</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFFLL</name>
<description>RX FIFO Full</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFMLT</name>
<description>RX FIFO Message Lost</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No message lost in FIFO</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO message lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIF</name>
<description>RX FIFO Interrupt Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt condition not satisfied</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO interrupt condition satisfied</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFMC</name>
<description>RX FIFO Message Count</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFPCTR%s</name>
<description>RX FIFO Pointer Control Registers %s</description>
<addressOffset>0x004C</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFPC</name>
<description>RX FIFO Pointer Control</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDCFCC</name>
<description>Common FIFO Configuration/Control Register</description>
<addressOffset>0x0054</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFE</name>
<description>Common FIFO Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFRXIE</name>
<description>Common FIFO RX Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt generation disabled for Frame RX</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO interrupt generation enabled for Frame RX</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFTXIE</name>
<description>Common FIFO TX Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt generation disabled for Frame TX</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO interrupt generation enabled for Frame TX</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFPLS</name>
<description>Common FIFO Payload Data Size Configuration</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>8 bytes</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>12 bytes</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>16 bytes</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>20 bytes</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>24 bytes</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>32 bytes</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>48 bytes</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>64 bytes</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFM</name>
<description>Common FIFO Mode</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RX FIFO mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX FIFO mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFITSS</name>
<description>Common FIFO Interval Timer Source Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Reference clock (× 1 / × 10 period)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bit time clock of related channel (FIFO is linked to fixed channel)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFITR</name>
<description>Common FIFO Interval Timer Resolution</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Reference clock period × 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reference clock period × 10</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFIM</name>
<description>Common FIFO Interrupt Mode</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RX FIFO mode: RX interrupt generated when Common FIFO counter reaches CFIGCV value from a lower value TX FIFO mode: TX interrupt generated when Common FIFO transmits the last message successfully </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RX FIFO mode: RX interrupt generated at the end of every received message storage TX FIFO mode: interrupt generated for every successfully transmitted message </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFIGCV</name>
<description>Common FIFO Interrupt Generation Counter Value</description>
<lsb>13</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt generated when FIFO is 1/8th full</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Interrupt generated when FIFO is 1/4th full</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Interrupt generated when FIFO is 3/8th full</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Interrupt generated when FIFO is 1/2 full</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Interrupt generated when FIFO is 5/8th full</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Interrupt generated when FIFO is 3/4th full</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Interrupt generated when FIFO is 7/8th full</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Interrupt generated when FIFO is full</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFTML</name>
<description>Common FIFO TX Message Buffer Link</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>CFDC</name>
<description>Common FIFO Depth Configuration</description>
<lsb>21</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>FIFO Depth = 0 message</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>FIFO Depth = 4 messages</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>FIFO Depth = 8 messages</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>FIFO Depth = 16 messages</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>FIFO Depth = 32 messages</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>FIFO Depth = 48 messages</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>FIFO Depth = Reserved</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>FIFO Depth = Reserved</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFITT</name>
<description>Common FIFO Interval Transmission Time</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDCFSTS</name>
<description>Common FIFO Status Register</description>
<addressOffset>0x0058</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFEMP</name>
<description>Common FIFO Empty</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFFLL</name>
<description>Common FIFO Full</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFMLT</name>
<description>Common FIFO Message Lost</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Number of message lost in FIFO</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO message lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFRXIF</name>
<description>Common RX FIFO Interrupt Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt condition not satisfied after frame reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO interrupt condition satisfied after frame reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFTXIF</name>
<description>Common TX FIFO Interrupt Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FIFO interrupt condition not satisfied after frame transmission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO Interrupt condition satisfied after frame transmission</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFMC</name>
<description>Common FIFO Message Count</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDCFPCTR</name>
<description>Common FIFO Pointer Control Register</description>
<addressOffset>0x005C</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFPC</name>
<description>Common FIFO Pointer Control</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDFESTS</name>
<description>FIFO Empty Status Register</description>
<addressOffset>0x0060</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000103</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFXEMP</name>
<description>RX FIFO Empty Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFEMP</name>
<description>Common FIFO Empty Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDFFSTS</name>
<description>FIFO Full Status Register</description>
<addressOffset>0x0064</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFXFLL</name>
<description>RX FIF0 Full Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFFLL</name>
<description>Common FIF0 Full Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDFMSTS</name>
<description>FIFO Message Lost Status Register</description>
<addressOffset>0x0068</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFXMLT</name>
<description>RX FIFO Message Lost Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO Message Lost flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO Message Lost flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFMLT</name>
<description>Common FIFO Message Lost Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding FIFO Message Lost flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding FIFO Message Lost flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDRFISTS</name>
<description>RX FIFO Interrupt Flag Status Register</description>
<addressOffset>0x006C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFXIF</name>
<description>RX FIFO[x] Interrupt Flag Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Corresponding RX FIFO Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Corresponding RX FIFO Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x01</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMC%s</name>
<description>TX Message Buffer Control Registers %s</description>
<addressOffset>0x0070</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TMTR</name>
<description>TX Message Buffer Transmission Request</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Message buffer transmission not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer transmission requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMTAR</name>
<description>TX Message Buffer Transmission Abort Request</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX message buffer transmission request abort not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer transmission request abort requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMOM</name>
<description>TX Message Buffer One-shot Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX message buffer not configured in one-shot mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer configured in one-shot mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x01</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMSTS%s</name>
<description>TX Message Buffer Status Registers %s</description>
<addressOffset>0x0074</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TMTSTS</name>
<description>TX Message Buffer Transmission Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No on-going transmission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>On-going transmission</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMTRF</name>
<description>TX Message Buffer Transmission Result Flag</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No result</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Transmission aborted from the TX message buffer</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Transmission successful from the TX message buffer and transmission abort was not requested</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Transmission successful from the TX message buffer and transmission abort was requested</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMTRM</name>
<description>TX Message Buffer Transmission Request Mirrored</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX message buffer transmission not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer transmission requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMTARM</name>
<description>TX Message Buffer Transmission Abort Request Mirrored</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX message buffer transmission request abort not requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer transmission request abort requested</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTMTRSTS</name>
<description>TX Message Buffer Transmission Request Status Register</description>
<addressOffset>0x0078</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFDTMTRSTS</name>
<description>TX Message Buffer Transmission Request Status</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmission not requested for corresponding TX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmission requested for corresponding TX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTMTARSTS</name>
<description>TX Message Buffer Transmission Abort Request Status Register</description>
<addressOffset>0x007C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFDTMTARSTS</name>
<description>TX Message Buffer Transmission Abort Request Status</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmission abort not requested for corresponding TX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmission abort requested for corresponding TX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTMTCSTS</name>
<description>TX Message Buffer Transmission Completion Status Register</description>
<addressOffset>0x0080</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFDTMTCSTS</name>
<description>TX Message Buffer Transmission Completion Status</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmission not complete for corresponding TX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmission completed for corresponding TX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTMTASTS</name>
<description>TX Message Buffer Transmission Abort Status Register</description>
<addressOffset>0x0084</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFDTMTASTS</name>
<description>TX Message Buffer Transmission Abort Status</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmission not aborted for corresponding TX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmission aborted for corresponding TX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTMIEC</name>
<description>TX Message Buffer Interrupt Enable Configuration Register</description>
<addressOffset>0x0088</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMIEg</name>
<description>TX Message Buffer Interrupt Enable</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX message buffer interrupt disabled for corresponding TX message buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX message buffer interrupt enabled for corresponding TX message buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTXQCC</name>
<description>TX Queue Configuration/Control Register</description>
<addressOffset>0x008C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TXQE</name>
<description>TX Queue Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Queue disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX Queue enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQTXIE</name>
<description>TX Queue TX Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Queue TX interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX Queue TX interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQIM</name>
<description>TX Queue Interrupt Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When the last message is successfully transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>At every successful transmission</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQDC</name>
<description>TX Queue Depth Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>0 messages</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>Reserved</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>0x10</name>
<description>3 messages</description>
<value>0x10</value>
</enumeratedValue>
<enumeratedValue>
<name>0x11</name>
<description>4 messages</description>
<value>0x11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTXQSTS</name>
<description>TX Queue Status Register</description>
<addressOffset>0x0090</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TXQEMP</name>
<description>TX Queue Empty</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Queue not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX Queue empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQFLL</name>
<description>TX Queue Full</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Queue not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX Queue full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQTXIF</name>
<description>TX Queue TX Interrupt Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX Queue interrupt condition not satisfied after a frame TX</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX Queue interrupt condition satisfied after a frame TX</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXQMC</name>
<description>TX Queue Message Count</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDTXQPCTR</name>
<description>TX Queue Pointer Control Register</description>
<addressOffset>0x0094</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TXQPC</name>
<description>TX Queue Pointer Control</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDTHLCC</name>
<description>TX History List Configuration/Control Register</description>
<addressOffset>0x0098</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>THLE</name>
<description>TX History List Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX History List disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLIE</name>
<description>TX History List Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX History List Interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List Interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLIM</name>
<description>TX History List Interrupt Mode</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Interrupt generated if TX History List level reaches ¾ of the TX History List depth</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt generated for every successfully stored entry</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLDTE</name>
<description>TX History List Dedicated TX Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX FIFO + TX Queue</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Flat TX MB + TX FIFO + TX Queue</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDTHLSTS</name>
<description>TX History List Status Register</description>
<addressOffset>0x009C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>THLEMP</name>
<description>TX History List Empty</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX History List not empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLFLL</name>
<description>TX History List Full</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX History List not full</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List full</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLELT</name>
<description>TX History List Entry Lost</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No entry lost in TX History List</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List entry Lost</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLIF</name>
<description>TX History List Interrupt Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TX History List interrupt condition not satisfied</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TX History List interrupt condition satisfied</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THLMC</name>
<description>TX History List Message Count</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDTHLPCTR</name>
<description>TX History List Pointer Control Register</description>
<addressOffset>0x00A0</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>THLPC</name>
<description>TX History List Pointer Control</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDGTINTSTS</name>
<description>Global TX Interrupt Status Register</description>
<addressOffset>0x00A4</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TSIF0</name>
<description>TX Successful Interrupt Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel n TX Successful Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel n TX Successful Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TAI0</name>
<description>TX Abort Interrupt Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel n TX Abort Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel n TX Abort Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TQIF0</name>
<description>TX Queue Interrupt Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel n TX Queue Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel n TX Queue Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFTIF0</name>
<description>COM FIFO TX Mode Interrupt Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel n COM FIFO TX Mode Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel n COM FIFO TX Mode Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THIF0</name>
<description>TX History List Interrupt</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Channel n TX History List Interrupt flag not set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Channel n TX History List Interrupt flag set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGTSTCFG</name>
<description>Global Test Configuration Register</description>
<addressOffset>0x00A8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RTMPS</name>
<description>RAM Test Mode Page Select</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDGTSTCTR</name>
<description>Global Test Control Register</description>
<addressOffset>0x00AC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RTME</name>
<description>RAM Test Mode Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RAM test mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RAM test mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGFDCFG</name>
<description>Global FD Configuration Register</description>
<addressOffset>0x00B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RPED</name>
<description>RES Bit Protocol Exception Disable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Protocol exception event detection enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Protocol exception event detection disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSCCFG</name>
<description>Timestamp Capture Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Timestamp capture at the sample point of SOF (start of frame)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Timestamp capture at frame valid indication</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Timestamp capture at the sample point of RES bit</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Reserved</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGLOCKK</name>
<description>Global Lock Key Register</description>
<addressOffset>0x00B8</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Key</description>
<lsb>0</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDGAFLIGNENT</name>
<description>Global AFL Ignore Entry Register</description>
<addressOffset>0x00C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IRN</name>
<description>Ignore Rule Number</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDGAFLIGNCTR</name>
<description>Global AFL Ignore Control Register</description>
<addressOffset>0x00C4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IREN</name>
<description>Ignore Rule Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AFL entry number is not ignored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AFL entry number is ignored</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDCDTCT</name>
<description>DMA Transfer Control Register</description>
<addressOffset>0x00C8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDMAE0</name>
<description>DMA Transfer Enable for RXFIFO 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFDMAE1</name>
<description>DMA Transfer Enable for RXFIFO 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFDMAE</name>
<description>DMA Transfer Enable for Common FIFO 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDCDTSTS</name>
<description>DMA Transfer Status Register</description>
<addressOffset>0x00CC</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDMASTS0</name>
<description>DMA Transfer Status for RX FIFO 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer on going</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFDMASTS1</name>
<description>DMA Transfer Status for RX FIFO 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer on going</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFDMASTS</name>
<description>DMA Transfer Status only for Common FIFO</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DMA transfer stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DMA transfer on going</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDGRSTC</name>
<description>Global SW reset Register</description>
<addressOffset>0x00D8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SRST</name>
<description>SW Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SW reset state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CFDC0DCFG</name>
<description>Channel 0 Data Bitrate Configuration Register</description>
<addressOffset>0x0100</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DBRP</name>
<description>Channel Data Baud Rate Prescaler</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>DTSEG1</name>
<description>Timing Segment 1</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DTSEG2</name>
<description>Timing Segment 2</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
</field>
<field>
<name>DSJW</name>
<description>Resynchronization Jump Width</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDC0FDCFG</name>
<description>Channel 0 CANFD Configuration Register</description>
<addressOffset>0x0104</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>EOCCFG</name>
<description>Error Occurrence Counter Configuration</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>All transmitter or receiver CAN frames</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>All transmitter CAN frames</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>All receiver CAN frames</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Reserved</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Only transmitter or receiver CANFD data-phase (fast bits)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Only transmitter CANFD data-phase (fast bits)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Only receiver CANFD data-phase (fast bits)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Reserved</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDCOC</name>
<description>Transceiver Delay Compensation Offset Configuration</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Measured + offset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Offset-only</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDCE</name>
<description>Transceiver Delay Compensation Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transceiver delay compensation disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transceiver delay compensation enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESIC</name>
<description>Error State Indication Configuration</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The ESI bit in the frame represents the error state of the node itself</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The ESI bit in the frame represents the error state of the message buffer if the node itself is not in error passive. If the node is in error passive, then the ESI bit is driven by the node itself.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDCO</name>
<description>Transceiver Delay Compensation Offset</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>FDOE</name>
<description>FD-Only Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FD-only mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FD-only mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFE</name>
<description>RX Edge Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RX edge filter disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RX edge filter enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLOE</name>
<description>Classical CAN Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Classical CAN mode disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Classical CAN mode enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDC0FDCTR</name>
<description>Channel 0 CANFD Control Register</description>
<addressOffset>0x0108</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>EOCCLR</name>
<description>Error Occurrence Counter Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error occurrence counter clear</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear error occurrence counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOCCLR</name>
<description>Successful Occurrence Counter Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No successful occurrence counter clear</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear successful occurrence counter</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDC0FDSTS</name>
<description>Channel 0 CANFD Status Register</description>
<addressOffset>0x010C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDCR</name>
<description>Transceiver Delay Compensation Result</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>EOCO</name>
<description>Error Occurrence Counter Overflow</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Error occurrence counter has not overflowed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error occurrence counter has overflowed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOCO</name>
<description>Successful Occurrence Counter Overflow</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Successful occurrence counter has not overflowed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Successful occurrence counter has overflowed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDCVF</name>
<description>Transceiver Delay Compensation Violation Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transceiver delay compensation violation has not occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transceiver delay compensation violation has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOC</name>
<description>Error Occurrence Counter</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>SOC</name>
<description>Successful occurrence counter</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDC0FDCRC</name>
<description>Channel 0 CANFD CRC Register</description>
<addressOffset>0x0110</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CRCREG</name>
<description>CRC Register value</description>
<lsb>0</lsb>
<msb>20</msb>
<access>read-only</access>
</field>
<field>
<name>SCNT</name>
<description>Stuff bit count</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x0010</dimIncrement>
<dimIndex>1-16</dimIndex>
<name>CFDGAFLID%s</name>
<description>Global Acceptance Filter List ID Registers</description>
<addressOffset>0x0120</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GAFLID</name>
<description>Global Acceptance Filter List Entry ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLLB</name>
<description>Global Acceptance Filter List Entry Loopback Configuration</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Global Acceptance Filter List entry ID for acceptance filtering with attribute RX</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Global Acceptance Filter List entry ID for acceptance filtering with attribute TX</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLRTR</name>
<description>Global Acceptance Filter List Entry RTR Field</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLIDE</name>
<description>Global Acceptance Filter List Entry IDE Field</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Standard identifier of rule entry ID is valid for acceptance filtering</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Extended identifier of rule entry ID is valid for acceptance filtering</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x0010</dimIncrement>
<dimIndex>1-16</dimIndex>
<name>CFDGAFLM%s</name>
<description>Global Acceptance Filter List Mask Registers</description>
<addressOffset>0x0124</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GAFLIDM</name>
<description>Global Acceptance Filter List ID Mask Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLIFL1</name>
<description>Global Acceptance Filter List Information Label 1</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLRTRM</name>
<description>Global Acceptance Filter List Entry RTR Mask</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>RTR bit is not used for ID matching</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>RTR bit is used for ID matching</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLIDEM</name>
<description>Global Acceptance Filter List IDE Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IDE bit is not used for ID matching</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>IDE bit is used for ID matching</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x0010</dimIncrement>
<dimIndex>1-16</dimIndex>
<name>CFDGAFLP0%s</name>
<description>Global Acceptance Filter List Pointer 0 Registers</description>
<addressOffset>0x0128</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GAFLDLC</name>
<description>Global Acceptance Filter List DLC Field</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLIFL0</name>
<description>Global Acceptance Filter List Information Label 0</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLRMDP</name>
<description>Global Acceptance Filter List RX Message Buffer Direction Pointer</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>GAFLRMV</name>
<description>Global Acceptance Filter List RX Message Buffer Valid</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single message buffer direction pointer is invalid</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Single message buffer direction pointer is valid</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLPTR</name>
<description>Global Acceptance Filter List Pointer</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x0010</dimIncrement>
<dimIndex>1-16</dimIndex>
<name>CFDGAFLP1%s</name>
<description>Global Acceptance Filter List Pointer 1 Registers</description>
<addressOffset>0x012C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GAFLFDP0</name>
<description>Global Acceptance Filter List FIFO Direction Pointer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable RX FIFO 0 as target for reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable RX FIFO 0 as target for reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLFDP1</name>
<description>Global Acceptance Filter List FIFO Direction Pointer</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable RX FIFO 1 as target for reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable RX FIFO 1 as target for reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GAFLFDP8</name>
<description>Global Acceptance Filter List FIFO Direction Pointer</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable Common FIFO as target for reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable Common FIFO as target for reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>64</dim>
<dimIncrement>0x0004</dimIncrement>
<dimIndex>0-63</dimIndex>
<name>CFDRPGACC%s</name>
<description>RAM Test Page Access Registers %s</description>
<addressOffset>0x0280</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RDTA</name>
<description>RAM Data Test Access</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFID%s</name>
<description>RX FIFO Access ID Register %s</description>
<addressOffset>0x0520</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFID</name>
<description>RX FIFO Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RFRTR</name>
<description>RX FIFO Buffer RTR bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIDE</name>
<description>RX FIFO Buffer IDE bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID has been received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID has been received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFPTR%s</name>
<description>RX FIFO Access Pointer Register %s</description>
<addressOffset>0x0524</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFTS</name>
<description>RX FIFO Timestamp Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDLC</name>
<description>RX FIFO Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFFDSTS%s</name>
<description>RX FIFO Access CANFD Status Register %s</description>
<addressOffset>0x0528</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received from error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received from error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFIFL</name>
<description>RX FIFO Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>CFDRFPTR</name>
<description>RX FIFO Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_0</name>
<description>RX FIFO Access Data Field 0 Register %s</description>
<addressOffset>0x052C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_1</name>
<description>RX FIFO Access Data Field 1 Register %s</description>
<addressOffset>0x0530</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_2</name>
<description>RX FIFO Access Data Field 2 Register %s</description>
<addressOffset>0x0534</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_3</name>
<description>RX FIFO Access Data Field 3 Register %s</description>
<addressOffset>0x0538</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_4</name>
<description>RX FIFO Access Data Field 4 Register %s</description>
<addressOffset>0x053C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_5</name>
<description>RX FIFO Access Data Field 5 Register %s</description>
<addressOffset>0x0540</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_6</name>
<description>RX FIFO Access Data Field 6 Register %s</description>
<addressOffset>0x0544</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_7</name>
<description>RX FIFO Access Data Field 7 Register %s</description>
<addressOffset>0x0548</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_8</name>
<description>RX FIFO Access Data Field 8 Register %s</description>
<addressOffset>0x054C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_9</name>
<description>RX FIFO Access Data Field 9 Register %s</description>
<addressOffset>0x0550</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_10</name>
<description>RX FIFO Access Data Field 10 Register %s</description>
<addressOffset>0x0554</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_11</name>
<description>RX FIFO Access Data Field 11 Register %s</description>
<addressOffset>0x0558</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_12</name>
<description>RX FIFO Access Data Field 12 Register %s</description>
<addressOffset>0x055C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_13</name>
<description>RX FIFO Access Data Field 13 Register %s</description>
<addressOffset>0x0560</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_14</name>
<description>RX FIFO Access Data Field 14 Register %s</description>
<addressOffset>0x0564</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04C</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>CFDRFDF%s_15</name>
<description>RX FIFO Access Data Field 15 Register %s</description>
<addressOffset>0x0568</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RFDB_LL</name>
<description>RX FIFO Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_LH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HL</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RFDB_HH</name>
<description>RX FIFO Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDCFID</name>
<description>Common FIFO Access ID Register</description>
<addressOffset>0x05B8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFID</name>
<description>Common FIFO Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>THLEN</name>
<description>THL Entry enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Entry will not be stored in THL after successful TX.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Entry will be stored in THL after successful TX.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFRTR</name>
<description>Common FIFO Buffer RTR Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data Frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote Frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFIDE</name>
<description>Common FIFO Buffer IDE Bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID will be transmitted or has been received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID will be transmitted or has been received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFDCFPTR</name>
<description>Common FIFO Access Pointer Register</description>
<addressOffset>0x05BC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFTS</name>
<description>Common FIFO Timestamp Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CFDLC</name>
<description>Common FIFO Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDCFFDCSTS</name>
<description>Common FIFO Access CANFD Control/Status Register</description>
<addressOffset>0x05C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received or to transmit by error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received or to transmit by error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received or to transmit with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received or to transmit with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received or to transmit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received or to transmit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFIFL</name>
<description>COMMON FIFO Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>CFPTR</name>
<description>Common FIFO Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x004</dimIncrement>
<dimIndex>0-15</dimIndex>
<name>CFDCFDF%s</name>
<description>Common FIFO Access Data Field %s Registers</description>
<addressOffset>0x05C4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CFDB_LL</name>
<description>Common FIFO Buffer Data Bytes (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>CFDB_LH</name>
<description>Common FIFO Buffer Data Bytes ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CFDB_HL</name>
<description>Common FIFO Buffer Data Bytes ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>CFDB_HH</name>
<description>Common FIFO Buffer Data Bytes ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMID%s</name>
<description>TX Message Buffer ID Registers</description>
<addressOffset>0x0604</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMID</name>
<description>TX Message Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>THLEN</name>
<description>Tx History List Entry</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Entry not stored in THL after successful TX</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Entry stored in THL after successful TX</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMRTR</name>
<description>TX Message Buffer RTR bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMIDE</name>
<description>TX Message Buffer IDE bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID is transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID is transmitted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMPTR%s</name>
<description>TX Message Buffer Pointer Register </description>
<addressOffset>0x0608</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDLC</name>
<description>TX Message Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMFDCTR%s</name>
<description>TX Message Buffer CANFD Control Register </description>
<addressOffset>0x060C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame to transmit by error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame to transmit by error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame to transmit with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame to transmit with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame to transmit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame to transmit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMIFL</name>
<description>TX Message Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>TMPTR</name>
<description>TX Message Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_0</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0610</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_1</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0614</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_2</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0618</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_3</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x061C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_4</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0620</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_5</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0624</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_6</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0628</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_7</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x062C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_8</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0630</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_9</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0634</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_10</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0638</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_11</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x063C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_12</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0640</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_13</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0644</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_14</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x0648</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x04c</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>CFDTMDF%s_15</name>
<description>TX Message Buffer Data Field Register </description>
<addressOffset>0x064C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TMDB_LL</name>
<description>TX Message Buffer Data Byte ((p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_LH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HL</name>
<description>TX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>TMDB_HH</name>
<description>TX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFDTHLACC0</name>
<description>TX History List Access Register 0</description>
<addressOffset>0x0740</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BT</name>
<description>Buffer Type</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>001</name>
<description>Flat TX message buffer</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>TX FIFO message buffer number</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>TX Queue message buffer number</description>
<value>#100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BN</name>
<description>Buffer Number</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>TMTS</name>
<description>Transmit Timestamp</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFDTHLACC1</name>
<description>TX History List Access Register 1</description>
<addressOffset>0x0744</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TID</name>
<description>Transmit ID</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>TIFL</name>
<description>Transmit Information Label</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMID%s</name>
<description>RX Message Buffer ID Registers</description>
<addressOffset>0x0920</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMID</name>
<description>RX Message Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RMRTR</name>
<description>RX Message Buffer RTR Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIDE</name>
<description>RX Message Buffer IDE Bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID is stored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID is stored</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMPTR%s</name>
<description>RX Message Buffer Pointer Registers</description>
<addressOffset>0x0924</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMTS</name>
<description>RX Message Buffer Timestamp Field</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDLC</name>
<description>RX Message Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMFDSTS%s</name>
<description>RX Message Buffer CANFD Status Registers</description>
<addressOffset>0x0928</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received from error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received from error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIFL</name>
<description>RX Message Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RMPTR</name>
<description>RX Message Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_0</name>
<description>RX Message Buffer Data Field 0 Registers</description>
<addressOffset>0x092C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_1</name>
<description>RX Message Buffer Data Field 1 Registers</description>
<addressOffset>0x0930</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_2</name>
<description>RX Message Buffer Data Field 2 Registers</description>
<addressOffset>0x0934</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_3</name>
<description>RX Message Buffer Data Field 3 Registers</description>
<addressOffset>0x0938</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_4</name>
<description>RX Message Buffer Data Field 4 Registers</description>
<addressOffset>0x093C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_5</name>
<description>RX Message Buffer Data Field 5 Registers</description>
<addressOffset>0x0940</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_6</name>
<description>RX Message Buffer Data Field 6 Registers</description>
<addressOffset>0x0944</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_7</name>
<description>RX Message Buffer Data Field 7 Registers</description>
<addressOffset>0x0948</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_8</name>
<description>RX Message Buffer Data Field 8 Registers</description>
<addressOffset>0x094C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_9</name>
<description>RX Message Buffer Data Field 9 Registers</description>
<addressOffset>0x0950</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_10</name>
<description>RX Message Buffer Data Field 10 Registers</description>
<addressOffset>0x0954</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_11</name>
<description>RX Message Buffer Data Field 11 Registers</description>
<addressOffset>0x0958</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_12</name>
<description>RX Message Buffer Data Field 12 Registers</description>
<addressOffset>0x095C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_13</name>
<description>RX Message Buffer Data Field 13 Registers</description>
<addressOffset>0x0960</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_14</name>
<description>RX Message Buffer Data Field 14 Registers</description>
<addressOffset>0x0964</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>CFDRMDF%s_15</name>
<description>RX Message Buffer Data Field 15 Registers</description>
<addressOffset>0x0968</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMID%s</name>
<description>RX Message Buffer ID Registers</description>
<addressOffset>0x0D20</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMID</name>
<description>RX Message Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RMRTR</name>
<description>RX Message Buffer RTR Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIDE</name>
<description>RX Message Buffer IDE Bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID is stored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID is stored</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMPTR%s</name>
<description>RX Message Buffer Pointer Registers</description>
<addressOffset>0x0D24</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMTS</name>
<description>RX Message Buffer Timestamp Field</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDLC</name>
<description>RX Message Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMFDSTS%s</name>
<description>RX Message Buffer CANFD Status Registers</description>
<addressOffset>0x0D28</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received from error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received from error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIFL</name>
<description>RX Message Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RMPTR</name>
<description>RX Message Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_0</name>
<description>RX Message Buffer Data Field 0 Registers</description>
<addressOffset>0x0D2C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_1</name>
<description>RX Message Buffer Data Field 1 Registers</description>
<addressOffset>0x0D30</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_2</name>
<description>RX Message Buffer Data Field 2 Registers</description>
<addressOffset>0x0D34</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_3</name>
<description>RX Message Buffer Data Field 3 Registers</description>
<addressOffset>0x0D38</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_4</name>
<description>RX Message Buffer Data Field 4 Registers</description>
<addressOffset>0x0D3C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_5</name>
<description>RX Message Buffer Data Field 5 Registers</description>
<addressOffset>0x0D40</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_6</name>
<description>RX Message Buffer Data Field 6 Registers</description>
<addressOffset>0x0D44</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_7</name>
<description>RX Message Buffer Data Field 7 Registers</description>
<addressOffset>0x0D48</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_8</name>
<description>RX Message Buffer Data Field 8 Registers</description>
<addressOffset>0x0D4C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_9</name>
<description>RX Message Buffer Data Field 9 Registers</description>
<addressOffset>0x0D50</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_10</name>
<description>RX Message Buffer Data Field 10 Registers</description>
<addressOffset>0x0D54</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_11</name>
<description>RX Message Buffer Data Field 11 Registers</description>
<addressOffset>0x0D58</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_12</name>
<description>RX Message Buffer Data Field 12 Registers</description>
<addressOffset>0x0D5C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_13</name>
<description>RX Message Buffer Data Field 13 Registers</description>
<addressOffset>0x0D60</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_14</name>
<description>RX Message Buffer Data Field 14 Registers</description>
<addressOffset>0x0D64</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>8-15</dimIndex>
<name>CFDRMDF%s_15</name>
<description>RX Message Buffer Data Field 15 Registers</description>
<addressOffset>0x0D68</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMID%s</name>
<description>RX Message Buffer ID Registers</description>
<addressOffset>0x01120</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMID</name>
<description>RX Message Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RMRTR</name>
<description>RX Message Buffer RTR Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIDE</name>
<description>RX Message Buffer IDE Bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID is stored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID is stored</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMPTR%s</name>
<description>RX Message Buffer Pointer Registers</description>
<addressOffset>0x01124</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMTS</name>
<description>RX Message Buffer Timestamp Field</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDLC</name>
<description>RX Message Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMFDSTS%s</name>
<description>RX Message Buffer CANFD Status Registers</description>
<addressOffset>0x01128</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received from error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received from error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIFL</name>
<description>RX Message Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RMPTR</name>
<description>RX Message Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_0</name>
<description>RX Message Buffer Data Field 0 Registers</description>
<addressOffset>0x112C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_1</name>
<description>RX Message Buffer Data Field 1 Registers</description>
<addressOffset>0x1130</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_2</name>
<description>RX Message Buffer Data Field 2 Registers</description>
<addressOffset>0x1134</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_3</name>
<description>RX Message Buffer Data Field 3 Registers</description>
<addressOffset>0x1138</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_4</name>
<description>RX Message Buffer Data Field 4 Registers</description>
<addressOffset>0x113C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_5</name>
<description>RX Message Buffer Data Field 5 Registers</description>
<addressOffset>0x1140</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_6</name>
<description>RX Message Buffer Data Field 6 Registers</description>
<addressOffset>0x1144</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_7</name>
<description>RX Message Buffer Data Field 7 Registers</description>
<addressOffset>0x1148</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_8</name>
<description>RX Message Buffer Data Field 8 Registers</description>
<addressOffset>0x114C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_9</name>
<description>RX Message Buffer Data Field 9 Registers</description>
<addressOffset>0x1150</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_10</name>
<description>RX Message Buffer Data Field 10 Registers</description>
<addressOffset>0x1154</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_11</name>
<description>RX Message Buffer Data Field 11 Registers</description>
<addressOffset>0x1158</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_12</name>
<description>RX Message Buffer Data Field 12 Registers</description>
<addressOffset>0x115C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_13</name>
<description>RX Message Buffer Data Field 13 Registers</description>
<addressOffset>0x1160</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_14</name>
<description>RX Message Buffer Data Field 14 Registers</description>
<addressOffset>0x1164</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>16-23</dimIndex>
<name>CFDRMDF%s_15</name>
<description>RX Message Buffer Data Field 15 Registers</description>
<addressOffset>0x1168</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMID%s</name>
<description>RX Message Buffer ID Registers</description>
<addressOffset>0x01520</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMID</name>
<description>RX Message Buffer ID Field</description>
<lsb>0</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>RMRTR</name>
<description>RX Message Buffer RTR Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data frame</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Remote frame</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIDE</name>
<description>RX Message Buffer IDE Bit</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STD-ID is stored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>EXT-ID is stored</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMPTR%s</name>
<description>RX Message Buffer Pointer Registers</description>
<addressOffset>0x01524</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMTS</name>
<description>RX Message Buffer Timestamp Field</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDLC</name>
<description>RX Message Buffer DLC Field</description>
<lsb>28</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMFDSTS%s</name>
<description>RX Message Buffer CANFD Status Registers</description>
<addressOffset>0x01528</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMESI</name>
<description>Error State Indicator bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received from error active node</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received from error passive node</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMBRS</name>
<description>Bit Rate Switch bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CANFD frame received with no bit rate switch</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received with bit rate switch</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMFDF</name>
<description>CAN FD Format bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non CANFD frame received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CANFD frame received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RMIFL</name>
<description>RX Message Buffer Information Label Field</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>RMPTR</name>
<description>RX Message Buffer Pointer Field</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_0</name>
<description>RX Message Buffer Data Field 0 Registers</description>
<addressOffset>0x152C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_1</name>
<description>RX Message Buffer Data Field 1 Registers</description>
<addressOffset>0x1530</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_2</name>
<description>RX Message Buffer Data Field 2 Registers</description>
<addressOffset>0x1534</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_3</name>
<description>RX Message Buffer Data Field 3 Registers</description>
<addressOffset>0x1538</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_4</name>
<description>RX Message Buffer Data Field 4 Registers</description>
<addressOffset>0x153C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_5</name>
<description>RX Message Buffer Data Field 5 Registers</description>
<addressOffset>0x1540</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_6</name>
<description>RX Message Buffer Data Field 6 Registers</description>
<addressOffset>0x1544</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_7</name>
<description>RX Message Buffer Data Field 7 Registers</description>
<addressOffset>0x1548</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_8</name>
<description>RX Message Buffer Data Field 8 Registers</description>
<addressOffset>0x154C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_9</name>
<description>RX Message Buffer Data Field 9 Registers</description>
<addressOffset>0x1550</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_10</name>
<description>RX Message Buffer Data Field 10 Registers</description>
<addressOffset>0x1554</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_11</name>
<description>RX Message Buffer Data Field 11 Registers</description>
<addressOffset>0x1558</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_12</name>
<description>RX Message Buffer Data Field 12 Registers</description>
<addressOffset>0x155C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_13</name>
<description>RX Message Buffer Data Field 13 Registers</description>
<addressOffset>0x1560</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_14</name>
<description>RX Message Buffer Data Field 14 Registers</description>
<addressOffset>0x1564</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x004C</dimIncrement>
<dimIndex>24-31</dimIndex>
<name>CFDRMDF%s_15</name>
<description>RX Message Buffer Data Field 15 Registers</description>
<addressOffset>0x1568</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RMDB_LL</name>
<description>RX Message Buffer Data Byte (p × 4)</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_LH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 1)</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HL</name>
<description>RX Message Buffer Data Byte ((p × 4) + 2)</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>RMDB_HH</name>
<description>RX Message Buffer Data Byte ((p × 4) + 3)</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PSCU</name>
<description>Peripheral Security Control Unit</description>
<baseAddress>0x400E0000</baseAddress>
<addressBlock>
<offset>0x04</offset>
<size>40</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PSARB</name>
<description>Peripheral Security Attribution Register B</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSARB4</name>
<description>I3C and the MSTPCRB.MSTPB4 bit security attribution</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARB11</name>
<description>USBFS and the MSTPCRB.MSTPB11 bit security attribution</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARB18</name>
<description>SPI1 and the MSTPCRB.MSTPB18 bit security attribution</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARB19</name>
<description>SPI0 and the MSTPCRB.MSTPB19 bit security attribution</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARB22</name>
<description>SCI9 and the MSTPCRB.MSTPB22 bit security attribution</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARB31</name>
<description>SCI0 and the MSTPCRB.MSTPB31 bit security attribution</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSARC</name>
<description>Peripheral Security Attribution Register C</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSARC0</name>
<description>CAC and the MSTPCRC.MSTPC0 bit security attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARC1</name>
<description>CRC and the MSTPCRC.MSTPC1 bit security attribution</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARC13</name>
<description>DOC and the MSTPCRC.MSTPC13 bit security attribution</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARC20</name>
<description>TFU and the MSTPCRC.MSTPC20 bit security attribution</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARC27</name>
<description>CANFD0 and the MSTPCRC.MSTPC27 bit security attribution</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARC28</name>
<description>TRNG and the MSTPCRC.MSTPC28 bit security attribution</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSARD</name>
<description>Peripheral Security Attribution Register D</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSARD2</name>
<description>AGT1 and the MSTPCRD.MSTPD2 bit security attribution</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD3</name>
<description>AGT0 and the MSTPCRD.MSTPD3 bit security attribution</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD11</name>
<description>POEG Group D and the MSTPCRD.MSTPD11 bit security attribution</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD12</name>
<description>POEG Group C and the MSTPCRD.MSTPD12 bit security attribution</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD13</name>
<description>POEG Group B and the MSTPCRD.MSTPD13 bit security attribution</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD14</name>
<description>POEG Group A and the MSTPCRD.MSTPD14 bit security attribution</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD16</name>
<description>ADC120 and the MSTPCRD.MSTPD16 bit security attribution</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD20</name>
<description>DAC12 and the MSTPCRD.MSTPD20 bit security attribution</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD22</name>
<description>TSN and the MSTPCRD.MSTPD22 bit security attribution</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD26</name>
<description>ACMPHS2 and the MSTPCRD.MSTPD26 bit security attribution</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD27</name>
<description>ACMPHS1 and the MSTPCRD.MSTPD27 bit security attribution</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARD28</name>
<description>ACMPHS0 and the MSTPCRD.MSTPD28 bit security attribution</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSARE</name>
<description>Peripheral Security Attribution Register E</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSARE0</name>
<description>WDT security attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE1</name>
<description>IWDT security attribution</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE26</name>
<description>GPT5 and the MSTPCRE.MSTPE26 bit security attribution</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE27</name>
<description>GPT4 and the MSTPCRE.MSTPE27 bit security attribution</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE28</name>
<description>GPT3 and the MSTPCRE.MSTPE28 bit security attribution</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE29</name>
<description>GPT2 and the MSTPCRE.MSTPE29 bit security attribution</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE30</name>
<description>GPT1 and the MSTPCRE.MSTPE30 bit security attribution</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSARE31</name>
<description>GPT0, GPT_OPS and the MSTPCRE.MSTPE31 bit security attribution</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSSAR</name>
<description>Module Stop Security Attribution Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSSAR0</name>
<description>The MSTPCRC.MSTPC14 bit security attribution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSSAR1</name>
<description>The MSTPCRA.MSTPA22 bit security attribution</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSSAR3</name>
<description>The MSTPCRA.MSTPA0 bit security attribution</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Secure</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-secure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFSAMONA</name>
<description>Code Flash Security Attribution Register A</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xff007fff</resetMask>
<fields>
<field>
<name>CFS2</name>
<description>Code Flash Secure area 2</description>
<lsb>15</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFSAMONB</name>
<description>Code Flash Security Attribution Register B</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xff0003ff</resetMask>
<fields>
<field>
<name>CFS1</name>
<description>Code Flash Secure area 1</description>
<lsb>10</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DFSAMON</name>
<description>Data Flash Security Attribution Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000fc00</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DFS</name>
<description>Data flash Secure area</description>
<lsb>10</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>0 KB</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>1 KB</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>0x02</name>
<description>2 KB</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>0x03</name>
<description>3 KB</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>0x04</name>
<description>4 KB</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSAMONA</name>
<description>SRAM Security Attribution Register A</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x001fe000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SS2</name>
<description>SRAM Secure area 2</description>
<lsb>13</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x000</name>
<description>0 KB</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>0x001</name>
<description>8 KB</description>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>0x002</name>
<description>16 KB</description>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>0x003</name>
<description>24 KB</description>
<value>0x003</value>
</enumeratedValue>
<enumeratedValue>
<name>0x004</name>
<description>32 KB</description>
<value>0x004</value>
</enumeratedValue>
<enumeratedValue>
<name>0x005</name>
<description>40 KB</description>
<value>0x005</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSAMONB</name>
<description>SRAM Security Attribution Register B</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x001ffc00</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SS1</name>
<description>SRAM secure area 1</description>
<lsb>10</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>AGTW0</name>
<description>Low Power Asynchronous General Purpose Timer 0</description>
<baseAddress>0x400E8000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>15</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>AGT</name>
<description>AGT Counter Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>AGTCMA</name>
<description>AGT CounterCompare Match A Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>AGTCMB</name>
<description>AGT CounterCompare Match B Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>AGTCR</name>
<description>AGT Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TSTART</name>
<description>AGT Count Start</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Count stops</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count starts</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCSTF</name>
<description>AGT Count Status Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Count stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count in progress</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>AGT Count Forced Stop</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Writing is invalid</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The count is forcibly stopped</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEDGF</name>
<description>Active Edge Judgment Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No active edge received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Active edge received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TUNDF</name>
<description>Underflow Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No underflow</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Underflow</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCMAF</name>
<description>Compare Match A Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No match</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Match</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCMBF</name>
<description>Compare Match B Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No match</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Match</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTMR1</name>
<description>AGT Mode Register 1</description>
<addressOffset>0x0D</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x40</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TMOD</name>
<description>Operating Mode</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Timer mode</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Pulse output mode</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Event counter mode</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Pulse width measurement mode</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Pulse period measurement mode</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEDGPL</name>
<description>Edge Polarity</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single-edge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Both-edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCK</name>
<description>Count Source</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>PCLKB</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>PCLKB/8</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>PCLKB/2</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Divided clock AGTLCLK specified by CKS[2:0] bits in the AGTMR2 register</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Underflow event signal from AGT0</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Divided clock AGTSCLK specified by CKS[2:0] bits in the AGTMR2 register</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTMR2</name>
<description>AGT Mode Register 2</description>
<addressOffset>0x0E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKS</name>
<description>AGTLCLK or AGTSCLK Count Source Clock Frequency Division Ratio</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>1/1</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>1/2</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>1/4</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>1/8</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>1/16</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>1/32</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>1/64</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>1/128</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPM</name>
<description>Low Power Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low power mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTIOC</name>
<description>AGT I/O Control Register</description>
<addressOffset>0x10</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TEDGSEL</name>
<description>I/O Polarity Switch</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>TOE</name>
<description>AGTOn pin Output Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTOn pin output disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTOn pin output enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIPF</name>
<description>Input Filter</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No filter</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Filter sampled at PCLKB</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Filter sampled at PCLKB/8</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Filter sampled at PCLKB/32</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIOGT</name>
<description>Count Control</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Event is always counted</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Event is counted during polarity period specified for AGTEEn pin</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTISR</name>
<description>AGT Event Pin Select Register</description>
<addressOffset>0x11</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>EEPS</name>
<description>AGTEEn Polarity Selection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>An event is counted during the low-level period</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An event is counted during the high-level period</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTCMSR</name>
<description>AGT Compare Match Function Select Register</description>
<addressOffset>0x12</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TCMEA</name>
<description>AGT Compare Match A Register Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGT Compare match A register disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGT Compare match A register enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOEA</name>
<description>AGTOAn Pin Output Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTOAn pin output disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTOAn pin output enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPOLA</name>
<description>AGTOAn Pin Polarity Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTOAn pin output is started on low. i.e. normal output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTOAn pin output is started on high. i.e. inverted output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCMEB</name>
<description>AGT Compare Match B Register Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Compare match B register disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Compare match B register enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOEB</name>
<description>AGTOBn Pin Output Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTOBn pin output disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTOBn pin output enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPOLB</name>
<description>AGTOBn Pin Polarity Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AGTOBn pin output is started on low. i.e. normal output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>AGTOBn pin output is started on high. i.e. inverted output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGTIOSEL</name>
<description>AGT Pin Select Register</description>
<addressOffset>0x13</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SEL</name>
<description>AGTIOn Pin Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Select Pm/AGTIO as AGTIO. Pm/AGTIO can not be used as AGTIO input pin in Deep Software Standby mode. (m = 100, 301, and 407 (AGT0), m = P104, 207 and 400 (AGT1).)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Setting prohibited</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Select P402/AGTIO as AGTIO. P402/AGTIO can be used as AGTIO input pin in Deep Software Standby mode. P402/AGTIOn is input only. It cannot be used for output.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Select P403/AGTIO as AGTIO. P403/AGTIO can be used as AGTIO input pin in Deep Software Standby mode. P403/AGTIOn is input only. It cannot be used for output.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIES</name>
<description>AGTIOn Pin Input Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>External event input is disabled during Software Standby mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>External event input is enabled during Software Standby mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="AGTW0">
<name>AGTW1</name>
<description>Low Power Asynchronous General Purpose Timer 1</description>
<baseAddress>0x400E8100</baseAddress>
</peripheral>
<peripheral>
<name>TSN</name>
<description>Temperature Sensor</description>
<baseAddress>0x400F3000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>TSCR</name>
<description>Temperature Sensor Control Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TSOE</name>
<description>Temperature Sensor Output Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable output from the temperature sensor to the ADC12</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable output from the temperature sensor to the ADC12</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSEN</name>
<description>Temperature Sensor Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stop the temperature sensor</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Start the temperature sensor.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ACMPHS0</name>
<description>High-Speed Analog Comparator 0</description>
<baseAddress>0x400F4000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CMPCTL</name>
<description>Comparator Control Register</description>
<addressOffset>0x000</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CINV</name>
<description>Comparator Output Polarity Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not invert comparator output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Invert comparator output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COE</name>
<description>Comparator Output Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable comparator output (output signal is low level)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable comparator output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTEN</name>
<description>Interrupt Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output through the edge selector</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output directly</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CEG</name>
<description>Selection of Valid Edge (Edge Selector)</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Do not detect edge</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Detect rising edge</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Detect falling edge</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Detect both edges</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDFS</name>
<description>Noise Filter Selection</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Do not use noise filter</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Use noise filter sampling frequency of PCLKB/23</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Use noise filter sampling frequency of PCLKB/24</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Use noise filter sampling frequency of PCLKB/25</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCMPON</name>
<description>Comparator Operation Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stop operation (comparator outputs a low-level signal)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable operation (enables input to the comparator pins)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPSEL0</name>
<description>Comparator Input Select Register</description>
<addressOffset>0x004</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPSEL</name>
<description>Comparator Input Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>Do not input</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>Select IVCMP0</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>Select IVCMP1</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Select IVCMP2</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>Select IVCMP3</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPSEL1</name>
<description>Comparator Reference Voltage Select Register</description>
<addressOffset>0x008</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CRVS</name>
<description>Reference Voltage Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>Do not input</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>Select IVREF0</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>Select IVREF1</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Select IVREF2</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>Select IVREF3</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPMON</name>
<description>Comparator Output Monitor Register</description>
<addressOffset>0x00C</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPMON</name>
<description>Comparator Output Monitor</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparator output is low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparator output is high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CPIOC</name>
<description>Comparator Output Control Register</description>
<addressOffset>0x010</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CPOE</name>
<description>Comparator Output Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable CMPOUTn pin output of the comparator (output signal is low fixed)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable CMPOUTn pin output of the comparator</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREFEN</name>
<description>VREFEN Internal Vref Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable internal Vref</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable internal Vref</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="ACMPHS0">
<name>ACMPHS1</name>
<description>High-Speed Analog Comparator 1</description>
<baseAddress>0x400F4100</baseAddress>
</peripheral>
<peripheral derivedFrom="ACMPHS0">
<name>ACMPHS2</name>
<description>High-Speed Analog Comparator 2</description>
<baseAddress>0x400F4200</baseAddress>
</peripheral>
<peripheral>
<name>CRC</name>
<description>Cyclic Redundancy Check Calculator</description>
<baseAddress>0x40108000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CRCCR0</name>
<description>CRC Control Register 0</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>GPS</name>
<description>CRC Generating Polynomial Switching</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>001</name>
<description>8-bit CRC-8 (X8 + X2 + X + 1)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>16-bit CRC-16 (X16 + X15 + X2 + 1)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>16-bit CRC-CCITT (X16 + X12 + X5 + 1)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>32-bit CRC-32 (X32 + X26 + X23 + X22 + X16 + X12 + X11 +X10 + X8 + X7 + X5 + X4 + X2 + X + 1)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>32-bit CRC-32C (X32 + X28 + X27 + X26 + X25 + X23 + X22 + X20 + X19 + X18 + X14 + X13 + X11 + X10 + X9 + X8 + X6 + 1)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>No calculation is executed</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LMS</name>
<description>CRC Calculation Switching</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generate CRC code for LSB-first communication</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generate CRC code for MSB-first communication</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DORCLR</name>
<description>CRCDOR/CRCDOR_HA/CRCDOR_BY Register Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear the CRCDOR/CRCDOR_HA/CRCDOR_BY register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CRCDIR</name>
<description>CRC Data Input Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>CRCDIR_BY</name>
<description>CRC Data Input Register</description>
<alternateRegister>CRCDIR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>CRCDOR</name>
<description>CRC Data Output Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>CRCDOR_HA</name>
<description>CRC Data Output Register</description>
<alternateRegister>CRCDOR</alternateRegister>
<addressOffset>0x08</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>CRCDOR_BY</name>
<description>CRC Data Output Register</description>
<alternateRegister>CRCDOR</alternateRegister>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
</registers>
</peripheral>
<peripheral>
<name>DOC</name>
<description>Data Operation Circuit</description>
<baseAddress>0x40109000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x02</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DOCR</name>
<description>DOC Control Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OMS</name>
<description>Operating Mode Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Data comparison mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Data addition mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Data subtraction mode</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCSEL</name>
<description>Detection Condition Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set DOPCF flag when data mismatch is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set DOPCF flag when data match is detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DOPCF</name>
<description>DOC Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>DOPCFCL</name>
<description>DOPCF Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Retain DOPCF flag state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear DOPCF flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DODIR</name>
<description>DOC Data Input Register</description>
<addressOffset>0x02</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>DODSR</name>
<description>DOC Data Setting Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCI0</name>
<description>Serial Communication Interface</description>
<baseAddress>0x40118000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>30</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x22</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SMR</name>
<description>Serial Mode Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKS</name>
<description>Clock Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLK clock (n = 0)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLK/4 clock (n = 1)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLK/16 clock (n = 2)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLK/64 clock (n = 3)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MP</name>
<description>Multi-Processor Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable multi-processor communications function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable multi-processor communications function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOP</name>
<description>Stop Bit Length</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>1 stop bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>2 stop bits</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PM</name>
<description>Parity Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Even parity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Odd parity</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PE</name>
<description>Parity Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When transmitting: Do not add parity bit When receiving: Do not check parity bit </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When transmitting: Add parity bit When receiving: Check parity bit </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHR</name>
<description>Character Length</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SCMR.CHR1 = 0: Transmit/receive in 9-bit data length SCMR.CHR1 = 1: Transmit/receive in 8-bit data length (initial value) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SCMR.CHR1 = 0: Transmit/receive in 9-bit data length SCMR.CHR1 = 1: Transmit/receive in 7-bit data length </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CM</name>
<description>Communication Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Asynchronous mode or simple IIC mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clock synchronous mode or simple SPI mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMR_SMCI</name>
<description>Serial Mode Register for Smart Card Interface Mode (SCMR.SMIF = 1)</description>
<alternateRegister>SMR</alternateRegister>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKS</name>
<description>Clock Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLK clock (n = 0)</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLK/4 clock (n = 1)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLK/16 clock (n = 2)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLK/64 clock (n = 3)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCP</name>
<description>Base Clock Pulse</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PM</name>
<description>Parity Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Even parity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Odd parity</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PE</name>
<description>Parity Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>BLK</name>
<description>Block Transfer Mode</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal mode operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Block transfer mode operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GM</name>
<description>GSM Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal mode operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GSM mode operation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BRR</name>
<description>Bit Rate Register</description>
<addressOffset>0x01</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>SCR</name>
<description>Serial Control Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)</description>
<addressOffset>0x02</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKE</name>
<description>Clock Enable</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>In asynchronous mode, the SCKn pin is available for use as an I/O port based on the I/O port settings. In clock synchronous mode, the SCKn pin functions as the clock output pin. </description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>In asynchronous mode, a clock with the same frequency as the bit rate is output from the SCKn pin. In clock synchronous mode, the SCKn pin functions as the clock output pin. </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>In asynchronous mode, input a clock with a frequency 16 times the bit rate from the SCKn pin when the SEMR.ABCS bit is 0. Input a clock signal with a frequency 8 times the bit rate when the SEMR.ABCS bit is 1. In clock synchronous mode, the SCKn pin functions as the clock input pin. </description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEIE</name>
<description>Transmit End Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SCIn_TEI interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SCIn_TEI interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPIE</name>
<description>Multi-Processor Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When data with the multi-processor bit set to 0 is received, the data is not read, and setting the status flags RDRF, ORER, and FER in SSR to 1 and the status flags SYER, PFER, and SBER in MESR are disabled. When data with the multi-processor bit set to 1 is received, the MPIE bit is automatically set to 0, and normal reception is resumed. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RE</name>
<description>Receive Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable serial reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable serial reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TE</name>
<description>Transmit Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable serial transmission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable serial transmission</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIE</name>
<description>Receive Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SCIn_RXI and SCIn_ERI interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SCIn_RXI and SCIn_ERI interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIE</name>
<description>Transmit Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SCIn_TXI interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SCIn_TXI interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCR_SMCI</name>
<description>Serial Control Register for Smart Card Interface Mode (SCMR.SMIF = 1)</description>
<alternateRegister>SCR</alternateRegister>
<addressOffset>0x02</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CKE</name>
<description>Clock Enable</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>When SMR_SMCI.GM = 0: Disable output The SCKn pin is available for use as an I/O port if set up in the I/O port settings When SMR_SMCI.GM = 1: Fix output low </description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>When SMR_SMCI.GM = 0: Output clock When SMR_SMCI.GM = 1: Output clock </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>When SMR_SMCI.GM = 0: Setting prohibited When SMR_SMCI.GM = 1: Fix output high </description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>When SMR_SMCI.GM = 0: Setting prohibited When SMR_SMCI.GM = 1: Output clock </description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEIE</name>
<description>Transmit End Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>MPIE</name>
<description>Multi-Processor Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RE</name>
<description>Receive Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable serial reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable serial reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TE</name>
<description>Transmit Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable serial transmission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable serial transmission</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIE</name>
<description>Receive Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SCIn_RXI and SCIn_ERI interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SCIn_RXI and SCIn_ERI interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIE</name>
<description>Transmit Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SCIn_TXI interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SCIn_TXI interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TDR</name>
<description>Transmit Data Register</description>
<addressOffset>0x03</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>SSR</name>
<description>Serial Status Register for Non-Smart Card Interface and Non-FIFO Mode (SCMR.SMIF = 0, FCR.FM = 0, and MMR.MANEN = 0)</description>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x84</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MPBT</name>
<description>Multi-Processor Bit Transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPB</name>
<description>Multi-Processor</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEND</name>
<description>Transmit End Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A character is being transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Character transfer is complete</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER</name>
<description>Framing Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Framing error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDRF</name>
<description>Receive Data Full Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No received data in RDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Received data in RDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDRE</name>
<description>Transmit Data Empty Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmit data in TDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>No transmit data in TDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSR_FIFO</name>
<description>Serial Status Register for Non-Smart Card Interface and FIFO Mode (SCMR.SMIF = 0, FCR.FM = 1, and MMR.MANEN = 0)</description>
<alternateRegister>SSR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x80</resetValue>
<resetMask>0xfd</resetMask>
<fields>
<field>
<name>DR</name>
<description>Receive Data Ready Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receiving is in progress, or no received data remains in FRDRHL after successfully completed reception (receive FIFO empty)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Next receive data is not received for a period after normal receiving is complete, when the amount of data stored in the FIFO is equal to or less than the receive triggering number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEND</name>
<description>Transmit End Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A character is being transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Character transfer is complete</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER</name>
<description>Framing Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Framing error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDF</name>
<description>Receive FIFO Data Full Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The amount of receive data written in FRDRHL is less than the specified receive triggering number</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The amount of receive data written in FRDRHL is equal to or greater than the specified receive triggering number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDFE</name>
<description>Transmit FIFO Data Empty Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The amount of transmit data written in FTDRHL exceeds the specified transmit triggering number</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The amount of transmit data written in FTDRHL is equal to or less than the specified transmit triggering number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSR_MANC</name>
<description>Serial Status Register for Manchester Mode (SCMR.SMIF = 0, and MMR.MANEN = 1)</description>
<alternateRegister>SSR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x84</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MER</name>
<description>Manchester Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No Manchester error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Manchester error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPB</name>
<description>Multi-Processor</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycles</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycles</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEND</name>
<description>Transmit End Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A character is being transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Character transfer has been completed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A parity error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER</name>
<description>Framing Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A framing error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An overrun error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDRF</name>
<description>Receive Data Full Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No received data is in RDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Received data is in RDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDRE</name>
<description>Transmit Data Empty Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmit data is in TDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>No transmit data is in TDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSR_SMCI</name>
<description>Serial Status Register for Smart Card Interface Mode (SCMR.SMIF = 1, and MMR.MANEN = 0)</description>
<alternateRegister>SSR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x84</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MPBT</name>
<description>Multi-Processor Bit Transfer</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>MPB</name>
<description>Multi-Processor</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>TEND</name>
<description>Transmit End Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A character is being transmitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Character transfer is complete</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERS</name>
<description>Error Signal Status Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No low error signal response</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low error signal response occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDRF</name>
<description>Receive Data Full Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No received data in RDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Received data in RDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDRE</name>
<description>Transmit Data Empty Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmit data in TDR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>No transmit data in TDR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RDR</name>
<description>Receive Data Register</description>
<addressOffset>0x05</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>SCMR</name>
<description>Smart Card Mode Register</description>
<addressOffset>0x06</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xf2</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SMIF</name>
<description>Smart Card Interface Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-smart card interface mode (asynchronous mode, clock synchronous mode, simple SPI mode, or simple IIC mode) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Smart card interface mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINV</name>
<description>Transmitted/Received Data Invert</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>TDR contents are transmitted as they are. Received data is stored as received in the RDR register.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>TDR register contents are inverted before transmission. Receive data is stored in inverted form in the RDR register.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDIR</name>
<description>Transmitted/Received Data Transfer Direction</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer LSB-first</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer MSB-first</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHR1</name>
<description>Character Length 1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SMR.CHR = 0: Transmit/receive in 9-bit data length SMR.CHR = 1: Transmit/receive in 9-bit data length </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SMR.CHR = 0: Transmit/receive in 8-bit data length (initial value) SMR.CHR = 1: Transmit/receive in 7-bit data length </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCP2</name>
<description>Base Clock Pulse 2</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEMR</name>
<description>Serial Extended Mode Register</description>
<addressOffset>0x07</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PADIS</name>
<description>Preamble function Disable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Preamble output function is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Preamble output function is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRME</name>
<description>Bit Rate Modulation Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable bit rate modulation function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable bit rate modulation function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABCSE</name>
<description>Asynchronous Mode Extended Base Clock Select 1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Clock cycles for 1-bit period determined by combination of the BGDM and ABCS bits in the SEMR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Baud rate is 6 base clock cycles for 1-bit period</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABCS</name>
<description>Asynchronous Mode Base Clock Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select 16 base clock cycles for 1-bit period</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select 8 base clock cycles for 1-bit period</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>Digital Noise Filter Function Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>In asynchronous mode: Disable noise cancellation function for RXDn input signal In simple I2C mode: Disable noise cancellation function for SCLn and SDAn input signals </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>In asynchronous mode: Enable noise cancellation function for RXDn input signal In simple I2C mode: Enable noise cancellation function for SCLn and SDAn input signals </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BGDM</name>
<description>Baud Rate Generator Double-Speed Mode Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output clock from baud rate generator with normal frequency</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output clock from baud rate generator with doubled frequency</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXDESEL</name>
<description>Asynchronous Start Bit Edge Detection Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Detect low level on RXDn pin as start bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect falling edge of RXDn pin as start bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SNFR</name>
<description>Noise Filter Setting Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>NFCS</name>
<description>Noise Filter Clock Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>In asynchronous mode: Use clock signal divided by 1 with noise filter In simple I2C mode: Setting prohibited </description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>In asynchronous mode: Setting prohibited In simple I2C mode: Use clock signal divided by 1 with noise filter </description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>In asynchronous mode: Setting prohibited In simple I2C mode: Use clock signal divided by 2 with noise filter </description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>In asynchronous mode: Setting prohibited In simple I2C mode: Use clock signal divided by 4 with noise filter </description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>In asynchronous mode: Setting prohibited In simple I2C mode: Use clock signal divided by 8 with noise filter </description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SIMR1</name>
<description>IIC Mode Register 1</description>
<addressOffset>0x09</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IICM</name>
<description>Simple IIC Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SCMR.SMIF = 0: Asynchronous mode (including multi-processor mode), clock synchronous mode, or simple SPI mode SCMR.SMIF = 1: Smart card interface mode </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SCMR.SMIF = 0: Simple IIC mode SCMR.SMIF = 1: Setting prohibited </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICDL</name>
<description>SDAn Delay Output Select</description>
<lsb>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>No output delay</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>(IICDL - 1) to (IICDL) cycles</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SIMR2</name>
<description>IIC Mode Register 2</description>
<addressOffset>0x0A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IICINTM</name>
<description>IIC Interrupt Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Use ACK/NACK interrupts</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use reception and transmission interrupts</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICCSC</name>
<description>Clock Synchronization</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not synchronize with clock signal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Synchronize with clock signal</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICACKT</name>
<description>ACK Transmission Data</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ACK transmission</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NACK transmission and ACK/NACK reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SIMR3</name>
<description>IIC Mode Register 3</description>
<addressOffset>0x0B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IICSTAREQ</name>
<description>Start Condition Generation</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not generate start condition</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generate start condition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICRSTAREQ</name>
<description>Restart Condition Generation</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not generate restart condition</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generate restart condition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICSTPREQ</name>
<description>Stop Condition Generation</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not generate stop condition</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generate stop condition</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICSTIF</name>
<description>Issuing of Start, Restart, or Stop Condition Completed Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No requests are being made for generating conditions, or a condition is being generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generation of start, restart, or stop condition is complete. When 0 is written to IICSTIF, it is set to 0 </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICSDAS</name>
<description>SDAn Output Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Output serial data</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Generate start, restart, or stop condition</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Output low on SDAn pin</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Drive SDAn pin to high-impedance state</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IICSCLS</name>
<description>SCLn Output Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Output serial clock</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Generate start, restart, or stop condition</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Output low on SCLn pin</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Drive SCLn pin to high-impedance state</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SISR</name>
<description>IIC Status Register</description>
<addressOffset>0x0C</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xcb</resetMask>
<fields>
<field>
<name>IICACKR</name>
<description>ACK Reception Data Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ACK received</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NACK received</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPMR</name>
<description>SPI Mode Register</description>
<addressOffset>0x0D</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SSE</name>
<description>SSn Pin Function Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SSn pin function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SSn pin function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSE</name>
<description>CTS Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable CTS function (enable RTS output function)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable CTS function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSS</name>
<description>Master Slave Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmit through TXDn pin and receive through RXDn pin (master mode)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Receive through TXDn pin and transmit through RXDn pin (slave mode)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSPEN</name>
<description>CTS external pin Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Alternate setting to use CTS and RTS functions as either one terminal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Dedicated setting for separately using CTS and RTS functions with 2 terminals </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MFF</name>
<description>Mode Fault Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No mode fault error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mode fault error</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CKPOL</name>
<description>Clock Polarity Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not invert clock polarity</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Invert clock polarity</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CKPH</name>
<description>Clock Phase Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not delay clock</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Delay clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FTDRHL</name>
<description>Transmit FIFO Data Register</description>
<addressOffset>0x0E</addressOffset>
<size>16</size>
<access>write-only</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TDAT</name>
<description>Serial transmit data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>MPBT</name>
<description>Multi-Processor Transfer Bit Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TDRHL</name>
<description>Transmit Data Register for Non-Manchester mode (MMR.MANEN = 0)</description>
<alternateRegister>FTDRHL</alternateRegister>
<addressOffset>0x0E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TDAT</name>
<description>Serial Transmit Data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TDRHL_MAN</name>
<description>Transmit Data Register for Manchester mode (MMR.MANEN = 1)</description>
<alternateRegister>FTDRHL</alternateRegister>
<addressOffset>0x0E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xffff</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TDAT</name>
<description>Serial transmit data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
<field>
<name>MPBT</name>
<description>Multi-processor transfer bit flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycles</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycles</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSYNC</name>
<description>Transmit SYNC data bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Start Bit is transmitted as DATA SYNC.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Start Bit is transmitted as COMMAND SYNC.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FTDRH</name>
<description>Transmit FIFO Data Register</description>
<alternateRegister>FTDRHL</alternateRegister>
<addressOffset>0x0E</addressOffset>
<size>8</size>
<access>write-only</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MPBT</name>
<description>Multi-Processor Transfer Bit Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FTDRL</name>
<description>Transmit FIFO Data Register</description>
<alternateRegister>FTDRHL</alternateRegister>
<addressOffset>0x0F</addressOffset>
<size>8</size>
<access>write-only</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TDAT</name>
<description>Serial transmit data</description>
<lsb>0</lsb>
<msb>7</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FRDRHL</name>
<description>Receive FIFO Data Register</description>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RDAT</name>
<description>Serial receive data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>MPB</name>
<description>Multi-Processor Bit Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DR</name>
<description>Receive Data Ready Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receiving is in progress, or no received data remains in the FRDRH and FRDRL registers after successfully completed reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Next receive data is not received for a period after successfully completed reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred in the first data of FRDRH and FRDRL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred in the first data of FRDRH and FRDRL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER</name>
<description>Framing Error Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred in the first data of FRDRH and FRDRL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Framing error occurred in the first data of FRDRH and FRDRL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDF</name>
<description>Receive FIFO Data Full Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The amount of receive data written in FRDRH and FRDRL is less than the specified receive triggering number</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The amount of receive data written in FRDRH and FRDRL is equal to or greater than the specified receive triggering number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RDRHL</name>
<description>Receive Data Register for Non-Manchester mode (MMR.MANEN = 0)</description>
<alternateRegister>FRDRHL</alternateRegister>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RDAT</name>
<description>Serial Receive Data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RDRHL_MAN</name>
<description>Receive Data Register for Manchester mode (MMR.MANEN = 1)</description>
<alternateRegister>FRDRHL</alternateRegister>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RDAT</name>
<description>Serial receive data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-only</access>
</field>
<field>
<name>MPB</name>
<description>Multi-processor bit</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycles</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycles</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSYNC</name>
<description>Receive SYNC data bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The received the Start Bit is DATA SYNC</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The received the Start Bit is COMMAND SYNC</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRDRH</name>
<description>Receive FIFO Data Register</description>
<alternateRegister>FRDRHL</alternateRegister>
<addressOffset>0x10</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MPB</name>
<description>Multi-Processor Bit Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data transmission cycle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ID transmission cycle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DR</name>
<description>Receive Data Ready Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receiving is in progress, or no received data remains in the FRDRH and FRDRL registers after successfully completed reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Next receive data is not received for a period after successfully completed reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PER</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred in the first data of FRDRH and FRDRL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred in the first data of FRDRH and FRDRL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FER</name>
<description>Framing Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred in the first data of FRDRH and FRDRL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Framing error occurred in the first data of FRDRH and FRDRL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDF</name>
<description>Receive FIFO Data Full Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The amount of receive data written in FRDRH and FRDRL is less than the specified receive triggering number</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The amount of receive data written in FRDRH and FRDRL is equal to or greater than the specified receive triggering number</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRDRL</name>
<description>Receive FIFO Data Register</description>
<alternateRegister>FRDRHL</alternateRegister>
<addressOffset>0x11</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RDAT</name>
<description>Serial receive data</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MDDR</name>
<description>Modulation Duty Register</description>
<addressOffset>0x12</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>DCCR</name>
<description>Data Compare Match Control Register</description>
<addressOffset>0x13</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x40</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DCMF</name>
<description>Data Compare Match Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not matched</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Matched</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DPER</name>
<description>Data Compare Match Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFER</name>
<description>Data Compare Match Framing Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No framing error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Framing error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDSEL</name>
<description>ID Frame Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Always compare data regardless of the MPB bit value</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Only compare data when MPB bit = 1 (ID frame)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCME</name>
<description>Data Compare Match Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable address match function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable address match function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FCR</name>
<description>FIFO Control Register</description>
<addressOffset>0x14</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0xf800</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FM</name>
<description>FIFO Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Non-FIFO mode. Selects TDR/RDR or TDRHL/RDRHL for communication. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FIFO mode. Selects FTDRHL/FRDRHL for communication. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFRST</name>
<description>Receive FIFO Data Register Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not reset FRDRHL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset FRDRHL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TFRST</name>
<description>Transmit FIFO Data Register Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not reset FTDRHL</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reset FTDRHL</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRES</name>
<description>Receive Data Ready Error Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receive data full interrupt (SCIn_RXI)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Receive error interrupt (SCIn_ERI)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TTRG</name>
<description>Transmit FIFO Data Trigger Number</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>RTRG</name>
<description>Receive FIFO Data Trigger Number</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
<field>
<name>RSTRG</name>
<description>RTS Output Active Trigger Number Select</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FDR</name>
<description>FIFO Data Count Register</description>
<addressOffset>0x16</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>R</name>
<description>Receive FIFO Data Count</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>T</name>
<description>Transmit FIFO Data Count</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LSR</name>
<description>Line Status Register</description>
<addressOffset>0x18</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ORER</name>
<description>Overrun Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNUM</name>
<description>Framing Error Count</description>
<lsb>2</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>PNUM</name>
<description>Parity Error Count</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CDR</name>
<description>Compare Match Data Register</description>
<addressOffset>0x1A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPD</name>
<description>Compare Match Data</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SPTR</name>
<description>Serial Port Register</description>
<addressOffset>0x1C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x03</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RXDMON</name>
<description>Serial Input Data Monitor</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When RINV is 0, RXDn terminal is the low level. When RINV is 1, RXDn terminal is the High level. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When RINV is 0, RXDn terminal is the High level. When RINV is 1, RXDn terminal is the Low level. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPB2DT</name>
<description>Serial Port Break Data Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When TINV is 0, Low level is output in TXDn terminal. When TINV is 1, High level is output in TXDn terminal. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When TINV is 0, High level is output in TXDn terminal. When TINV is 1, Low level is output in TXDn terminal. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPB2IO</name>
<description>Serial Port Break I/O</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output value of SPB2DT bit on TXDn pin</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output value of SPB2DT bit on TXDn pin</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RINV</name>
<description>RXD invert bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Received data from RXDn is not inverted and input.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Received data from RXDn is inverted and input.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TINV</name>
<description>TXD invert bit</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transmit data is not inverted and output to TXDn.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmit data is inverted and output to TXDn.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASEN</name>
<description>Adjust receive sampling timing enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Adjust sampling timing disable.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Adjust sampling timing enable.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ATEN</name>
<description>Adjust transmit timing enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Adjust transmit timing disable.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Adjust transmit timing enable.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ACTR</name>
<description>Adjustment Communication Timing Register</description>
<addressOffset>0x1D</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>AST</name>
<description>Adjustment value for receive Sampling Timing</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>AJD</name>
<description>Adjustment Direction for receive sampling timing</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The sampling timing is adjusted backward to the middle of bit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The sampling timing is adjusted forward to the middle of bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ATT</name>
<description>Adjustment value for Transmit timing</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>AET</name>
<description>Adjustment edge for transmit timing</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Adjust the rising edge timing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Adjust the falling edge timing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MMR</name>
<description>Manchester Mode Register</description>
<addressOffset>0x20</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RMPOL</name>
<description>Polarity of Received Manchester Code</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Logic 0 is coded as a zero-to-one transition in Manchester code Logic 1 is coded as a one-to-zero transition in Manchester code </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Logic 0 is coded as a one-to-zero transition in Manchester code Logic 1 is coded as a zero-to-one transition in Manchester code </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TMPOL</name>
<description>Polarity of Transmit Manchester Code</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Logic 0 is coded as a zero-to-one transition in Manchester code Logic 1 is coded as a one-to-zero transition in Manchester code </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Logic 0 is coded as a one-to-zero transition in Manchester code Logic 1 is coded as a zero-to-one transition in Manchester code </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERTEN</name>
<description>Manchester Edge Retiming Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the receive retiming function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables the receive retiming function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNVAL</name>
<description>SYNC value Setting</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The start bit is added as a zero-to-one transition.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The start bit is added as a one-to-zero transition.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNSEL</name>
<description>SYNC Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The start bit pattern is set with the SYNVAL bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The start bit pattern is set with the TSYNC bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBSEL</name>
<description>Start Bit Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The start bit area consists of one bit.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The start bit area consists of three bits (COMMAND SYNC or DATA SYNC)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MANEN</name>
<description>Manchester Mode Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the Manchester mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables the Manchester mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TMPR</name>
<description>Transmit Manchester Preface Setting Register</description>
<addressOffset>0x22</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>TPLEN</name>
<description>Transmit preface length</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>Disables the transmit preface generation</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Transmit preface length (bit length)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPPAT</name>
<description>Transmit preface pattern</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>ALL ZERO</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>ZERO ONE</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>ONE ZERO</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>ALL ONE</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RMPR</name>
<description>Receive Manchester Preface Setting Register</description>
<addressOffset>0x23</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>RPLEN</name>
<description>Receive Preface Length</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables the receive preface generation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Receive preface length (bit length)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPPAT</name>
<description>Receive Preface Pattern</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>ALL ZERO</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>ZERO ONE</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>ONE ZERO</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>ALL ONE</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MESR</name>
<description>Manchester Extended Error Status Register</description>
<addressOffset>0x24</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PFER</name>
<description>Preface Error flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No preface error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Preface error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYER</name>
<description>SYNC Error flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No receive SYNC error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Receive SYNC error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBER</name>
<description>Start Bit Error flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No start bit error detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Start bit error detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MECR</name>
<description>Manchester Extended Error Control Register</description>
<addressOffset>0x25</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PFEREN</name>
<description>Preface Error Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not handle a preface error as an interrupt source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Handles a preface error as an interrupt source</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYEREN</name>
<description>Receive SYNC Error Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not handle a receive SYNC error as an interrupt source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Handles a receive SYNC error as an interrupt source</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBEREN</name>
<description>Start Bit Error Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not handle a start bit error as an interrupt source</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Handles a start bit error as an interrupt source</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="SCI0">
<name>SCI9</name>
<description>Serial Communication Interface</description>
<baseAddress>0x40118900</baseAddress>
</peripheral>
<peripheral>
<name>SPI0</name>
<description>Serial Peripheral Interface 0</description>
<baseAddress>0x4011A000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>26</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SPCR</name>
<description>SPI Control Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPMS</name>
<description>SPI Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select SPI operation (4-wire method)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select clock synchronous operation (3-wire method)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXMD</name>
<description>Communications Operating Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select full-duplex synchronous serial communications</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select serial communications with transmit-only</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODFEN</name>
<description>Mode Fault Error Detection Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable detection of mode fault errors</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable detection of mode fault errors</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSTR</name>
<description>SPI Master/Slave Mode Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select slave mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select master mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPEIE</name>
<description>SPI Error Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SPI error interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SPI error interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPTIE</name>
<description>Transmit Buffer Empty Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable transmit buffer empty interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable transmit buffer empty interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPE</name>
<description>SPI Function Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SPI function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SPI function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPRIE</name>
<description>SPI Receive Buffer Full Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable SPI receive buffer full interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable SPI receive buffer full interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSLP</name>
<description>SPI Slave Select Polarity Register</description>
<addressOffset>0x01</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SSL0P</name>
<description>SSLn0 Signal Polarity Setting</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set SSLn0 signal to active-low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set SSLn0 signal to active-high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSL1P</name>
<description>SSLn1 Signal Polarity Setting</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set SSLn1 signal to active-low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set SSLn1 signal to active-high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSL2P</name>
<description>SSLn2 Signal Polarity Setting</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set SSLn2 signal to active-low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set SSLn2 signal to active-high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSL3P</name>
<description>SSLn3 Signal Polarity Setting</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set SSLn3 signal to active-low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set SSLn3 signal to active-high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPPCR</name>
<description>SPI Pin Control Register</description>
<addressOffset>0x02</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPLP</name>
<description>SPI Loopback</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Loopback mode (receive data = inverted transmit data)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPLP2</name>
<description>SPI Loopback 2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Loopback mode (receive data = transmit data)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOIFV</name>
<description>MOSI Idle Fixed Value</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set level output on MOSIn pin during MOSI idling to low</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set level output on MOSIn pin during MOSI idling to high</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MOIFE</name>
<description>MOSI Idle Value Fixing Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set MOSI output value to equal final data from previous transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set MOSI output value to equal value set in the MOIFV bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPSR</name>
<description>SPI Status Register</description>
<addressOffset>0x03</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x20</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>OVRF</name>
<description>Overrun Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Overrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDLNF</name>
<description>SPI Idle Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SPI is in the idle state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SPI is in the transfer state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODF</name>
<description>Mode Fault Error Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No mode fault or underrun error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mode fault error or underrun error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PERF</name>
<description>Parity Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No parity error occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Parity error occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UDRF</name>
<description>Underrun Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Mode fault error occurred (MODF = 1)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Underrun error occurred (MODF = 1)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPTEF</name>
<description>SPI Transmit Buffer Empty Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data is in the transmit buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>No data is in the transmit buffer</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CENDF</name>
<description>Communication End Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not communicating or communicating</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Communication completed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPRF</name>
<description>SPI Receive Buffer Full Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No valid data is in SPDR/SPDR_HA</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Valid data is in SPDR/SPDR_HA</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPDR</name>
<description>SPI Data Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>SPDR_HA</name>
<description>SPI Data Register</description>
<alternateRegister>SPDR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>SPDR_BY</name>
<description>SPI Data Register</description>
<alternateRegister>SPDR</alternateRegister>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>SPSCR</name>
<description>SPI Sequence Control Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPSLN</name>
<description>SPI Sequence Length Specification</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Sequence Length is 1 (Referenced SPCMDn, n = 0→0→…)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Sequence Length is 2 (Referenced SPCMDn, n = 0→1→0→…)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Sequence Length is 3 (Referenced SPCMDn, n = 0→1→2→0→…)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Sequence Length is 4 (Referenced SPCMDn, n = 0→1→2→3→0→…)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Sequence Length is 5 (Referenced SPCMDn, n = 0→1→2→3→4→0→…)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Sequence Length is 6 (Referenced SPCMDn, n = 0→1→2→3→4→5→0→…)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Sequence Length is 7 (Referenced SPCMDn, n = 0→1→2→3→4→5→6→0→…)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Sequence Length is 8 (Referenced SPCMDn, n = 0→1→2→3→4→5→6→7→0→…)</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPSSR</name>
<description>SPI Sequence Status Register</description>
<addressOffset>0x09</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPCP</name>
<description>SPI Command Pointer</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>SPCMD0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>SPCMD1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>SPCMD2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>SPCMD3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>SPCMD4</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>SPCMD5</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>SPCMD6</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>SPCMD7</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPECM</name>
<description>SPI Error Command</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>SPCMD0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>SPCMD1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>SPCMD2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>SPCMD3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>SPCMD4</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>SPCMD5</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>SPCMD6</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>SPCMD7</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPBR</name>
<description>SPI Bit Rate Register</description>
<addressOffset>0x0A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0xff</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>SPDCR</name>
<description>SPI Data Control Register</description>
<addressOffset>0x0B</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPFC</name>
<description>Number of Frames Specification</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>1 frame</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>2 frames</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>3 frames</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>4 frames</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPRDTD</name>
<description>SPI Receive/Transmit Data Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Read SPDR/SPDR_HA values from receive buffer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Read SPDR/SPDR_HA values from transmit buffer, but only if the transmit buffer is empty</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPLW</name>
<description>SPI Word Access/Halfword Access Specification</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set SPDR_HA to valid for halfword access</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set SPDR to valid for word access</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPBYT</name>
<description>SPI Byte Access Specification</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>SPDR/SPDR_HA is accessed in halfword or word (SPLW is valid)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>SPDR_BY is accessed in byte (SPLW is invalid)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPCKD</name>
<description>SPI Clock Delay Register</description>
<addressOffset>0x0C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SCKDL</name>
<description>RSPCK Delay Setting</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>1 RSPCK</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>2 RSPCK</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>3 RSPCK</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 RSPCK</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>5 RSPCK</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>6 RSPCK</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>7 RSPCK</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>8 RSPCK</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SSLND</name>
<description>SPI Slave Select Negation Delay Register</description>
<addressOffset>0x0D</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SLNDL</name>
<description>SSL Negation Delay Setting</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>1 RSPCK</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>2 RSPCK</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>3 RSPCK</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 RSPCK</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>5 RSPCK</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>6 RSPCK</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>7 RSPCK</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>8 RSPCK</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPND</name>
<description>SPI Next-Access Delay Register</description>
<addressOffset>0x0E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPNDL</name>
<description>SPI Next-Access Delay Setting</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>1 RSPCK + 2 PCLKA</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>2 RSPCK + 2 PCLKA</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>3 RSPCK + 2 PCLKA</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 RSPCK + 2 PCLKA</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>5 RSPCK + 2 PCLKA</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>6 RSPCK + 2 PCLKA</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>7 RSPCK + 2 PCLKA</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>8 RSPCK + 2 PCLKA</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPCR2</name>
<description>SPI Control Register 2</description>
<addressOffset>0x0F</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SPPE</name>
<description>Parity Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not add parity bit to transmit data and do not check parity bit of receive data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When SPCR.TXMD = 0: Add parity bit to transmit data and check parity bit of receive data When SPCR.TXMD = 1: Add parity bit to transmit data but do not check parity bit of receive data </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPOE</name>
<description>Parity Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select even parity for transmission and reception</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select odd parity for transmission and reception</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPIIE</name>
<description>SPI Idle Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable idle interrupt requests</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable idle interrupt requests</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PTE</name>
<description>Parity Self-Testing</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable self-diagnosis function of the parity circuit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable self-diagnosis function of the parity circuit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCKASE</name>
<description>RSPCK Auto-Stop Function Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable RSPCK auto-stop function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable RSPCK auto-stop function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x02</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>SPCMD%s</name>
<description>SPI Command Register %s</description>
<addressOffset>0x10</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x070d</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CPHA</name>
<description>RSPCK Phase Setting</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select data sampling on leading edge, data change on trailing edge </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select data change on leading edge, data sampling on trailing edge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPOL</name>
<description>RSPCK Polarity Setting</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Set RSPCK low during idle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Set RSPCK high during idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDV</name>
<description>Bit Rate Division Setting</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Base bit rate</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Base bit rate divided by 2</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Base bit rate divided by 4</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Base bit rate divided by 8</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSLA</name>
<description>SSL Signal Assertion Setting</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>SSL0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>SSL1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>SSL2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>SSL3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSLKP</name>
<description>SSL Signal Level Keeping</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Negate all SSL signals on completion of transfer</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Keep SSL signal level from the end of transfer until the beginning of the next access</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPB</name>
<description>SPI Data Length Setting</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>20 bits</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>24 bits</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>32 bits</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>32 bits</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>9 bits</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>10 bits</description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>11 bits</description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>12 bits</description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>0xC</name>
<description>13 bits</description>
<value>0xc</value>
</enumeratedValue>
<enumeratedValue>
<name>0xD</name>
<description>14 bits</description>
<value>0xd</value>
</enumeratedValue>
<enumeratedValue>
<name>0xE</name>
<description>15 bits</description>
<value>0xe</value>
</enumeratedValue>
<enumeratedValue>
<name>0xF</name>
<description>16 bits</description>
<value>0xf</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>8 bits</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSBF</name>
<description>SPI LSB First</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>MSB-first</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>LSB-first</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPNDEN</name>
<description>SPI Next-Access Delay Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select next-access delay of 1 RSPCK + 2 PCLKA</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select next-access delay equal to the setting in the SPI Next-Access Delay Register (SPND)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLNDEN</name>
<description>SSL Negation Delay Setting Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select SSL negation delay of 1 RSPCK</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select SSL negation delay equal to the setting in the SPI Slave Select Negation Delay Register (SSLND)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCKDEN</name>
<description>RSPCK Delay Setting Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select RSPCK delay of 1 RSPCK</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select RSPCK delay equal to the setting in the SPI Clock Delay Register (SPCKD)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPDCR2</name>
<description>SPI Data Control Register 2</description>
<addressOffset>0x20</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BYSW</name>
<description>Byte Swap Operating Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Byte Swap OFF</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Byte Swap ON</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINV</name>
<description>Serial Data Invert Bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not invert serial data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Invert serial data</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPCR3</name>
<description>SPI Control Register 3</description>
<addressOffset>0x21</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ETXMD</name>
<description>Extended Communication Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Full-duplex synchronous or transmit-only serial communications. [the SPCR.TXMD bit is enabled] </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Receive-only serial communications in slave mode (SPCR.MSTR bit = 0). [the SPCR.TXMD bit is disabled] Setting is prohibited in master mode (SPCR.MSTR bit = 1). </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BFDS</name>
<description>Between Burst Transfer Frames Delay Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Delay (RSPCK delay, SSL negation delay and next-access delay) between frames is inserted in burst transfer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Delay between frames is not inserted in burst transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CENDIE</name>
<description>SPI Communication End Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Communication end interrupt request is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Communication end interrupt request is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="SPI0">
<name>SPI1</name>
<description>Serial Peripheral Interface 1</description>
<baseAddress>0x4011A100</baseAddress>
</peripheral>
<peripheral>
<name>I3C</name>
<description>I3C Bus Interface</description>
<baseAddress>0x4011F000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x20</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x30</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x44</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x58</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x60</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x70</offset>
<size>36</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x98</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA0</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xB0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x120</offset>
<size>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x140</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x150</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x17C</offset>
<size>28</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C0</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1D0</offset>
<size>32</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>32</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x224</offset>
<size>64</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x2A0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x2B0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x2D0</offset>
<size>32</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x320</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x330</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x350</offset>
<size>44</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x380</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x394</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3C0</offset>
<size>20</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3E0</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>PRTS</name>
<description>Protocol Selection Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PRTMD</name>
<description>Protocol Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C protocol mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I2C protocol mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CECTL</name>
<description>Clock Enable Control Resisters</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CLKE</name>
<description>Clock Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Clock disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clock enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BCTL</name>
<description>Bus Control Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>INCBA</name>
<description>Include I3C Broadcast Address</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not include I3C broadcast address for private transfers</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Include I3C broadcast address for private transfers</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABT</name>
<description>Abort</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C is running.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C has aborted a transfer.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSM</name>
<description>Resume</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C is running.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C is suspended.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUSE</name>
<description>Bus Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C bus operation is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C bus operation is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSDVAD</name>
<description>Master Device Address Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MDYAD</name>
<description>Master Dynamic Address</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
<field>
<name>MDYADV</name>
<description>Master Dynamic Address Valid</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The master dynamic address field is not valid.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The master dynamic address field is valid.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCTL</name>
<description>Reset Control Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RI3CRST</name>
<description>I3C Software Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Release I3C reset.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Initiate I3C reset.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQRST</name>
<description>Command Queue Software Reset</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Command Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Command Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQRST</name>
<description>Response Queue Software Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Response Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Response Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDBRST</name>
<description>Transmit Data Buffer Software Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Transmit Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Transmit Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBRST</name>
<description>Receive Data Buffer Software Reset</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Receive Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Receive Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIQRST</name>
<description>IBI Queue Software Reset</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The IBI Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The IBI Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSQRST</name>
<description>Receive Status Queue Software Reset</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Receive Status Queue in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Receive Status Queue in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCMDQRST</name>
<description>High Priority Command Queue Software Reset</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The High Priority Command Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The High Priority Command Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRSPQRST</name>
<description>High Priority Response Queue Software Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The High Priority Response Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The High Priority Response Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HTDBRST</name>
<description>High Priority Transmit Data Buffer Software Reset</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The High Priority Transmit Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The High Priority Transmit Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HRDBRST</name>
<description>High Priority Receive Data Buffer Software Reset</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The High Priority Receive Queues in I3C is not flushed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The High Priority Receive Queues in I3C is flushed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTLRST</name>
<description>Internal Software Reset</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Releases of some registers and internal state.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Resets of some registers and internal state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRSST</name>
<description>Present State Register</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CRMS</name>
<description>Current Master</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Master is not the Current Master, and must request and acquire bus ownership before initiating any transfer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Master is the Current Master, and as a result can initiate transfers.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRMD</name>
<description>Transmit/Receive Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Receive mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transmit mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSSTWP</name>
<description>Present State Write Protect</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CRMS bit is protected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CRMS bit can be written when writing simultaneously with the value of the target bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INST</name>
<description>Internal Status Register</description>
<addressOffset>0x030</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>INEF</name>
<description>Internal Error Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C Internal Error has not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C Internal Error has detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INSTE</name>
<description>Internal Status Enable Register</description>
<addressOffset>0x034</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>INEE</name>
<description>Internal Error Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable INST.INEF</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable INST.INEF</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INIE</name>
<description>Internal Interrupt Enable Register</description>
<addressOffset>0x038</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>INEIE</name>
<description>Internal Error Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Non-recoverable Internal Error Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Non-recoverable Internal Error Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INSTFC</name>
<description>Internal Status Force Register</description>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>INEFC</name>
<description>Internal Error Force</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not force a specific interrupt</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force a specific interrupt</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DVCT</name>
<description>Device Characteristic Table Register</description>
<addressOffset>0x044</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IDX</name>
<description>DCT Table Index</description>
<lsb>19</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IBINCTL</name>
<description>IBI Notify Control Register</description>
<addressOffset>0x058</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>NRMRCTL</name>
<description>Notify Rejected Master Request Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not pass rejected IBI Status to IBI Queue/Ring, if the incoming Master Request is NACKed and is auto-disabled based on DVMRRJ field in relevant DAT entry.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Pass rejected IBI Status to the IBI Queue, if the incoming Master Request is NACKed and is autodisabled based on DVMRRJ field in relevant DAT entry.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NRSIRCTL</name>
<description>Notify Rejected Slave Interrupt Request Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not pass rejected IBI Status to the IBI Queue/Rings, if the incoming SIR is NACKed and is auto-disabled based on DVSIRRJ field in relevant DAT entry.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Pass rejected IBI Status to the IBI Queue/Rings, if the incoming SIR is NACKed and is auto-disabled based on DVSIRRJ field in relevant DAT entry.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BFCTL</name>
<description>Bus Function Control Register</description>
<addressOffset>0x060</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MALE</name>
<description>Master Arbitration-Lost Detection Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Master arbitration-lost detection disables. Disables the arbitration-lost detection function and does not clear the CRMS and TRMD bits in PRSST automatically when arbitration is lost. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Master arbitration-lost detection enables. Enables the arbitration-lost detection function and clears the CRMS and TRMD bits in PRSST automatically when arbitration is lost. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NALE</name>
<description>NACK Transmission Arbitration-Lost Detection Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>NACK transmission arbitration-lost detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NACK transmission arbitration-lost detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SALE</name>
<description>Slave Arbitration-Lost Detection Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave arbitration-lost detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave arbitration-lost detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCSYNE</name>
<description>SCL Synchronous Circuit Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No SCL synchronous circuit uses.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An SCL synchronous circuit uses.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SMBS</name>
<description>SMBus/I2C Bus Selection</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The I2C bus select.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The SMBus select.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FMPE</name>
<description>Fast-mode Plus Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No Fm+ slope control circuit uses for the I3C_SCL pin and I3C_SDA pin. (n = 0)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An Fm+ slope control circuit uses for the I3C_SCL pin and I3C_SDA pin. (n = 0)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HSME</name>
<description>High Speed Mode Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable High Speed Mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable High Speed Mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SVCTL</name>
<description>Slave Control Register</description>
<addressOffset>0x064</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GCAE</name>
<description>General Call Address Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>General call address detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>General call address detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HSMCE</name>
<description>Hs-mode Master Code Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Hs-mode Master Code Detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Hs-mode Master Code Detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVIDE</name>
<description>Device-ID Address Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Device-ID address detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Device-ID address detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HOAE</name>
<description>Host Address Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Host address detection disables.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Host address detection enables.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVAE</name>
<description>Slave Address Enable n ( n = 0 to 2 )</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave n disables</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave n enables</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REFCKCTL</name>
<description>Reference Clock Control Register</description>
<addressOffset>0x070</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IREFCKS</name>
<description>Internal Reference Clock Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>TCLK/1 clock</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>TCLK/2 clock</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>TCLK/4 clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>TCLK/8 clock</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>TCLK/16 clock</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>TCLK/32 clock</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>TCLK/64 clock</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>TCLK/128 clock</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STDBR</name>
<description>Standard Bit Rate Register</description>
<addressOffset>0x074</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x3f3fffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SBRLO</name>
<description>Standard Bit Rate Low-level Period Open-Drain</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SBRHO</name>
<description>Standard Bit Rate High-level Period Open-Drain</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>SBRLP</name>
<description>Standard Bit Rate Low-level Period Push-Pull</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>SBRHP</name>
<description>Standard Bit Rate High-level Period Push-Pull</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>DSBRPO</name>
<description>Double the Standard Bit Rate Period for Open-Drain</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The time period set for SBRHO[7:0] and SBRLO[7:0] is not doubled. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The time period set for SBRHO[7:0] and SBRLO[7:0] is doubled. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTBR</name>
<description>Extended Bit Rate Register</description>
<addressOffset>0x078</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x3f3fffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>EBRLO</name>
<description>Extended Bit Rate Low-level Period Open-Drain</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>EBRHO</name>
<description>Extended Bit Rate High-level Period Open-Drain</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>EBRLP</name>
<description>Extended Bit Rate Low-level Period Push-Pull</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>EBRHP</name>
<description>Extended Bit Rate High-level Period Push-Pull</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BFRECDT</name>
<description>Bus Free Condition Detection Time Register</description>
<addressOffset>0x07C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>FRECYC</name>
<description>Bus Free Condition Detection Cycle</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BAVLCDT</name>
<description>Bus Available Condition Detection Time Register</description>
<addressOffset>0x080</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>AVLCYC</name>
<description>Bus Available Condition Detection Cycle</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BIDLCDT</name>
<description>Bus Idle Condition Detection Time Register</description>
<addressOffset>0x084</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IDLCYC</name>
<description>Bus Idle Condition Detection Cycle</description>
<lsb>0</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OUTCTL</name>
<description>Output Control Register</description>
<addressOffset>0x088</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000003</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SDOC</name>
<description>SDA Output Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C drives the I3C_SDA pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C releases the I3C_SDA pin.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCOC</name>
<description>SCL Output Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C drives the I3C_SCL pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C releases the I3C_SCL pin.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOCWP</name>
<description>SCL/SDA Output Control Write Protect</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bits SCOC and SDOC are protected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bits SCOC and SDOC can be written (When writing simultaneously with the value of the target bit). This bit is read as 0. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCYC</name>
<description>Extra SCL Clock Cycle Output</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not output an extra SCL clock cycle (default).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Outputs an extra SCL clock cycle.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDOD</name>
<description>SDA Output Delay</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>No output delay</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>1 I3Cφ cycle (When OUTCTL.SDODCS = 0 (I3Cφ)) 1 or 2 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>2 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 3 or 4 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>3 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 5 or 6 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>4 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 7 or 8 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>5 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 9 or 10 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>6 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 11 or 12 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>7 I3Cφ cycles (When OUTCTL.SDODCS = 0 (I3Cφ)) 13 or 14 I3Cφ cycles (When OUTCTL.SDODCS = 1 (I3Cφ/2)) </description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDODCS</name>
<description>SDA Output Delay Clock Source Selection</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The internal reference clock (I3Cφ) is selected as the clock source of the SDA output delay counter.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The internal reference clock divided by 2 (I3Cφ/2) is selected as the clock source of the SDA output delay counter.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INCTL</name>
<description>Input Control Register</description>
<addressOffset>0x08C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x000000d0</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DNFS</name>
<description>Digital Noise Filter Stage Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>DNFE</name>
<description>Digital Noise Filter Circuit Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No digital noise filter circuit is used.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A digital noise filter circuit is used.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TMOCTL</name>
<description>Timeout Control Register</description>
<addressOffset>0x090</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TODTS</name>
<description>Timeout Detection Time Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>16bit-timeout</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>14bit-timeout</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>8bit-timeout</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>6bit-timeout</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOLCTL</name>
<description>Timeout L Count Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Count is disabled while the I3C_SCL line is at a low level.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count is enabled while the I3C_SCL line is at a low level.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOHCTL</name>
<description>Timeout H Count Control</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Count is disabled while the I3C_SCL line is at a high level.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count is enabled while the I3C_SCL line is at a high level.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOMDS</name>
<description>Timeout Operation Mode Selection</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Timeout is detected during the following conditions: The bus is busy (BCST.BFREF = 0) in master mode.I3Cs own slave address is detected and the bus is busy in slave mode.The bus is free (BCST.BFREF = 1) while generation of a START condition is requested (CNDCTL.STCND = 1).</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Timeout is detected while the bus is busy.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Timeout is detected while the bus is free.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WUCTL</name>
<description>Wake Up Unit Control Register</description>
<addressOffset>0x098</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000041</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>WUACKS</name>
<description>Wake-Up Acknowledge Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>WUANFS</name>
<description>Wake-Up Analog Noise Filter Selection</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not add the Wake Up analog filter.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Add the Wake Up analog filter.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUFSYNE</name>
<description>Wake-Up function PCLK Synchronous Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C asynchronous circuit enable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C synchronous circuit enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUFE</name>
<description>Wake-Up function Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Wake-up function disables</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Wake-up function enables</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ACKCTL</name>
<description>Acknowledge Control Register</description>
<addressOffset>0x0A0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ACKR</name>
<description>Acknowledge Reception</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A 0 is received as the acknowledge bit (ACK reception).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A 1 is received as the acknowledge bit (NACK reception).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACKT</name>
<description>Acknowledge Transmission</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A 0 is sent as the acknowledge bit (ACK transmission).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A 1 is sent as the acknowledge bit (NACK transmission).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACKTWP</name>
<description>ACKT Write Protect</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The ACKT bit are protected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The ACKT bit can be written (when writing simultaneously with the value of the target bit). This bit is read as 0. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCSTRCTL</name>
<description>SCL Stretch Control Register</description>
<addressOffset>0x0A4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ACKTWE</name>
<description>Acknowledge Transmission Wait Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>NTST.RDBFF0 is set at the rising edge of the ninth SCL clock cycle. (The I3C_SCL line is not held low at the falling edge of the eighth clock cycle.)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NTST.RDBFF0 is set at the rising edge of the eighth SCL clock cycle. (The I3C_SCL line is held low at the falling edge of the eighth clock cycle.) Low-hold is released by writing a value to the ACKCTL.ACKT bit. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RWE</name>
<description>Receive Wait Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No WAIT (The period between ninth clock cycle and first clock cycle is not held low.)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>WAIT (The period between ninth clock cycle and first clock cycle is held low.) Low-hold is released by reading NTDTBP0. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCSTLCTL</name>
<description>SCL Stalling Control Register</description>
<addressOffset>0x0B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STLCYC</name>
<description>Stalling Cycle</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>AAPE</name>
<description>Assigned Address Phase Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not stall the SCL clock during the address assignment phase.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stall the SCL clock during address assignment phase.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARPE</name>
<description>Parity Phase Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not stall the SCL clock during the parity bit period.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stall the SCL clock during the parity bit period.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACKPE</name>
<description>ACK phase Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not stall the SCL clock during the ACK/NACK phase.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stall the SCL clock during the ACK/NACK phase.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SVTDLG0</name>
<description>Slave Transfer Data Length Register 0</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STDLG</name>
<description>Slave Transfer Data Length</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STCTL</name>
<description>Synchronous Timing Control Register</description>
<addressOffset>0x120</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STOE</name>
<description>Synchronous Timing output Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ATCTL</name>
<description>Asynchronous Timing Control Register</description>
<addressOffset>0x124</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ATTRGS</name>
<description>Asynchronous Timing Trigger Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software trigger</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Hardware trigger</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MREFOE</name>
<description>MREF Output Enable (Capture Event / Counter Overflow)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AMEOE</name>
<description>Additional Master-initiated bus Event Output Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDIV</name>
<description>TCLK Counter Divide Setting</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ATTRG</name>
<description>Asynchronous Timing Trigger Register</description>
<addressOffset>0x128</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ATSTRG</name>
<description>Asynchronous Timing Software Trigger</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do nothing</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software trigger (one-shot pulse) output This bit is always read as 0. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ATCCNTE</name>
<description>Asynchronous Timing Contorol Counter enable Register</description>
<addressOffset>0x12C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ATCE</name>
<description>Asynchronous Timing Counter Enable for MREF, MC2, SC1, SC2.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNDCTL</name>
<description>Condition Control Register</description>
<addressOffset>0x140</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STCND</name>
<description>START (S) Condition Issuance</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not request to issue a START condition.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Requests to issue a START condition.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCND</name>
<description>Repeated START (Sr) Condition Issuance</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not request to issue a Repeated START condition.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Requests to issue a Repeated START condition.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCND</name>
<description>STOP (P) Condition Issuance</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not request to issue a STOP condition.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Requests to issue a STOP condition.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NCMDQP</name>
<description>Normal Command Queue Port Register</description>
<addressOffset>0x150</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>NRSPQP</name>
<description>Normal Response Queue Port Register</description>
<addressOffset>0x154</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>NTDTBP0</name>
<description>Normal Transfer Data Buffer Port Register 0</description>
<addressOffset>0x158</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>NTDTBP0_BY</name>
<description>Normal Transfer Data Buffer Port Register 0</description>
<alternateRegister>NTDTBP0</alternateRegister>
<addressOffset>0x158</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
</register>
<register>
<name>NIBIQP</name>
<description>Normal IBI Queue Port Register</description>
<addressOffset>0x17C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>NRSQP</name>
<description>Normal Receive Status Queue Port Register</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>HCMDQP</name>
<description>High Priority Command Queue Port Register</description>
<addressOffset>0x184</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>HRSPQP</name>
<description>High Priority Response Queue Port Register</description>
<addressOffset>0x188</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>HTDTBP</name>
<description>High Priority Transfer Data Buffer Port Register</description>
<addressOffset>0x18C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>NQTHCTL</name>
<description>Normal Queue Threshold Control Register</description>
<addressOffset>0x190</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x01010101</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CMDQTH</name>
<description>Normal Command Ready Queue Threshold</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Interrupt is issued when Command Queue is completely empty.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Interrupt is issued when Command Queue contains N empties. (N = CMDQTH[7:0])</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQTH</name>
<description>Normal Response Queue Threshold</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Interrupt is issued when Response Queue contains 1 entry (DWORD).</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Interrupt is triggered when Response Queue contains N+1 entries (DWORD). (N = CMDQTH[7:0])</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIDSSZ</name>
<description>Normal IBI Data Segment Size</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>IBIQTH</name>
<description>Normal IBI Queue Threshold</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>I3C Protocol mode (Master): Interrupt is generated when the Outstanding IBI Status count is 1 or more. I3C Protocol mode (Slave): Interrupt is issued when IBI Data Buffer is completely empty. </description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>I3C Protocol mode (Master): Interrupt is generated when the Outstanding IBI Status count is N + 1 or more. (N = CMDQTH[7:0]) I3C Protocol mode (Slave): Interrupt is issued when IBI Data Buffer contains N empties. </description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NTBTHCTL0</name>
<description>Normal Transfer Data Buffer Threshold Control Register 0</description>
<addressOffset>0x194</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x01010101</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TXDBTH</name>
<description>Normal Transmit Data Buffer Threshold</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt triggers at 2 Tx Buffer empties, DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Interrupt triggers at 4 Tx Buffer empties, DWORDs</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Interrupt triggers at 8 Tx Buffer empties, DWORDs</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Interrupt triggers at 16 Tx Buffer empties, DWORDs</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXDBTH</name>
<description>Normal Receive Data Buffer Threshold</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt triggers at 2 Rx Buffer entries, DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Interrupt triggers at 4 Rx Buffer entries, DWORDs</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Interrupt triggers at 8 Rx Buffer entries, DWORDs</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Interrupt triggers at 16 Rx Buffer entries, DWORDs</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSTTH</name>
<description>Normal Tx Start Threshold</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Wait for 2 entry DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Wait for 4 entry DWORDs</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Wait for 8 entry DWORDs</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Wait for 16 entry DWORDs</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXSTTH</name>
<description>Normal Rx Start Threshold</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Wait for 2 empty DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Wait for 4 empty DWORDs</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Wait for 8 empty DWORDs</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Wait for 16 empty DWORDs</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NRQTHCTL</name>
<description>Normal Receive Status Queue Threshold Control Register</description>
<addressOffset>0x1C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RSQTH</name>
<description>Normal Receive Status Queue Threshold</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Interrupt is issued when Receive Status Queue contains 1 entry (DWORD).</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Interrupt is triggered when Receive Status Queue contains N+1 entries (DWORD). (N = RSQTH[7:0])</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HQTHCTL</name>
<description>High Priority Queue Threshold Control Register</description>
<addressOffset>0x1C4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CMDQTH</name>
<description>High Priority Command Ready Queue Threshold</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Interrupt is issued when High Priority Command Queue is completely empty.</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Interrupt is issued when High Priority Command Queue contains N entries. (N = CMDQTH[7:0])</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQTH</name>
<description>High Priority Response Ready Queue Threshold</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Interrupt is issued when High Priority Response Queue contains 1 entry (DWORD).</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Interrupt is triggered when High Priority Response Queue contains N+1 entries (DWORD). (N = RSPQTH[7:0])</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HTBTHCTL</name>
<description>High Priority Transfer Data Buffer Threshold Control Register</description>
<addressOffset>0x1C8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x01010101</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TXDBTH</name>
<description>High Priority Transmit Data Buffer Threshold</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt triggers at 2 High Priority Tx Buffer empties, DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Reserved</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXDBTH</name>
<description>High Priority Receive Data Buffer Threshold</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Interrupt triggers at 2 High Priority Rx Buffer entries, DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Reserved</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSTTH</name>
<description>High Priority Tx Start Threshold</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Wait for 2 entry DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Reserved</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXSTTH</name>
<description>High Priority Rx Start Threshold</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Wait for 2 empty DWORDs</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Reserved</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BST</name>
<description>Bus Status Register</description>
<addressOffset>0x1D0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STCNDDF</name>
<description>START Condition Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>START condition is not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>START condition is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCNDDF</name>
<description>STOP Condition Detection Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>STOP condition is not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>STOP condition is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDREXDF</name>
<description>HDR Exit Pattern Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>HDR Exit Pattern is not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>HDR Exit Pattern is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACKDF</name>
<description>NACK Detection Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>NACK is not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NACK is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TENDF</name>
<description>Transmit End Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data is being transmitted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Data has been transmitted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALF</name>
<description>Arbitration Lost Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Arbitration is not lost</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Arbitration is lost.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TODF</name>
<description>Timeout Detection Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Timeout is not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Timeout is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUCNDDF</name>
<description>Wake-Up Condition Detection Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Wake-Up is not detected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Wake-Up is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BSTE</name>
<description>Bus Status Enable Register</description>
<addressOffset>0x1D4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STCNDDE</name>
<description>START Condition Detection Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables START condition Detection Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables START condition Detection Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCNDDE</name>
<description>STOP Condition Detection Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables STOP condition Detection Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables STOP condition Detection Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDREXDE</name>
<description>HDR Exit Pattern Detection Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables HDR Exit Pattern Detection Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables HDR Exit Pattern Detection Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACKDE</name>
<description>NACK Detection Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables NACK Detection Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables NACK Detection Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TENDE</name>
<description>Transmit End Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transmit End Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transmit End Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALE</name>
<description>Arbitration Lost Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Arbitration Lost Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Arbitration Lost Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TODE</name>
<description>Timeout Detection Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Timeout Detection Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Timeout Detection Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUCNDDE</name>
<description>Wake-up Condition Detection Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Wake-up Condition Detection Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Wake-up Condition Detection Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BIE</name>
<description>Bus Interrupt Enable Register</description>
<addressOffset>0x1D8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STCNDDIE</name>
<description>START Condition Detection Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables START condition Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables START condition Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCNDDIE</name>
<description>STOP Condition Detection Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables STOP condition Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables STOP condition Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDREXDIE</name>
<description>HDR Exit Pattern Detection Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables HDR Exit Pattern Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables HDR Exit Pattern Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACKDIE</name>
<description>NACK Detection Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables NACK Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables NACK Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TENDIE</name>
<description>Transmit End Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transmit End Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transmit End Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALIE</name>
<description>Arbitration Lost Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Arbitration Lost Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Arbitration Lost Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TODIE</name>
<description>Timeout Detection Interrupt Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Timeout Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Timeout Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUCNDDIE</name>
<description>Wake-Up Condition Detection Interrupt Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Wake-Up Condition Detection Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Wake-Up Condition Detection Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BSTFC</name>
<description>Bus Status Force Register</description>
<addressOffset>0x1DC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>STCNDDFC</name>
<description>START condition Detection Force</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force START condition Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force START condition Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCNDDFC</name>
<description>STOP condition Detection Force</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force STOP condition Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force STOP condition Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HDREXDFC</name>
<description>HDR Exit Pattern Detection Force</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force HDR Exit Pattern Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force HDR Exit Pattern Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NACKDFC</name>
<description>NACK Detection Force</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force NACK Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force NACK Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TENDFC</name>
<description>Transmit End Force</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Transmit End Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Transmit End Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALFC</name>
<description>Arbitration Lost Force</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Arbitration Lost Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Arbitration Lost Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TODFC</name>
<description>Timeout Detection Force</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Timeout Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Timeout Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WUCNDDFC</name>
<description>Wake-Up Condition Detection Force</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Wake-Up Condition Detection Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Wake-Up Condition Detection Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NTST</name>
<description>Normal Transfer Status Register</description>
<addressOffset>0x1E0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEF0</name>
<description>Normal Transmit Data Buffer Empty Flag 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>For I2C protocol mode: PRTS.PRTMD bit = 1. Normal Transmit Data Buffer 0 contains transmit data. For I3C protocol mode: PRTS.PRTMD bit = 0. The number of empties in the Normal Transmit Data Buffer 0 is less than the NTBTHCTL0.TXDBTH[2:0] threshold. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>For I2C protocol mode: PRTS.PRTMD bit = 1. Normal Transmit Data Buffer 0 contains no transmit data. For I3C protocol mode: PRTS.PRTMD bit = 0. The number of empties in the Normal Transmit Data Buffer 0 is the NTBTHCTL0.TXDBTH[2:0] threshold or more. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFF0</name>
<description>Normal Receive Data Buffer Full Flag 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>For I2C protocol mode: PRTS.PRTMD bit = 1. Normal Receive Data Buffer0 contains no receive data. For I3C Protocol mode: PRTS.PRTMD bit = 0. The number of entries in the Normal Receive Data Buffer 0 is less than the NTBTHCTL0.RXDBTH[2:0] threshold. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>For I2C protocol mode: PRTS.PRTMD bit = 1. Normal Receive Data Buffer0 contains receive data. For I3C Protocol mode: PRTS.PRTMD bit = 0. The number of entries in the Normal Receive Data Buffer 0 is the NTBTHCTL0.RXDBTH[2:0] threshold or more. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIQEFF</name>
<description>Normal IBI Queue Empty/Full Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>For I3C protocol mode (Master): PRTS.PRTMD bit = 0, PRSST.CRMS bit = 1. The number of IBI Status Queue entries is the NQTHCTL.IBIQTH threshold or less. For I3C protocol mode (Slave) : PRTS.PRTMD bit = 0, PRSST.CRMS bit = 0. If the NQTHCTL.IBIQTH = 0: The number of IBI Data Buffer empties is less than the IBI Data Buffer size. If the NQTHCTL.IBIQTH is other than 0: The number of IBI Data Buffer empties is less than the NQTHCTL.IBIQTH threshold. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>For I3C protocol mode (Master): PRTS.PRTMD bit = 0, PRSST.CRMS bit = 1. The number of IBI Status Queue entries is more than the NQTHCTL.IBIQTH threshold. For I3C protocol mode (Slave) : PRTS.PRTMD bit = 0, PRSST.CRMS bit = 0. If the NQTHCTL.IBIQTH = 0: The number of IBI Data Buffer empties is the IBI Data Buffer size. If the NQTHCTL.IBIQTH is other than 0: The number of IBI Data Buffer empties is the NQTHCTL.IBIQTH threshold or more. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEF</name>
<description>Normal Command Queue Empty Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>If the NQTHCTL.CMDQTH = 0: The number of Command Queue empties is less than the Command Queue size. If the NQTHCTL.CMDQTH is other than 0: The number of Command Queue empties is less than the NQTHCTL.CMDQTH threshold. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>If the NQTHCTL.CMDQTH = 0: The number of Command Queue empties is the Command Queue size. If the NQTHCTL.CMDQTH is other than 0: 1: The number of Command Queue empties is the NQTHCTL.CMDQTH threshold or more. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFF</name>
<description>Normal Response Queue Full Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The number of Response Queue entries is the NQTHCTL.RSPQTH threshold or less.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The number of Response Queue entries is more than the NQTHCTL.RSPQTH threshold.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTF</name>
<description>Normal Transfer Abort Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer Abort does not occur.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer Abort occur. To clear, write 0 to this bit after 1 state is read. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEF</name>
<description>Normal Transfer Error Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Transfer Error does not occur.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Transfer Error occurs. To clear, write 0 to this bit after 1 state is read. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSQFF</name>
<description>Normal Receive Status Queue Full Flag</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The number of Receive Status Queue entries is the NRQTHCTL.RSQTH threshold or less.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The number of Receive Status Queue entries is more than the NRQTHCTL.RSQTH threshold.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NTSTE</name>
<description>Normal Transfer Status Enable Register</description>
<addressOffset>0x1E4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEE0</name>
<description>Normal Transmit Data Buffer Empty Enable 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Tx0 Data Buffer Empty Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Tx0 Data Buffer Empty Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFE0</name>
<description>Normal Receive Data Buffer Full Enable 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Rx0 Data Buffer Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Rx0 Data Buffer Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIQEFE</name>
<description>Normal IBI Queue Empty/Full Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables IBI Status Buffer Empty/Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables IBI Status Buffer Empty/Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEE</name>
<description>Normal Command Queue Empty Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Command Buffer Empty Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Command Buffer Empty Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFE</name>
<description>Normal Response Queue Full Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Response Buffer Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Response Buffer Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTE</name>
<description>Normal Transfer Abort Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transfer Abort Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transfer Abort Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEE</name>
<description>Normal Transfer Error Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transfer Error Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transfer Error Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSQFE</name>
<description>Normal Receive Status Queue Full Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Receive Status Buffer Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Receive Status Buffer Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NTIE</name>
<description>Normal Transfer Interrupt Enable Register</description>
<addressOffset>0x1E8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEIE0</name>
<description>Normal Transmit Data Buffer Empty Interrupt Enable 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Tx0 Data Buffer Empty Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Tx0 Data Buffer Empty Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFIE0</name>
<description>Normal Receive Data Buffer Full Interrupt Enable 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Rx0 Data Buffer Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Rx0 Data Buffer Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIQEFIE</name>
<description>Normal IBI Queue Empty/Full Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables IBI Status Buffer Empty/Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables IBI Status Buffer Empty/Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEIE</name>
<description>Normal Command Queue Empty Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Command Buffer Empty Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Command Buffer Empty Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFIE</name>
<description>Normal Response Queue Full Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Response Buffer Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Response Buffer Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTIE</name>
<description>Normal Transfer Abort Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transfer Abort Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transfer Abort Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEIE</name>
<description>Normal Transfer Error Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Transfer Error Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Transfer Error Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSQFIE</name>
<description>Normal Receive Status Queue Full Interrupt Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables Receive Status Buffer Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables Receive Status Buffer Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NTSTFC</name>
<description>Normal Transfer Status Force Register</description>
<addressOffset>0x1EC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEFC0</name>
<description>Normal Transmit Data Buffer Empty Force 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Tx0 Data Buffer Empty Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Tx0 Data Buffer Empty Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFFC0</name>
<description>Normal Receive Data Buffer Full Force 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Rx0 Data Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Rx0 Data Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IBIQEFFC</name>
<description>Normal IBI Queue Empty/Full Force</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force IBI Status Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force IBI Status Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEFC</name>
<description>Normal Command Queue Empty Force</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Command Buffer Empty Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Command Buffer Empty Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFFC</name>
<description>Normal Response Queue Full Force</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Response Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Response Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTFC</name>
<description>Normal Transfer Abort Force</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Transfer Abort Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Transfer Abort Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEFC</name>
<description>Normal Transfer Error Force</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Transfer Error Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Transfer Error Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSQFFC</name>
<description>Normal Receive Status Queue Full Force</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force Receive Status Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force Receive Status Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HTST</name>
<description>High Priority Transfer Status Register</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEF</name>
<description>High Priority Transmit Data Buffer Empty Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The number of empties in the High Priority Transmit Data Buffer is less than the HTBTHCTL.TXDBTH[2:0] threshold.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The number of empties in the High Priority Transmit Data Buffer is the HTBTHCTL.TXDBTH[2:0] threshold or more.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFF</name>
<description>High Priority Receive Data Buffer Full Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The number of entries in the High Priority Receive Data Buffer is less than the HTBTHCTL.RXDBTH[2:0] threshold.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The number of entries in the High Priority Receive Data Buffer is the HTBTHCTL.RXDBTH[2:0] threshold or more.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEF</name>
<description>High Priority Command Queue Empty Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>If HQTHCTL.CMDQTH is 0, the number of Command Queue empties is less than the Command Queue size. If HQTHCTL.CMDQTH is other than 0, the number of High Priority Command Queue empties is less than the HQTHCTL.CMDQTH threshold. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>If HQTHCTL.CMDQTH is 0, the number of Command Queue empties is the Command Queue size. If HQTHCTL.CMDQTH is other than 0, the number of High Priority Command Queue empties is the HQTHCTL.CMDQTH threshold or more. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFF</name>
<description>High Priority Response Queue Full Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The number of High Priority Response Queue entries is less than the HQTHCTL .RSPQTH threshold.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The number of High Priority Response Queue entries is the HQTHCTL .RSPQTH threshold or more.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTF</name>
<description>High Priority Transfer Abort Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>High Priority Transfer Abort does not occur.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High Priority Transfer Abort occurs. To clear, write 0 to this bit after 1 is read. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEF</name>
<description>High Priority Transfer Error Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>High Priority Transfer Error does not occur.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>High Priority Transfer Error occurs. To clear, write 0 to this bit after 1 is read. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HTSTE</name>
<description>High Priority Transfer Status Enable Register</description>
<addressOffset>0x204</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEE</name>
<description>High Priority Transmit Data Buffer Empty Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Transmit Data Buffer Empty Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transmit Data Buffer Empty Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFE</name>
<description>High Priority Receive Data Buffer Full Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Receive Data Buffer Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Receive Data Buffer Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEE</name>
<description>High Priority Command Queue Empty Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Command Buffer Empty Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Command Buffer Empty Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFE</name>
<description>High Priority Response Queue Full Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Response Buffer Full Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Response Buffer Full Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTE</name>
<description>High Priority Transfer Abort Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High PriorityTransfer Abort Interrupt Status logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transfer Abort Interrupt Status logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEE</name>
<description>High Priority Transfer Error Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Transfer Error interrupt Stats logging.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transfer Error interrupt Stats logging.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HTIE</name>
<description>High Priority Transfer Interrupt Enable Register</description>
<addressOffset>0x208</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEIE</name>
<description>High Priority Transmit Data Buffer Empty Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Transmit Data Buffer Empty Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transmit Data Buffer Empty Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFIE</name>
<description>High Priority Receive Data Buffer Full Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Receive Data Buffer Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Receive Data Buffer Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEIE</name>
<description>High Priority Command Queue Empty Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Command Buffer Empty Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Command Buffer Empty Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFIE</name>
<description>High Priority Response Queue Full Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Response Buffer Full Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Response Buffer Full Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTIE</name>
<description>High Priority Transfer Abort Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Transfer Abort interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transfer Abort interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEIE</name>
<description>High Priority Transfer Error Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables High Priority Transfer Error Interrupt Signal.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables High Priority Transfer Error Interrupt Signal.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HTSTFC</name>
<description>High Priority Transfer Status Force Register</description>
<addressOffset>0x20C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBEFC</name>
<description>High Priority Transmit Data Buffer Empty Force</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Transmit Data Buffer Empty Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Transmit Data Buffer Empty Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBFFC</name>
<description>High Priority Receive Data Buffer Full Force</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Receive Data Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Receive Data Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDQEFC</name>
<description>High Priority Command Queue Empty Force</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Command Buffer Empty Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Command Buffer Empty Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSPQFFC</name>
<description>High Priority Response Queue Full Force</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Response Buffer Full Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Response Buffer Full Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TABTFC</name>
<description>High Priority Transfer Abort Force</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Transfer Abort Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Transfer Abort Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEFC</name>
<description>High Priority Transfer Error Force</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Force High Priority Transfer Error Interrupt for software testing.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Force High Priority Transfer Error Interrupt for software testing.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BCST</name>
<description>Bus Condition Status Register</description>
<addressOffset>0x210</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BFREF</name>
<description>Bus Free Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Have not Detected Bus Free</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Have Detected Bus Free</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BAVLF</name>
<description>Bus Available Detection Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Have not Detected Bus Available</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Have Detected Bus Available</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIDLF</name>
<description>Bus Idle Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Have not Detected Bus Idle</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Have Detected Bus Idle</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SVST</name>
<description>Slave Status Register</description>
<addressOffset>0x214</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GCAF</name>
<description>General Call Address Detection Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>General call address does not detect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>General call address detects.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HSMCF</name>
<description>Hs-mode Master Code Detection Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Hs-mode Master Code does not detect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Hs-mode Master Code detects.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVIDF</name>
<description>Device-ID Address Detection Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Device-ID command does not detect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Device-ID command detects. This bit set to 1 when the first frame received immediately after a START condition is detected matches a value of (device ID (1111 100) + 0[W]).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HOAF</name>
<description>Host Address Detection Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Host address does not detect.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Host address detects. This bit set to 1 when the received slave address matches the host address (0001 000).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SVAF</name>
<description>Slave Address Detection Flag n ( n = 0 to 2 )</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave n does not detect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave n detect</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WUST</name>
<description>Wake Up Unit Operating Status Register</description>
<addressOffset>0x218</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>WUASYNF</name>
<description>Wake-up function asynchronous operation status flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C synchronous circuit enable condition.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C asynchronous circuit enable condition.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MRCCPT</name>
<description>MsyncCNT Counter Capture Register</description>
<addressOffset>0x21C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x08</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>DATBAS%s</name>
<description>Device Address Table Basic Register %s</description>
<addressOffset>0x224</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DVSTAD</name>
<description>Device Static Address</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>DVIBIPL</name>
<description>Device IBI Payload</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IBIs from this Device do not carry a Data Payload.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>IBIs from this Device do carry a Data Payload.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVSIRRJ</name>
<description>Device In-Band Slave Interrupt Request Reject</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>This Device shall ACK the SIR.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>This Device shall NACK the SIR and send the auto-disable CCC.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVMRRJ</name>
<description>Device In-Band Master Request Reject</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>This Device shall ACK Master Requests.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>This Device shall NACK Master Requests and send the auto-disable command.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVIBITS</name>
<description>Device IBI Time-stamp</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Master shall not time-stamp IBIs from this Device with Master Time-stamps.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Master shall time-stamp IBIs for this Device with Master Time-stamps.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVDYAD</name>
<description>Device I3C Dynamic Address</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DVNACK</name>
<description>Device NACK Retry Count</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>DVTYP</name>
<description>Device Type</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C Device</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I2C Device</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXDATBAS</name>
<description>Extended Device Address Table Basic Register</description>
<addressOffset>0x2A0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>EDSTAD</name>
<description>Extended Device Static Address</description>
<lsb>0</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>EDDYAD</name>
<description>Extended Device I3C Dynamic Address</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>EDNACK</name>
<description>Extended Device NACK Retry Count</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
</field>
<field>
<name>EDTYP</name>
<description>Extended Device Type</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C Device</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I2C Device</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SDATBAS0</name>
<description>Slave Device Address Table Basic Register 0</description>
<addressOffset>0x2B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SDSTAD</name>
<description>Slave Device Static Address</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>SDADLS</name>
<description>Slave Device Address Length Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave device address length 7 bits selected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave device address length 10 bits selected. (I2C device only) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDIBIPL</name>
<description>Slave Device IBI Payload</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IBIs from this device do not carry a data payload.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>IBIs from this device carry a data payload.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDDYAD</name>
<description>Slave Device I3C Dynamic Address</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SDATBAS1</name>
<description>Slave Device Address Table Basic Register 1</description>
<alternateRegister>SDATBAS0</alternateRegister>
<addressOffset>0x2B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SDSTAD</name>
<description>Slave Device Static Address</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>SDADLS</name>
<description>Slave Device Address Length Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave device address length 7 bits selected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave device address length 10 bits selected. (I2C device only) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDIBIPL</name>
<description>Slave Device IBI Payload</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IBIs from this device do not carry a data payload.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>IBIs from this device carry a data payload.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDDYAD</name>
<description>Slave Device I3C Dynamic Address</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SDATBAS2</name>
<description>Slave Device Address Table Basic Register 2</description>
<alternateRegister>SDATBAS0</alternateRegister>
<addressOffset>0x2B0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SDSTAD</name>
<description>Slave Device Static Address</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-write</access>
</field>
<field>
<name>SDADLS</name>
<description>Slave Device Address Length Selection</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave device address length 7 bits selected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave device address length 10 bits selected. (I2C device only) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDIBIPL</name>
<description>Slave Device IBI Payload</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IBIs from this device do not carry a data payload.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>IBIs from this device carry a data payload.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDDYAD</name>
<description>Slave Device I3C Dynamic Address</description>
<lsb>16</lsb>
<msb>22</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>8</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-7</dimIndex>
<name>MSDCT%s</name>
<description>Master Device Characteristic Table Register %s</description>
<addressOffset>0x2D0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RBCR0</name>
<description>Max Data Speed Limitation</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No Limitation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Limitation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBCR1</name>
<description>IBI Request Capable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Capable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Capable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBCR2</name>
<description>IBI Payload</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No data byte follows the accepted IBI.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mandatory one or more data bytes follow the accepted IBI. Data byte continuation is indicated by T-Bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBCR3</name>
<description>Offline Capable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Device will always respond to I3C bus commands.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Device will not always respond to I3C bus commands.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBCR4</name>
<description>Bridge Identifier</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not a Bridge Device</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A Bridge Device</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RBCR76</name>
<description>Device Role</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>I3C Slave</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>I3C Master</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SVDCT</name>
<description>Slave Device Characteristic Table Register</description>
<addressOffset>0x320</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDCR</name>
<description>Transfar Device Characteristic Register</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>TBCR0</name>
<description>Max Data Speed Limitation</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No Limitation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Limitation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBCR1</name>
<description>IBI Request Capable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not Capable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Capable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBCR2</name>
<description>IBI Payload</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No data byte follows the accepted IBI.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Mandatory one or more data bytes follow the accepted IBI. Data byte continuation is indicated by T-Bit.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBCR3</name>
<description>Offline Capable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Device will always respond to I3C bus commands.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Device will not always respond to I3C bus commands.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBCR4</name>
<description>Bridge Identifier</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not a Bridge Device</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A Bridge Device</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TBCR76</name>
<description>Device Role</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>I3C Slave</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>I3C Master</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SDCTPIDL</name>
<description>Slave Device Characteristic Table Provisional ID Low Register</description>
<addressOffset>0x324</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>SDCTPIDH</name>
<description>Slave Device Characteristic Table Provisional ID High Register</description>
<addressOffset>0x328</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-2</dimIndex>
<name>SVDVAD%s</name>
<description>Slave Device Address Register %s</description>
<addressOffset>0x330</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SVAD</name>
<description>Slave Address</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>SADLG</name>
<description>Slave Address Length</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The 7-bit address format is selected.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The 10-bit address format is selected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSTADV</name>
<description>Slave Static Address Valid</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave address is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave address is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDYADV</name>
<description>Slave Dynamic Address Valid</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Dynamic Address is disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Dynamic Address is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CSECMD</name>
<description>CCC Slave Events Command Register</description>
<addressOffset>0x350</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SVIRQE</name>
<description>Slave Interrupt Requests Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DISABLED: Slave-initiated Interrupts is Disabled by the Master to control.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ENABLED: Slave-initiated Interrupts is Enabled by the Master to control.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSRQE</name>
<description>Mastership Requests Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DISABLED: Mastership requests from Secondary Masters is Disabled by the Current Master to control.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ENABLED: Mastership requests from Secondary Masters is Enabled by the Current Master to control.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CEACTST</name>
<description>CCC Enter Activity State Register</description>
<addressOffset>0x354</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ACTST</name>
<description>Activity State</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x1</name>
<description>ENTAS0 (1µs: Latency-free operation)</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>ENTAS1 (100 µs)</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>ENTAS2 (2 ms)</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>ENTAS3 (50 ms: Lowest-activity operation)</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMWLG</name>
<description>CCC Max Write Length Register</description>
<addressOffset>0x358</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MWLG</name>
<description>Max Write Length</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMRLG</name>
<description>CCC Max Read Length Register</description>
<addressOffset>0x35C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MRLG</name>
<description>Max Read Length</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>IBIPSZ</name>
<description>IBI Payload Size</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CETSTMD</name>
<description>CCC Enter Test Mode Register</description>
<addressOffset>0x360</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TSTMD</name>
<description>Test Mode</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Exit Test Mode This value removes all I3C devices from Test Mode. </description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>Vendor Test Mode This value indicates that I3C devices shall return a random 32bit value in the provisional ID during the Dynamic Address Assignment procedure. </description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited </description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CGDVST</name>
<description>CCC Get Device Status Register</description>
<addressOffset>0x364</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PNDINT</name>
<description>Pending Interrupt</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PRTE</name>
<description>Protocol Error</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The Slave has not detected a protocol error since the last Status read.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The Slave has detected a protocol error since the last Status read.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTMD</name>
<description>Slave Devices current Activity Mode</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Activity Mode 0</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Activity Mode 1</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Activity Mode 2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Activity Mode 3</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDRSV</name>
<description>Vendor Reserved</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMDSPW</name>
<description>CCC Max Data Speed W (Write) Register</description>
<addressOffset>0x368</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSWDR</name>
<description>Maximum Sustained Write Data Rate</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>fscl Max (default value)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>8 MHz</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>6 MHz</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 MHz</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>2 MHz</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMDSPR</name>
<description>CCC Max Data Speed R (Read) Register</description>
<addressOffset>0x36C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSRDR</name>
<description>Maximum Sustained Read Data Rate</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>fscl Max (default value)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>8 MHz</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>6 MHz</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 MHz</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>2 MHz</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDTTIM</name>
<description>Clock to Data Turnaround Time (TSCO)</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>8 ns or less (default value)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>9 ns or less</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>10 ns or less</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>11 ns or less</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>12 ns or less</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>TSCO is more than 12 ns, and is reported by private agreement.</description>
<value>#111</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMDSPT</name>
<description>CCC Max Data Speed T (Turnaround) Register</description>
<addressOffset>0x370</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MRTTIM</name>
<description>Maximum Read Turnaround Time</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>MRTE</name>
<description>Maximum Read Turnaround Time Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disables transmission of the Maximum Read Turnaround Time. (GETMXDS Format 1: Without Turnaround) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enables transmission of the Maximum Read Turnaround Time. (GETMXDS Format 2: With Turnaround) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CETSM</name>
<description>CCC Exchange Timing Support Information M (Mode) Register</description>
<addressOffset>0x374</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SPTSYN</name>
<description>Supports Sync Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Sync Mode is not supported.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Sync Mode is supported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPTASYN0</name>
<description>Support Async Mode 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Async Mode 0 is not supported.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Async Mode 0 is supported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPTASYN1</name>
<description>Support Async Mode 1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Async Mode 1 is not supported.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Async Mode 1 is supported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQ</name>
<description>Frequency Byte</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>INAC</name>
<description>Inaccuracy Byte</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CETSS</name>
<description>CCC Exchange Timing Support Information S (State) Register</description>
<addressOffset>0x378</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SYNE</name>
<description>Sync Mode Enabled</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Sync Mode Disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Sync Mode Enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASYNE</name>
<description>Async Mode Enabled</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>All Mode Disable</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Async Mode 0 Enabled</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Async Mode 1 Enabled</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICOVF</name>
<description>Internal Counter Overflow</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave has not experienced a counter overflow since the most recent previous check.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave experienced a counter overflow since the most recent previous check.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BITCNT</name>
<description>Bit Count Register</description>
<addressOffset>0x380</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BCNT</name>
<description>Bit Counter</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>NQSTLV</name>
<description>Normal Queue Status Level Register</description>
<addressOffset>0x394</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000004</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CMDQFLV</name>
<description>Normal Command Queue Free Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RSPQLV</name>
<description>Normal Response Queue Level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>IBIQLV</name>
<description>Normal IBI Queue Level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>IBISCNT</name>
<description>Normal IBI Status Count</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>NDBSTLV0</name>
<description>Normal Data Buffer Status Level Register 0</description>
<addressOffset>0x398</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBFLV</name>
<description>Normal Transmit Data Buffer Free Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RDBLV</name>
<description>Normal Receive Data Buffer Level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>NRSQSTLV</name>
<description>Normal Receive Status Queue Status Level Register</description>
<addressOffset>0x3C0</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>RSQLV</name>
<description>Normal Receive Status Queue Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HQSTLV</name>
<description>High Priority Queue Status Level Register</description>
<addressOffset>0x3C4</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CMDQLV</name>
<description>High Priority Command Queue Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RSPQLV</name>
<description>High Priority Response Queue Level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HDBSTLV</name>
<description>High Priority Data Buffer Status Level Register</description>
<addressOffset>0x3C8</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDBFLV</name>
<description>High Priority Transmit Data Buffer Free Level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>RDBLV</name>
<description>High Priority Receive Data Buffer Level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRSTDBG</name>
<description>Present State Debug Register</description>
<addressOffset>0x3CC</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x0000000f</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SCILV</name>
<description>SCL Line Signal Level</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
</field>
<field>
<name>SDILV</name>
<description>SDA Line Signal Level</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
</field>
<field>
<name>SCOLV</name>
<description>SCL Output Level</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C has driven the SCL pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C has released the SCL pin.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDOLV</name>
<description>SDA Output Level</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>I3C has driven the SDA pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C has released the SDA pin.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSERRCNT</name>
<description>Master Error Counters Register</description>
<addressOffset>0x3D0</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>M2ECNT</name>
<description>M2 Error Counter</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SC1CPT</name>
<description>SC1 Capture monitor Register</description>
<addressOffset>0x3E0</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SC1C</name>
<description>SC1 Capture</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SC2CPT</name>
<description>SC2 Capture monitor Register</description>
<addressOffset>0x3E4</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SC2C</name>
<description>SC2 Capture</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ECCMB</name>
<description>ECCMB</description>
<baseAddress>0x4012F200</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>6</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0C</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>EC710CTL</name>
<description>ECC Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ECEMF</name>
<description>ECC Error Message Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>There is no bit error in present RAM output data</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>There is bit error in present RAM output data</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECER1F</name>
<description>ECC Error Detection and Correction Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>After clearing this bit, 1-bit error correction has not occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>1-bit error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECER2F</name>
<description>2-bit ECC Error Detection Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>After clearing this bit, 2-bit error has not occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>2-bit error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EC1EDIC</name>
<description>ECC 1-bit Error Detection Interrupt Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable 1-bit error detection interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable 1-bit error detection interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EC2EDIC</name>
<description>ECC 2-bit Error Detection Interrupt Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable 2-bit error detection interrupt request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable 2-bit error detection interrupt request</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EC1ECP</name>
<description>ECC 1-bit Error Correction Permission</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>At 1-bit error detection, the error correction is executed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>At 1-bit error detection, the error correction is not executed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECERVF</name>
<description>ECC Error Judgment Enable Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Error judgment disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Error judgment enable</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECER1C</name>
<description>Accumulating ECC Error Detection and Correction Flag Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear accumulating ECC error detection and correction flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECER2C</name>
<description>2-bit ECC Error Detection Flag Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Clear 2-bit ECC error detection flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECOVFF</name>
<description>ECC Overflow Detection Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No effect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ECC overflow detection flag</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EMCA</name>
<description>Access Control to ECC Mode Select bit</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>ECSEDF0</name>
<description>ECC Single bit Error Address Detection Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>There is no bit error in EC710EAD0 after reset or clearing ECER1F bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Address captured in EC710EAD0 shows that 1-bit error occurred and captured</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECDEDF0</name>
<description>ECC Dual Bit Error Address Detection Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>There is no bit error in EC710EAD0 after reset or clearing ECER2F bit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Address captured in EC710EAD0 shows that 2-bit error occurred and captured</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EC710TMC</name>
<description>ECC Test Mode Control Register</description>
<addressOffset>0x04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ECDCS</name>
<description>ECC Decode Input Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input lower 32 bits of RAM output data to data area of decode circuit</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input ECEDB31-0 in EC710TED register to data area of decode circuit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ECTMCE</name>
<description>ECC Test Mode Control Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The access to test mode register and bit is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The access to test mode register and bit is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ETMA</name>
<description>ECC Test Mode Bit Access Control</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EC710TED</name>
<description>ECC Test Substitute Data Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ECEDB</name>
<description>ECC Test Substitute Data</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EC710EAD0</name>
<description>ECC Error Address Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ECEAD</name>
<description>ECC Error Address</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPT16E0</name>
<description>General PWM 16-bit Timer 0</description>
<baseAddress>0x40169000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>168</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xB8</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD0</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>GTWP</name>
<description>General PWM Timer Write-Protection Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>WP</name>
<description>Register Write Disable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to the register enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to the register disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRWP</name>
<description>GTSTR.CSTRT Bit Write Disable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to the bit is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to the bit is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STPWP</name>
<description>GTSTP.CSTOP Bit Write Disable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to the bit is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to the bit is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRWP</name>
<description>GTCLR.CCLR Bit Write Disable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to the bit is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to the bit is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMNWP</name>
<description>Common Register Write Disabled</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write to the register is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write to the register is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRKEY</name>
<description>GTWP Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>GTSTR</name>
<description>General PWM Timer Software Start Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CSTRT0</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT1</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT2</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT3</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT4</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT5</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not start</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter start</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTSTP</name>
<description>General PWM Timer Software Stop Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CSTOP0</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP1</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP2</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP3</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP4</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP5</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter not stop</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter stop</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTCLR</name>
<description>General PWM Timer Software Clear Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CCLR0</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR1</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR2</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR3</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR4</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR5</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter is not cleared</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter is cleared</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTSSR</name>
<description>General PWM Timer Start Source Select Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SSGTRGAR</name>
<description>GTETRGA Pin Rising Input Source Counter Start Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGAF</name>
<description>GTETRGA Pin Falling Input Source Counter Start Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGBR</name>
<description>GTETRGB Pin Rising Input Source Counter Start Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGBF</name>
<description>GTETRGB Pin Falling Input Source Counter Start Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGCR</name>
<description>GTETRGC Pin Rising Input Source Counter Start Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGCF</name>
<description>GTETRGC Pin Falling Input Source Counter Start Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGDR</name>
<description>GTETRGD Pin Rising Input Source Counter Start Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSGTRGDF</name>
<description>GTETRGD Pin Falling Input Source Counter Start Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source Counter Start Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source Counter Start Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source Counter Start Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source Counter Start Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source Counter Start Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source Counter Start Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source Counter Start Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source Counter Start Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCA</name>
<description>ELC_GPTA Event Source Counter Start Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCB</name>
<description>ELC_GPTB Event Source Counter Start Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCC</name>
<description>ELC_GPTC Event Source Counter Start Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCD</name>
<description>ELC_GPTD Event Source Counter Start Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCE</name>
<description>ELC_GPTE Event Source Counter Start Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCF</name>
<description>ELC_GPTF Event Source Counter Start Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCG</name>
<description>ELC_GPTG Event Source Counter Start Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSELCH</name>
<description>ELC_GPTH Event Source Counter Start Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTRT</name>
<description>Software Source Counter Start Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter start disabled by the GTSTR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter start enabled by the GTSTR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTPSR</name>
<description>General PWM Timer Stop Source Select Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSGTRGAR</name>
<description>GTETRGA Pin Rising Input Source Counter Stop Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGAF</name>
<description>GTETRGA Pin Falling Input Source Counter Stop Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGBR</name>
<description>GTETRGB Pin Rising Input Source Counter Stop Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGBF</name>
<description>GTETRGB Pin Falling Input Source Counter Stop Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGCR</name>
<description>GTETRGC Pin Rising Input Source Counter Stop Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGCF</name>
<description>GTETRGC Pin Falling Input Source Counter Stop Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGDR</name>
<description>GTETRGD Pin Rising Input Source Counter Stop Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSGTRGDF</name>
<description>GTETRGD Pin Falling Input Source Counter Stop Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source Counter Stop Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source Counter Stop Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source Counter Stop Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source Counter Stop Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source Counter Stop Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source Counter Stop Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source Counter Stop Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source Counter Stop Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCA</name>
<description>ELC_GPTA Event Source Counter Stop Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCB</name>
<description>ELC_GPTB Event Source Counter Stop Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCC</name>
<description>ELC_GPTC Event Source Counter Stop Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCD</name>
<description>ELC_GPTD Event Source Counter Stop Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCE</name>
<description>ELC_GPTE Event Source Counter Stop Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCF</name>
<description>ELC_GPTF Event Source Counter Stop Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCG</name>
<description>ELC_GPTG Event Source Counter Stop Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSELCH</name>
<description>ELC_GPTH Event Source Counter Stop Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSTOP</name>
<description>Software Source Counter Stop Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter stop disabled by the GTSTP register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter stop enabled by the GTSTP register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTCSR</name>
<description>General PWM Timer Clear Source Select Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CSGTRGAR</name>
<description>GTETRGA Pin Rising Input Source Counter Clear Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGAF</name>
<description>GTETRGA Pin Falling Input Source Counter Clear Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGBR</name>
<description>GTETRGB Pin Rising Input Source Counter Clear Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable counter clear on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable counter clear on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGBF</name>
<description>GTETRGB Pin Falling Input Source Counter Clear Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGCR</name>
<description>GTETRGC Pin Rising Input Source Counter Clear Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable counter clear on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable counter clear on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGCF</name>
<description>GTETRGC Pin Falling Input Source Counter Clear Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGDR</name>
<description>GTETRGD Pin Rising Input Source Counter Clear Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable counter clear on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable counter clear on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSGTRGDF</name>
<description>GTETRGD Pin Falling Input Source Counter Clear Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source Counter Clear Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source Counter Clear Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source Counter Clear Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source Counter Clear Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source Counter Clear Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source Counter Clear Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source Counter Clear Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source Counter Clear Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCA</name>
<description>ELC_GPTA Event Source Counter Clear Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCB</name>
<description>ELC_GPTB Event Source Counter Clear Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCC</name>
<description>ELC_GPTC Event Source Counter Clear Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCD</name>
<description>ELC_GPTD Event Source Counter Clear Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCE</name>
<description>ELC_GPTE Event Source Counter Clear Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCF</name>
<description>ELC_GPTF Event Source Counter Clear Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCG</name>
<description>ELC_GPTG Event Source Counter Clear Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSELCH</name>
<description>ELC_GPTH Event Source Counter Clear Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCLR</name>
<description>Software Source Counter Clear Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter clear disabled by the GTCLR register</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter clear enabled by the GTCLR register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTUPSR</name>
<description>General PWM Timer Up Count Source Select Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>USGTRGAR</name>
<description>GTETRGA Pin Rising Input Source Counter Count Up Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGAF</name>
<description>GTETRGA Pin Falling Input Source Counter Count Up Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGBR</name>
<description>GTETRGB Pin Rising Input Source Counter Count Up Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGBF</name>
<description>GTETRGB Pin Falling Input Source Counter Count Up Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGCR</name>
<description>GTETRGC Pin Rising Input Source Counter Count Up Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGCF</name>
<description>GTETRGC Pin Falling Input Source Counter Count Up Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGDR</name>
<description>GTETRGD Pin Rising Input Source Counter Count Up Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USGTRGDF</name>
<description>GTETRGD Pin Falling Input Source Counter Count Up Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source Counter Count Up Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source Counter Count Up Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source Counter Count Up Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source Counter Count Up Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source Counter Count Up Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source Counter Count Up Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source Counter Count Up Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source Counter Count Up Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCA</name>
<description>ELC_GPTA Event Source Counter Count Up Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCB</name>
<description>ELC_GPTB Event Source Counter Count Up Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCC</name>
<description>ELC_GPTC Event Source Counter Count Up Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCD</name>
<description>ELC_GPTD Event Source Counter Count Up Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCE</name>
<description>ELC_GPTE Event Source Counter Count Up Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCF</name>
<description>ELC_GPTF Event Source Counter Count Up Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCG</name>
<description>ELC_GPTG Event Source Counter Count Up Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USELCH</name>
<description>ELC_GPTH Event Source Counter Count Up Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count up disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count up enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTDNSR</name>
<description>General PWM Timer Down Count Source Select Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>DSGTRGAR</name>
<description>GTETRGA Pin Rising Input Source Counter Count Down Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGAF</name>
<description>GTETRGA Pin Falling Input Source Counter Count Down Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGBR</name>
<description>GTETRGB Pin Rising Input Source Counter Count Down Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGBF</name>
<description>GTETRGB Pin Falling Input Source Counter Count Down Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGCR</name>
<description>GTETRGC Pin Rising Input Source Counter Count Down Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGCF</name>
<description>GTETRGC Pin Falling Input Source Counter Count Down Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGDR</name>
<description>GTETRGD Pin Rising Input Source Counter Count Down Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSGTRGDF</name>
<description>GTETRGD Pin Falling Input Source Counter Count Down Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source Counter Count Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source Counter Count Down Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source Counter Count Down Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source Counter Count Down Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source Counter Count Down Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source Counter Count Down Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source Counter Count Down Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source Counter Count Down Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCA</name>
<description>ELC_GPTA Event Source Counter Count Down Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCB</name>
<description>ELC_GPTB Event Source Counter Count Down Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCC</name>
<description>ELC_GPTC Event Source Counter Count Down Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCD</name>
<description>ELC_GPTD Event Source Counter Count Down Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCE</name>
<description>ELC_GPTE Event Source Counter Count Down Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCF</name>
<description>ELC_GPTF Event Source Counter Count Down Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCG</name>
<description>ELC_GPTG Event Source Counter Count Down Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSELCH</name>
<description>ELC_GPTH Event Source Counter Count Down Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Counter count down disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Counter count down enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTICASR</name>
<description>General PWM Timer Input Capture Source Select Register A</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ASGTRGAR</name>
<description>GTETRGA Pin Rising Input Source GTCCRA Input Capture Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGAF</name>
<description>GTETRGA Pin Falling Input Source GTCCRA Input Capture Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGBR</name>
<description>GTETRGB Pin Rising Input Source GTCCRA Input Capture Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGBF</name>
<description>GTETRGB Pin Falling Input Source GTCCRA Input Capture Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGCR</name>
<description>GTETRGC Pin Rising Input Source GTCCRA Input Capture Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGCF</name>
<description>GTETRGC Pin Falling Input Source GTCCRA Input Capture Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGDR</name>
<description>GTETRGD Pin Rising Input Source GTCCRA Input Capture Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASGTRGDF</name>
<description>GTETRGD Pin Falling Input Source GTCCRA Input Capture Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source GTCCRA Input Capture Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source GTCCRA Input Capture Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source GTCCRA Input Capture Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source GTCCRA Input Capture Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source GTCCRA Input Capture Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source GTCCRA Input Capture Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source GTCCRA Input Capture Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source GTCCRA Input Capture Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCA</name>
<description>ELC_GPTA Event Source GTCCRA Input Capture Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCB</name>
<description>ELC_GPTB Event Source GTCCRA Input Capture Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCC</name>
<description>ELC_GPTC Event Source GTCCRA Input Capture Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCD</name>
<description>ELC_GPTD Event Source GTCCRA Input Capture Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCE</name>
<description>ELC_GPTE Event Source GTCCRA Input Capture Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCF</name>
<description>ELC_GPTF Event Source GTCCRA Input Capture Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCG</name>
<description>ELC_GPTG Event Source GTCCRA Input Capture Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASELCH</name>
<description>ELC_GPTH Event Source GTCCRA Input Capture Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRA input capture disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRA input capture enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTICBSR</name>
<description>General PWM Timer Input Capture Source Select Register B</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BSGTRGAR</name>
<description>GTETRGA Pin Rising Input Source GTCCRB Input Capture Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGAF</name>
<description>GTETRGA Pin Falling Input Source GTCCRB Input Capture Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTETRGA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTETRGA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGBR</name>
<description>GTETRGB Pin Rising Input Source GTCCRB Input Capture Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGBF</name>
<description>GTETRGB Pin Falling Input Source GTCCRB Input Capture Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTETRGB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTETRGB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGCR</name>
<description>GTETRGC Pin Rising Input Source GTCCRB Input Capture Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGCF</name>
<description>GTETRGC Pin Falling Input Source GTCCRB Input Capture Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTETRGC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTETRGC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGDR</name>
<description>GTETRGD Pin Rising Input Source GTCCRB Input Capture Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSGTRGDF</name>
<description>GTETRGD Pin Falling Input Source GTCCRB Input Capture Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTETRGD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTETRGD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCARBL</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value Low Source GTCCRB Input Capture Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCARBH</name>
<description>GTIOCnA Pin Rising Input during GTIOCnB Value High Source GTCCRB Input Capture Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCAFBL</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value Low Source GTCCRB Input Capture Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTIOCnA input when GTIOCnB input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCAFBH</name>
<description>GTIOCnA Pin Falling Input during GTIOCnB Value High Source GTCCRB Input Capture Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTIOCnA input when GTIOCnB input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCBRAL</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value Low Source GTCCRB Input Capture Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCBRAH</name>
<description>GTIOCnB Pin Rising Input during GTIOCnA Value High Source GTCCRB Input Capture Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the rising edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCBFAL</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value Low Source GTCCRB Input Capture Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTIOCnB input when GTIOCnA input is 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSCBFAH</name>
<description>GTIOCnB Pin Falling Input during GTIOCnA Value High Source GTCCRB Input Capture Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled on the falling edge of GTIOCnB input when GTIOCnA input is 1</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCA</name>
<description>ELC_GPTA Event Source GTCCRB Input Capture Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTA input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTA input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCB</name>
<description>ELC_GPTB Event Source GTCCRB Input Capture Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTB input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTB input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCC</name>
<description>ELC_GPTC Event Source GTCCRB Input Capture Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTC input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTC input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCD</name>
<description>ELC_GPTD Event Source GTCCRB Input Capture Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTD input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTD input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCE</name>
<description>ELC_GPTE Event Source GTCCRB Input Capture Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTE input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTE input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCF</name>
<description>ELC_GPTF Event Source GTCCRB Input Capture Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTF input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTF input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCG</name>
<description>ELC_GPTG Event Source GTCCRB Input Capture Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTG input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTG input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BSELCH</name>
<description>ELC_GPTH Event Source GTCCRB Input Capture Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB input capture disabled at the ELC_GPTH input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCCRB input capture enabled at the ELC_GPTH input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTCR</name>
<description>General PWM Timer Control Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>CST</name>
<description>Count Start</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Count operation is stopped</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count operation is performed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MD</name>
<description>Mode Select</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Saw-wave PWM mode (single buffer or double buffer possible)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Saw-wave one-shot pulse mode (fixed buffer operation)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Setting prohibited</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Setting prohibited</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Triangle-wave PWM mode 1 (32-bit transfer at trough) (single buffer or double buffer is possible)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Triangle-wave PWM mode 2 (32-bit transfer at crest and trough) (single buffer or double buffer is possible)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Triangle-wave PWM mode 3 (64-bit transfer at trough) (fixed buffer operation)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Setting prohibited</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TPCS</name>
<description>Timer Prescaler Select</description>
<lsb>23</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>PCLKD/1 </description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>PCLKD/2 </description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>PCLKD/4 </description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>PCLKD/8 </description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>PCLKD/16 </description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>PCLKD/32 </description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>PCLKD/64 </description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>Setting prohibited</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>PCLKD/256 </description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>Setting prohibited</description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>PCLKD/1024 </description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>Setting prohibited</description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>0xC</name>
<description>GTETRGA (Via the POEG)</description>
<value>0xc</value>
</enumeratedValue>
<enumeratedValue>
<name>0xD</name>
<description>GTETRGB (Via the POEG)</description>
<value>0xd</value>
</enumeratedValue>
<enumeratedValue>
<name>0xE</name>
<description>GTETRGC (Via the POEG)</description>
<value>0xe</value>
</enumeratedValue>
<enumeratedValue>
<name>0xF</name>
<description>GTETRGD (Via the POEG)</description>
<value>0xf</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTUDDTYC</name>
<description>General PWM Timer Count Direction and Duty Setting Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>UD</name>
<description>Count Direction Setting</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counts down</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counts up</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UDF</name>
<description>Forcible Count Direction Setting</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not forcibly set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Forcibly set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OADTY</name>
<description>GTIOCnA Output Duty Setting</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>GTIOCnA pin duty depends on the compare match</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>GTIOCnA pin duty depends on the compare match</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>GTIOCnA pin duty 0%</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>GTIOCnA pin duty 100%</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OADTYF</name>
<description>Forcible GTIOCnA Output Duty Setting</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not forcibly set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Forcibly set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OADTYR</name>
<description>GTIOCnA Output Value Selecting after Releasing 0%/100% Duty Setting</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The function selected by the GTIOA[3:2] bits is applied to the output value when the duty cycle is set after release from the 0 or 100% duty-cycle setting.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The function selected by the GTIOA[3:2] bits is applied to the compare match output value which is masked after release from the 0 or 100% duty-cycle setting. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBDTY</name>
<description>GTIOCnB Output Duty Setting</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>GTIOCnB pin duty depends on the compare match</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>GTIOCnB pin duty depends on the compare match</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>GTIOCnB pin duty 0%</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>GTIOCnB pin duty 100%</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBDTYF</name>
<description>Forcible GTIOCnB Output Duty Setting</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not forcibly set</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Forcibly set</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBDTYR</name>
<description>GTIOCnB Output Value Selecting after Releasing 0%/100% Duty Setting</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The function selected by the GTIOB[3:2] bits is applied to the output value when the duty cycle is set after release from the 0 or 100% duty-cycle setting.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The function selected by the GTIOB[3:2] bits is applied to the compare match output value which is masked after release from the 0 or 100% duty-cycle setting.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTIOR</name>
<description>General PWM Timer I/O Control Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GTIOA</name>
<description>GTIOCnA Pin Function Select</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>OADFLT</name>
<description>GTIOCnA Pin Output Value Setting at the Count Stop</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The GTIOCnA pin outputs low when counting stops</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The GTIOCnA pin outputs high when counting stops</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OAHLD</name>
<description>GTIOCnA Pin Output Setting at the Start/Stop Count</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The GTIOCnA pin output level at the start or stop of counting depends on the register setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The GTIOCnA pin output level is retained at the start or stop of counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OAE</name>
<description>GTIOCnA Pin Output Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OADF</name>
<description>GTIOCnA Pin Disable Value Setting</description>
<lsb>9</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>None of the below options are specified</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>GTIOCnA pin is set to Hi-Z in response to controlling the output negation</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>GTIOCnA pin is set to 0 in response to controlling the output negation</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>GTIOCnA pin is set to 1 in response to controlling the output negation</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFAEN</name>
<description>Noise Filter A Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The noise filter for the GTIOCnA pin is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The noise filter for the GTIOCnA pin is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCSA</name>
<description>Noise Filter A Sampling Clock Select</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLKD/1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLKD/4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLKD/16</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLKD/64</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GTIOB</name>
<description>GTIOCnB Pin Function Select</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>OBDFLT</name>
<description>GTIOCnB Pin Output Value Setting at the Count Stop</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The GTIOCnB pin outputs low when counting stops</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The GTIOCnB pin outputs high when counting stops</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBHLD</name>
<description>GTIOCnB Pin Output Setting at the Start/Stop Count</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The GTIOCnB pin output level at the start/stop of counting depends on the register setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The GTIOCnB pin output level is retained at the start/stop of counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBE</name>
<description>GTIOCnB Pin Output Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OBDF</name>
<description>GTIOCnB Pin Disable Value Setting</description>
<lsb>25</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>None of the below options are specified</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>GTIOCnB pin is set to Hi-Z in response to controlling the output negation</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>GTIOCnB pin is set to 0 in response to controlling the output negation</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>GTIOCnB pin is set to 1 in response to controlling the output negation</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFBEN</name>
<description>Noise Filter B Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The noise filter for the GTIOCnB pin is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The noise filter for the GTIOCnB pin is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCSB</name>
<description>Noise Filter B Sampling Clock Select</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLKD/1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLKD/4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLKD/16</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLKD/64</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTINTAD</name>
<description>General PWM Timer Interrupt Output Setting Register</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>GRP</name>
<description>Output Disable Source Select</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Group A output disable request is selected</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Group B output disable request is selected</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Group C output disable request is selected</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Group D output disable request is selected</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GRPABH</name>
<description>Same Time Output Level High Disable Request Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Same time output level high disable request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Same time output level high disable request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GRPABL</name>
<description>Same Time Output Level Low Disable Request Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Same time output level low disable request disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Same time output level low disable request enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTST</name>
<description>General PWM Timer Status Register</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00008000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TCFA</name>
<description>Input Capture/Compare Match Flag A</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No input capture/compare match of GTCCRA is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An input capture/compare match of GTCCRA is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFB</name>
<description>Input Capture/Compare Match Flag B</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No input capture/compare match of GTCCRB is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An input capture/compare match of GTCCRB is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFC</name>
<description>Input Compare Match Flag C</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No compare match of GTCCRC is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A compare match of GTCCRC is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFD</name>
<description>Input Compare Match Flag D</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No compare match of GTCCRD is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A compare match of GTCCRD is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFE</name>
<description>Input Compare Match Flag E</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No compare match of GTCCRE is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A compare match of GTCCRE is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFF</name>
<description>Input Compare Match Flag F</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No compare match of GTCCRF is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A compare match of GTCCRF is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFPO</name>
<description>Overflow Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No overflow (crest) occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An overflow (crest) occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TCFPU</name>
<description>Underflow Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No underflow (trough) occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An underflow (trough) occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITCNT</name>
<description>GPTn_OVF/GPTn_UDF Interrupt Skipping Count Counter</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>TUCF</name>
<description>Count Direction Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCNT counter counts downward</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTCNT counter counts upward</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTRAUF</name>
<description>GTADTRA Register Compare Match (Up-Counting) A/D Conversion Start Request Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No GTADTRA register compare match has occurred in up-counting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A GTADTRA register compare match has occurred in up-counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTRADF</name>
<description>GTADTRA Register Compare Match (Down-Counting) A/D Conversion Start Request Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No GTADTRA register compare match has occurred in down-counting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A GTADTRA register compare match has occurred in down-counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTRBUF</name>
<description>GTADTRB Register Compare Match (Up-Counting) A/D Conversion Start Request Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No GTADTRB register compare match has occurred in up-counting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A GTADTRB register compare match has occurred in up-counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTRBDF</name>
<description>GTADTRB Register Compare Match (Down-Counting) A/D Conversion Start Request Flag</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No GTADTRB register compare match has occurred in down-counting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A GTADTRB register compare match has occurred in down-counting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ODF</name>
<description>Output Disable Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No output disable request is generated</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An output disable request is generated</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTEF</name>
<description>Dead Time Error Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No dead time error has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A dead time error has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OABHF</name>
<description>Same Time Output Level High Flag</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No simultaneous generation of 1 both for the GTIOCA and GTIOCB pins has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A simultaneous generation of 1 both for the GTIOCA and GTIOCB pins has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OABLF</name>
<description>Same Time Output Level Low Flag</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No simultaneous generation of 0 both for the GTIOCA and GTIOCB pins has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A simultaneous generation of 0 both for the GTIOCA and GTIOCB pins has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCF</name>
<description>Period Count Function Finish Flag</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No period count function finish has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A period count function finish has occurred</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTBER</name>
<description>General PWM Timer Buffer Enable Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>BD0</name>
<description>GTCCR Buffer Operation Disable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer operation is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer operation is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BD1</name>
<description>GTPR Buffer Operation Disable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer operation is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer operation is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BD2</name>
<description>GTADTRA/GTADTRB Registers Buffer Operation Disable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer operation is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer operation is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BD3</name>
<description>GTDVU/GTDVD Registers Buffer Operation Disable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Buffer operation is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Buffer operation is disabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCRA</name>
<description>GTCCRA Buffer Operation</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No buffer operation</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Single buffer operation (GTCCRA ↔ GTCCRC)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Double buffer operation (GTCCRA ↔ GTCCRD)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCRB</name>
<description>GTCCRB Buffer Operation</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No buffer operation</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Single buffer operation (GTCCRB ↔ GTCCRE)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Double buffer operation (GTCCRB ↔ GTCCRE ↔ GTCCRF)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PR</name>
<description>GTPR Buffer Operation</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>No buffer operation</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Single buffer operation (GTPBR → GTPR)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Double buffer operation (GTPDBR → GTPBR → GTPR)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCRSWT</name>
<description>GTCCRA and GTCCRB Forcible Buffer Operation</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
</field>
<field>
<name>ADTTA</name>
<description>GTADTRA Register Buffer Transfer Timing Select</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>In triangle wave, no transfer. In saw-wave mode, no transfer. </description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>In triangle wave, transfer at crest. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>In triangle wave, transfer at trough. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>In triangle wave, transfer at both crest and trough. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTDA</name>
<description>GTADTRA Register Double Buffer Operation</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single buffer operation (GTADTBRA → GTADTRA)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Double buffer operation (GTADTDBRA → GTADTBRA → GTADTRA)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTTB</name>
<description>GTADTRB Register Buffer Transfer Timing Select</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>In triangle wave, no transfer. In saw-wave mode, no transfer. </description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>In triangle wave, transfer at crest. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>In triangle wave, transfer at trough. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>In triangle wave, transfer at both crest and trough. In saw-wave mode, transfer at underflow (in down-counting), overflow (in up-counting), or counter clearing. </description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTDB</name>
<description>GTADTRB Register Double Buffer Operation</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single buffer operation (GTADTBRB → GTADTRB)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Double buffer operation (GTADTDBRB → GTADTRB)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTITC</name>
<description>General PWM Timer Interrupt and A/D Conversion Start Request Skipping Setting Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ITLA</name>
<description>GTCCRA Register Compare Match/Input Capture Interrupt Link</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITLB</name>
<description>GTCCRB Register Compare Match/Input Capture Interrupt Link</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITLC</name>
<description>GTCCRC Register Compare Match Interrupt Link</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITLD</name>
<description>GTCCRD Register Compare Match Interrupt Link</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITLE</name>
<description>GTCCRE Register Compare Match Interrupt Link</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ITLF</name>
<description>GTCCRF Register Compare Match Interrupt Link</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IVTC</name>
<description>GPTn_OVF/GPTn_UDF Interrupt Skipping Function Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Skipping is not performed</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Both overflow and underflow for saw waves and crest for triangle waves are counted and skipped</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Both overflow and underflow for saw waves and trough for triangle waves are counted and skipped</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Both overflow and underflow for saw waves and both crest and trough for triangle waves are counted and skipped</description>
<value>#10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IVTT</name>
<description>GPTn_OVF/GPTn_UDF Interrupt Skipping Count Select</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Skipping is not performed</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Skipping count of 1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Skipping count of 2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Skipping count of 3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Skipping count of 4</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Skipping count of 5</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Skipping count of 6</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>Skipping count of 7</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTAL</name>
<description>GTADTRA Register A/D Conversion Start Request Link</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADTBL</name>
<description>GTADTRB Register A/D Conversion Start Request Link</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Not linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Linked with GPTn_OVF/GPTn_UDF interrupt skipping function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTCNT</name>
<description>General PWM Timer Counter</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRA</name>
<description>General PWM Timer Compare Capture Register A</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRB</name>
<description>General PWM Timer Compare Capture Register B</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRC</name>
<description>General PWM Timer Compare Capture Register C</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRE</name>
<description>General PWM Timer Compare Capture Register E</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRD</name>
<description>General PWM Timer Compare Capture Register D</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTCCRF</name>
<description>General PWM Timer Compare Capture Register F</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTPR</name>
<description>General PWM Timer Cycle Setting Register</description>
<addressOffset>0x64</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTPBR</name>
<description>General PWM Timer Cycle Setting Buffer Register</description>
<addressOffset>0x68</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTPDBR</name>
<description>General PWM Timer Period Setting Double-Buffer Register</description>
<addressOffset>0x6C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTRA</name>
<description>A/D Conversion Start Request Timing Register A</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTBRA</name>
<description>A/D Conversion Start Request Timing Buffer Register A</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTDBRA</name>
<description>A/D Conversion Start Request Timing Double-Buffer Register A</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTRB</name>
<description>A/D Conversion Start Request Timing Register B</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTBRB</name>
<description>A/D Conversion Start Request Timing Buffer Register B</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTADTDBRB</name>
<description>A/D Conversion Start Request Timing Double-Buffer Register B</description>
<addressOffset>0x84</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTDTCR</name>
<description>General PWM Timer Dead Time Control Register</description>
<addressOffset>0x88</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>TDE</name>
<description>Negative-Phase Waveform Setting</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTCCRB is set without using DTDVU and GTDVD</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>DTDVU and GTDVD are used to set the compare match value for negative-phase waveform with dead time automatically in GTCCRB</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDBUE</name>
<description>GTDVU Register Buffer Operation Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTDVU register buffer operation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTDVU register buffer operation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDBDE</name>
<description>GTDVD Register Buffer Operation Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTDVD register buffer operation is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTDVD register buffer operation is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TDFER</name>
<description>GTDVD Register Setting</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>GTDVU and GTDVD registers are set separately.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The value written to GTDVU register is automatically set to GTDVD register</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTDVU</name>
<description>General PWM Timer Dead Time Value Register U</description>
<addressOffset>0x8C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTDVD</name>
<description>General PWM Timer Dead Time Value Register D</description>
<addressOffset>0x90</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTDBU</name>
<description>General PWM Timer Dead Time Buffer Register U</description>
<addressOffset>0x94</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTDBD</name>
<description>General PWM Timer Dead Time Buffer Register D</description>
<addressOffset>0x98</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x0000ffff</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>GTSOS</name>
<description>General PWM Timer Output Protection Function Status Register</description>
<addressOffset>0x9C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SOS</name>
<description>Output Protection Function Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Normal operation</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Protected state (GTCCRA = 0 is set during transfer at trough or crest)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Protected state (GTCCRA ≥ GTPR is set during transfer at trough)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Protected state (GTCCRA ≥ GTPR is set during transfer at crest)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTSOTR</name>
<description>General PWM Timer Output Protection Function Temporary Release Register</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SOTR</name>
<description>Output Protection Function Temporary Release</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Protected state is not released</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Protected state is released</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTADSMR</name>
<description>General PWM Timer A/D Conversion Start Request Signal Monitoring Register</description>
<addressOffset>0xA4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ADSMS0</name>
<description>A/D Conversion Start Request Signal Monitor 0 Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>A/D conversion start request signal generated by the GTADTRA register during up-counting</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>A/D conversion start request signal generated by the GTADTRA register during down-counting</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>A/D conversion start request signal generated by the GTADTRB register during up-counting</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>A/D conversion start request signal generated by the GTADTRB register during down-counting</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADSMEN0</name>
<description>A/D Conversion Start Request Signal Monitor 0 Output Enabling</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output of A/D conversion start request signal monitor 0 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output of A/D conversion start request signal monitor 0 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADSMS1</name>
<description>A/D Conversion Start Request Signal Monitor 1 Selection</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>A/D conversion start request signal generated by the GTADTRA register during up-counting</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>A/D conversion start request signal generated by the GTADTRA register during down-counting</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>A/D conversion start request signal generated by the GTADTRB register during up-counting</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>A/D conversion start request signal generated by the GTADTRB register during down-counting</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADSMEN1</name>
<description>A/D Conversion Start Request Signal Monitor 1 Output Enabling</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Output of A/D conversion start request signal monitor 1 is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output of A/D conversion start request signal monitor 1 is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTICLF</name>
<description>General PWM Timer Inter Channel Logical Operation Function Setting Register</description>
<addressOffset>0xB8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>ICLFA</name>
<description>GTIOCnA Output Logical Operation Function Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>A (no delay)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>NOT A (no delay)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>C (1PCLKD delay)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>NOT C (1PCLKD delay)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>A AND C (1PCLKD delay)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>A OR C (1PCLKD delay)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>A EXOR C (1PCLKD delay)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>A NOR C (1PCLKD delay)</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICLFSELC</name>
<description>Inter Channel Signal C Select</description>
<lsb>4</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>GTIOC0A</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>GTIOC0B</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>0x02</name>
<description>GTIOC1A</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>0x03</name>
<description>GTIOC1B</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>0x04</name>
<description>GTIOC2A</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>0x05</name>
<description>GTIOC2B</description>
<value>0x05</value>
</enumeratedValue>
<enumeratedValue>
<name>0x06</name>
<description>GTIOC3A</description>
<value>0x06</value>
</enumeratedValue>
<enumeratedValue>
<name>0x07</name>
<description>GTIOC3B</description>
<value>0x07</value>
</enumeratedValue>
<enumeratedValue>
<name>0x08</name>
<description>GTIOC4A</description>
<value>0x08</value>
</enumeratedValue>
<enumeratedValue>
<name>0x09</name>
<description>GTIOC4B</description>
<value>0x09</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0A</name>
<description>GTIOC5A</description>
<value>0x0a</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0B</name>
<description>GTIOC5B</description>
<value>0x0b</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICLFB</name>
<description>GTIOCnB Output Logical Operation Function Select</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>B (no delay)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>NOT B (no delay)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>D (1PCLKD delay)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>NOT D (1PCLKD delay)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>B AND D (1PCLKD delay)</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>B OR D (1PCLKD delay)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>B EXOR D (1PCLKD delay)</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>B NOR D (1PCLKD delay)</description>
<value>#111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICLFSELD</name>
<description>Inter Channel Signal D Select</description>
<lsb>20</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>GTIOC0A</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>GTIOC0B</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>0x02</name>
<description>GTIOC1A</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>0x03</name>
<description>GTIOC1B</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>0x04</name>
<description>GTIOC2A</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>0x05</name>
<description>GTIOC2B</description>
<value>0x05</value>
</enumeratedValue>
<enumeratedValue>
<name>0x06</name>
<description>GTIOC3A</description>
<value>0x06</value>
</enumeratedValue>
<enumeratedValue>
<name>0x07</name>
<description>GTIOC3B</description>
<value>0x07</value>
</enumeratedValue>
<enumeratedValue>
<name>0x08</name>
<description>GTIOC4A</description>
<value>0x08</value>
</enumeratedValue>
<enumeratedValue>
<name>0x09</name>
<description>GTIOC4B</description>
<value>0x09</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0A</name>
<description>GTIOC5A</description>
<value>0x0a</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0B</name>
<description>GTIOC5B</description>
<value>0x0b</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTPC</name>
<description>General PWM Timer Period Count Register</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PCEN</name>
<description>Period Count Function Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Period count function is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Period count function is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ASTP</name>
<description>Automatic Stop Function Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Automatic stop function is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Automatic stop function is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCNT</name>
<description>Period Counter</description>
<lsb>16</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GTSECSR</name>
<description>General PWM Timer Operation Enable Bit Simultaneous Control Channel Select Register</description>
<addressOffset>0xD0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SECSEL0</name>
<description>Channel 0 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECSEL1</name>
<description>Channel 1 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECSEL2</name>
<description>Channel 2 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECSEL3</name>
<description>Channel 3 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECSEL4</name>
<description>Channel 4 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECSEL5</name>
<description>Channel 5 Operation Enable Bit Simultaneous Control Channel Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous control</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable simultaneous control</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GTSECR</name>
<description>General PWM Timer Operation Enable Bit Simultaneous Control Register</description>
<addressOffset>0xD4</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>SBDCE</name>
<description>GTCCR Register Buffer Operation Simultaneous Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous enabling GTCCR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable GTCCR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDPE</name>
<description>GTPR Register Buffer Operation Simultaneous Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous enabling GTPR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable GTPR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDAE</name>
<description>GTADTR Register Buffer Operation Simultaneous Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous enabling GTADTR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable GTADTR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDDE</name>
<description>GTDV Register Buffer Operation Simultaneous Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous enabling GTDV buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable GTDV register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDCD</name>
<description>GTCCR Register Buffer Operation Simultaneous Disable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous disabling GTCCR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable GTCCR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDPD</name>
<description>GTPR Register Buffer Operation Simultaneous Disable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous disabling GTPR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable GTPR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDAD</name>
<description>GTADTR Register Buffer Operation Simultaneous Disable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous disabling GTADTR buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable GTADTR register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SBDDD</name>
<description>GTDV Register Buffer Operation Simultaneous Disable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous disabling GTDV buffer operations</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable GTDV register buffer operations simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCE</name>
<description>Period Count Function Simultaneous Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous enabling period count function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable period count function simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SPCD</name>
<description>Period Count Function Simultaneous Disable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable simultaneous disabling period count function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Disable period count function simultaneously</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral derivedFrom="GPT16E0">
<name>GPT16E1</name>
<description>General PWM 16-bit Timer 1</description>
<baseAddress>0x40169100</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT16E0">
<name>GPT16E2</name>
<description>General PWM 16-bit Timer 2</description>
<baseAddress>0x40169200</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT16E0">
<name>GPT16E3</name>
<description>General PWM 16-bit Timer 3</description>
<baseAddress>0x40169300</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT16E0">
<name>GPT16E4</name>
<description>General PWM 16-bit Timer 4</description>
<baseAddress>0x40169400</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT16E0">
<name>GPT16E5</name>
<description>General PWM 16-bit Timer 5</description>
<baseAddress>0x40169500</baseAddress>
</peripheral>
<peripheral>
<name>GPT_OPS</name>
<description>Output Phase Switching Controller</description>
<baseAddress>0x40169A00</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>OPSCR</name>
<description>Output Phase Switching Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>UF</name>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
<field>
<name>VF</name>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>WF</name>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>U</name>
<description>Input U-Phase Monitor</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
</field>
<field>
<name>V</name>
<description>Input V-Phase Monitor</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>W</name>
<description>Input W-Phase Monitor</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>EN</name>
<description>Output Phase Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output (Hi-Z external pin)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FB</name>
<description>External Feedback Signal Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select the external input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select the soft setting (OPSCR.UF, VF, WF)</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P</name>
<description>Positive-Phase Output (P) Control</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Level signal output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>PWM signal output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>N</name>
<description>Negative-Phase Output (N) Control</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Level signal output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>PWM signal output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INV</name>
<description>Output Phase Invert Control</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Positive logic (active-high) output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Negative logic (active-low) output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RV</name>
<description>Output Phase Rotation Direction Reversal Control</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Positive rotation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Reverse rotation</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALIGN</name>
<description>Input Phase Alignment</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Input phase aligned to PCLKD</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Input phase aligned to the falling edge of PWM</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GRP</name>
<description>Output Disabled Source Selection</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
<field>
<name>GODF</name>
<description>Group Output Disable Function</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>This bit function is ignored</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Group disable clears the OPSCR.EN bit</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFEN</name>
<description>External Input Noise Filter Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use a noise filter on the external input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use a noise filter on the external input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NFCS</name>
<description>External Input Noise Filter Clock Selection</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>PCLKD/1</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>PCLKD/4</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>PCLKD/16</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>PCLKD/64</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ADC120</name>
<description>12-bit A/D Converter</description>
<baseAddress>0x40170000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x04</offset>
<size>9</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0E</offset>
<size>24</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x28</offset>
<size>10</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x36</offset>
<size>6</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x40</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x66</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7A</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x80</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x84</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x8C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x90</offset>
<size>21</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA6</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA8</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xB0</offset>
<size>33</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD2</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xDD</offset>
<size>6</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE4</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xEB</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1A0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1B0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>ADCSR</name>
<description>A/D Control Register</description>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>DBLANS</name>
<description>Double Trigger Channel Select</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>GBADIE</name>
<description>Group B Scan End Interrupt and ELC Event Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable ADC120_GBADI interrupt generation on group B scan completion.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable ADC120_GBADI interrupt generation on group B scan completion.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBLE</name>
<description>Double Trigger Mode Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Deselect double-trigger mode.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select double-trigger mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTRG</name>
<description>Trigger Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Start A/D conversion by the synchronous trigger (ELC).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Start A/D conversion by the asynchronous trigger (ADTRG0).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRGE</name>
<description>Trigger Start Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable A/D conversion to be started by the synchronous or asynchronous trigger</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable A/D conversion to be started by the synchronous or asynchronous trigger</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCS</name>
<description>Scan Mode Select</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Single scan mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Group scan mode</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Continuous scan mode</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADST</name>
<description>A/D Conversion Start</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stop A/D conversion process.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Start A/D conversion process.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADANSA0</name>
<description>A/D Channel Select Register A0</description>
<addressOffset>0x004</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ANSA00</name>
<description>A/D Conversion Channels Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA01</name>
<description>A/D Conversion Channels Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA02</name>
<description>A/D Conversion Channels Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA03</name>
<description>A/D Conversion Channels Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA04</name>
<description>A/D Conversion Channels Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA05</name>
<description>A/D Conversion Channels Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA06</name>
<description>A/D Conversion Channels Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA07</name>
<description>A/D Conversion Channels Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA08</name>
<description>A/D Conversion Channels Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA09</name>
<description>A/D Conversion Channels Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA10</name>
<description>A/D Conversion Channels Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA11</name>
<description>A/D Conversion Channels Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA12</name>
<description>A/D Conversion Channels Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA13</name>
<description>A/D Conversion Channels Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA14</name>
<description>A/D Conversion Channels Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA15</name>
<description>A/D Conversion Channels Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADANSA1</name>
<description>A/D Channel Select Register A1</description>
<addressOffset>0x006</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ANSA16</name>
<description>A/D Conversion Channels Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA17</name>
<description>A/D Conversion Channels Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA18</name>
<description>A/D Conversion Channels Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA19</name>
<description>A/D Conversion Channels Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA20</name>
<description>A/D Conversion Channels Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA21</name>
<description>A/D Conversion Channels Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA22</name>
<description>A/D Conversion Channels Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA23</name>
<description>A/D Conversion Channels Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA24</name>
<description>A/D Conversion Channels Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA25</name>
<description>A/D Conversion Channels Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA26</name>
<description>A/D Conversion Channels Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA27</name>
<description>A/D Conversion Channels Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA28</name>
<description>A/D Conversion Channels Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA29</name>
<description>A/D Conversion Channels Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA30</name>
<description>A/D Conversion Channels Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSA31</name>
<description>A/D Conversion Channels Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADADS0</name>
<description>A/D-Converted Value Addition/Average Channel Select Register 0</description>
<addressOffset>0x008</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADS00</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS01</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS02</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS03</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS04</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS05</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS06</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS07</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS08</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS09</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS10</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS11</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS12</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS13</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS14</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS15</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADADS1</name>
<description>A/D-Converted Value Addition/Average Channel Select Register 1</description>
<addressOffset>0x00A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADS16</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS17</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS18</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS19</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS20</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS21</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS22</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS23</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS24</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS25</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS26</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS27</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS28</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS29</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS30</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADS31</name>
<description>A/D-Converted Value Addition/Average Channel Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADADC</name>
<description>A/D-Converted Value Addition/Average Count Select Register</description>
<addressOffset>0x00C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ADC</name>
<description>Addition/Average Count Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>1-time conversion (no addition, same as normal conversion)</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>2-time conversion (1 addition)</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>3-time conversion (2 additions)</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4-time conversion (3 additions)</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>16-time conversion (15 additions)</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVEE</name>
<description>Average Mode Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Enable addition mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable average mode</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCER</name>
<description>A/D Control Extended Register</description>
<addressOffset>0x00E</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADPRC</name>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>12-bit accuracy</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>10-bit accuracy</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>8-bit accuracy</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACE</name>
<description>A/D Data Register Automatic Clearing Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable automatic clearing</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable automatic clearing</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIAGVAL</name>
<description>Self-Diagnosis Conversion Voltage Select</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Setting prohibited when self-diagnosis is enabled</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>0 volts</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Reference voltage × 1/2</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Reference voltage</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIAGLD</name>
<description>Self-Diagnosis Mode Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select rotation mode for self-diagnosis voltage</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select mixed mode for self-diagnosis voltage</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIAGM</name>
<description>Self-Diagnosis Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable ADC12 self-diagnosis</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable ADC12 self-diagnosis</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADRFMT</name>
<description>A/D Data Register Format Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Select right-justified for the A/D data register format</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select left-justified for the A/D data register format</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADSTRGR</name>
<description>A/D Conversion Start Trigger Select Register</description>
<addressOffset>0x010</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TRSB</name>
<description>A/D Conversion Start Trigger Select for Group B</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>TRSA</name>
<description>A/D Conversion Start Trigger Select</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADEXICR</name>
<description>A/D Conversion Extended Input Control Registers</description>
<addressOffset>0x012</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>TSSAD</name>
<description>Temperature Sensor Output A/D-Converted Value Addition/Average Mode Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select addition/average mode for temperature sensor output.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select addition/average mode for temperature sensor output.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCSAD</name>
<description>Internal Reference Voltage A/D-Converted Value Addition/Average Mode Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select addition/average mode for internal reference voltage.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select addition/average mode for internal reference voltage.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSSA</name>
<description>Temperature Sensor Output A/D Conversion Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable A/D conversion of temperature sensor output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable A/D conversion of temperature sensor output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCSA</name>
<description>Internal Reference Voltage A/D Conversion Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable A/D conversion of internal reference voltage</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable A/D conversion of internal reference voltage</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSSB</name>
<description>Temperature Sensor Output A/D Conversion Select for Group B</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable A/D conversion of temperature sensor output</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable A/D conversion of temperature sensor output</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OCSB</name>
<description>Internal Reference Voltage A/D Conversion Select for Group B</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable A/D conversion of internal reference voltage</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable A/D conversion of internal reference voltage</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADANSB0</name>
<description>A/D Channel Select Register B0</description>
<addressOffset>0x014</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ANSB00</name>
<description>A/D Conversion Channels Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB01</name>
<description>A/D Conversion Channels Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB02</name>
<description>A/D Conversion Channels Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB03</name>
<description>A/D Conversion Channels Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB04</name>
<description>A/D Conversion Channels Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB05</name>
<description>A/D Conversion Channels Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB06</name>
<description>A/D Conversion Channels Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB07</name>
<description>A/D Conversion Channels Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB08</name>
<description>A/D Conversion Channels Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB09</name>
<description>A/D Conversion Channels Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB10</name>
<description>A/D Conversion Channels Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB11</name>
<description>A/D Conversion Channels Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB12</name>
<description>A/D Conversion Channels Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB13</name>
<description>A/D Conversion Channels Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB14</name>
<description>A/D Conversion Channels Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB15</name>
<description>A/D Conversion Channels Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADANSB1</name>
<description>A/D Channel Select Register B1</description>
<addressOffset>0x016</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ANSB16</name>
<description>A/D Conversion Channels Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB17</name>
<description>A/D Conversion Channels Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB18</name>
<description>A/D Conversion Channels Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB19</name>
<description>A/D Conversion Channels Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB20</name>
<description>A/D Conversion Channels Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB21</name>
<description>A/D Conversion Channels Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB22</name>
<description>A/D Conversion Channels Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB23</name>
<description>A/D Conversion Channels Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB24</name>
<description>A/D Conversion Channels Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB25</name>
<description>A/D Conversion Channels Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB26</name>
<description>A/D Conversion Channels Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB27</name>
<description>A/D Conversion Channels Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB28</name>
<description>A/D Conversion Channels Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB29</name>
<description>A/D Conversion Channels Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB30</name>
<description>A/D Conversion Channels Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANSB31</name>
<description>A/D Conversion Channels Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select associated input channel.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select associated input channel. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADDBLDR</name>
<description>A/D Data Duplexing Register</description>
<addressOffset>0x018</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDBLDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADTSDR</name>
<description>A/D Temperature Sensor Data Register</description>
<addressOffset>0x01A</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADTSDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADOCDR</name>
<description>A/D Internal Reference Voltage Data Register</description>
<addressOffset>0x01C</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADOCDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADRD</name>
<description>A/D Self-Diagnosis Data Register</description>
<addressOffset>0x01E</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>AD</name>
<description>Converted Value 11 to 0</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
<field>
<name>DIAGST</name>
<description>Self-Diagnosis Status</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Self-diagnosis not executed after power-on.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Self-diagnosis was executed using the 0 V voltage.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Self-diagnosis was executed using the reference voltage × 1/2.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Self-diagnosis was executed using the reference voltage .</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>0-2</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x020</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>5</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>4-8</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x028</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>11-13</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x036</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADDR16</name>
<description>A/D Data Registers 16</description>
<addressOffset>0x040</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADSHCR</name>
<description>A/D Sample and Hold Circuit Control Register</description>
<addressOffset>0x066</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0018</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>SSTSH</name>
<description>Channel-Dedicated Sample-and-Hold Circuit Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SHANS</name>
<description>Channel-Dedicated Sample-and-Hold Circuit Bypass Select</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bypass the circuits</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use the circuits</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADDISCR</name>
<description>A/D Disconnection Detection Control Register</description>
<addressOffset>0x07A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ADNDIS</name>
<description>Disconnection Detection Assist Setting</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>The disconnection detection assist function is disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>Setting prohibited</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>The number of states for the discharge or precharge period.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCHG</name>
<description>Precharge/discharge select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Discharge</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Precharge</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADSHMSR</name>
<description>A/D Sample and Hold Operation Mode Selection Register</description>
<addressOffset>0x07C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SHMD</name>
<description>Sampling Operation Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable continuous sampling function</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable continuous sampling function</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADGSPCR</name>
<description>A/D Group Scan Priority Control Register</description>
<addressOffset>0x080</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PGS</name>
<description>Group Priority Operation Setting</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Operate without group priority control.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Operate with group priority control.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GBRSCN</name>
<description>Lower-Priority Group Restart Setting</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable rescanning of the group that was stopped in group priority operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable rescanning of the group that was stopped in group priority operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LGRRS</name>
<description>Enabled only when PGS = 1 and GBRSCN = 1.</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Start rescanning from the first channel for scanning</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Start rescanning from the channel for which A/D conversion is not completed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GBRP</name>
<description>Single Scan Continuous Start</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Single scan is not continuously activated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Single scan for the group with the lower-priority is continuously activated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADDBLDRA</name>
<description>A/D Data Duplexing Register A</description>
<addressOffset>0x084</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDBLDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADDBLDRB</name>
<description>A/D Data Duplexing Register B</description>
<addressOffset>0x086</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADDBLDR</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADWINMON</name>
<description>A/D Compare Function Window A/B Status Monitor Register</description>
<addressOffset>0x08C</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MONCOMB</name>
<description>Combination Result Monitor</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Window A/B composite conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Window A/B composite conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MONCMPA</name>
<description>Comparison Result Monitor A</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Window A comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Window A comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MONCMPB</name>
<description>Comparison Result Monitor B</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Window B comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Window B comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPCR</name>
<description>A/D Compare Function Control Register</description>
<addressOffset>0x090</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPAB</name>
<description>Window A/B Composite Conditions Setting</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Output ADC120_WCMPM when window A OR window B comparison conditions are met. Otherwise, output ADC120_WCMPUM.</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Output ADC120_WCMPM when window A EXOR window B comparison conditions are met. Otherwise, output ADC120_WCMPUM.</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Output ADC120_WCMPM when window A AND window B comparison conditions are met. Otherwise, output ADC120_WCMPUM.</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Setting prohibited.</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPBE</name>
<description>Compare Window B Operation Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare window B operation. Disable ADC120_WCMPM and ADC120_WCMPUM outputs. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare window B operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPAE</name>
<description>Compare Window A Operation Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare window A operation. Disable ADC120_WCMPM and ADC120_WCMPUM outputs. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare window A operation.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPBIE</name>
<description>Compare B Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable ADC120_CMPBI interrupt when comparison conditions (window B) are met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable ADC120_CMPBI interrupt when comparison conditions (window B) are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WCMPE</name>
<description>Window Function Setting</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable window function Window A and window B operate as a comparator to compare the single value on the lower side with the A/D conversion result. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable window function Window A and window B operate as a comparator to compare the two values on the upper and lower sides with the A/D conversion result. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPAIE</name>
<description>Compare A Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable ADC120_CMPAI interrupt when comparison conditions (window A) are met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable ADC120_CMPAI interrupt when comparison conditions (window A) are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPANSER</name>
<description>A/D Compare Function Window A Extended Input Select Register</description>
<addressOffset>0x092</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPTSA</name>
<description>Temperature Sensor Output Compare Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Exclude the temperature sensor output from the compare Window A target range.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Include the temperature sensor output in the compare Window A target range.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPOCA</name>
<description>Internal Reference Voltage Compare Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Exclude the internal reference voltage from the compare Window A target range.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Include the internal reference voltage in the compare Window A target range. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPLER</name>
<description>A/D Compare Function Window A Extended Input Comparison Condition Setting Register</description>
<addressOffset>0x093</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPLTSA</name>
<description>Compare Window A Temperature Sensor Output Comparison Condition Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0) : ADCMPDR0 value &gt; A/D-converted valueCompare Window A Temperature Sensor Output Comparison Condition Select When window function is enabled (ADCMPCR.WCMPE = 1) : Compare Window A Temperature Sensor Output Comparison ConditionA/D-converted value &lt; ADCMPDR0 value, or A/D-converted value &gt; ADCMPDR1 value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0) : ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1) : ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLOCA</name>
<description>Compare Window A Internal Reference Voltage Comparison Condition Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0) : ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or A/D-converted value &gt; ADCMPDR1 value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPANSR0</name>
<description>A/D Compare Function Window A Channel Select Register 0</description>
<addressOffset>0x094</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPCHA00</name>
<description>Compare Window A Channel Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA01</name>
<description>Compare Window A Channel Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA02</name>
<description>Compare Window A Channel Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA03</name>
<description>Compare Window A Channel Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA04</name>
<description>Compare Window A Channel Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA05</name>
<description>Compare Window A Channel Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA06</name>
<description>Compare Window A Channel Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA07</name>
<description>Compare Window A Channel Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA08</name>
<description>Compare Window A Channel Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA09</name>
<description>Compare Window A Channel Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA10</name>
<description>Compare Window A Channel Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA11</name>
<description>Compare Window A Channel Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA12</name>
<description>Compare Window A Channel Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA13</name>
<description>Compare Window A Channel Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA14</name>
<description>Compare Window A Channel Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA15</name>
<description>Compare Window A Channel Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPANSR1</name>
<description>A/D Compare Function Window A Channel Select Register 1</description>
<addressOffset>0x096</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPCHA16</name>
<description>Compare Window A Channel Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA17</name>
<description>Compare Window A Channel Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA18</name>
<description>Compare Window A Channel Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA19</name>
<description>Compare Window A Channel Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA20</name>
<description>Compare Window A Channel Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA21</name>
<description>Compare Window A Channel Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA22</name>
<description>Compare Window A Channel Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA23</name>
<description>Compare Window A Channel Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA24</name>
<description>Compare Window A Channel Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA25</name>
<description>Compare Window A Channel Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA26</name>
<description>Compare Window A Channel Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA27</name>
<description>Compare Window A Channel Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA28</name>
<description>Compare Window A Channel Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA29</name>
<description>Compare Window A Channel Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA30</name>
<description>Compare Window A Channel Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPCHA31</name>
<description>Compare Window A Channel Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable compare function for associated input channel</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable compare function for associated input channel</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPLR0</name>
<description>A/D Compare Function Window A Comparison Condition Setting Register 0</description>
<addressOffset>0x098</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPLCHA00</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA01</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA02</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA03</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA04</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA05</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA06</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA07</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA08</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA09</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA10</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA11</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA12</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA13</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA14</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA15</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPLR1</name>
<description>A/D Compare Function Window A Comparison Condition Setting Register 1</description>
<addressOffset>0x09A</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPLCHA16</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA17</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA18</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA19</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA20</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA21</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA22</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA23</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA24</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA25</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA26</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA27</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA28</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA29</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA30</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPLCHA31</name>
<description>Compare Window A Comparison Condition Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADCMPDR0 value, or ADCMPDR1 value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value &lt; A/D-converted value &lt; ADCMPDR1 value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>ADCMPDR%s</name>
<description>A/D Compare Function Window A Lower-Side/Upper-Side Level Setting Register</description>
<addressOffset>0x09C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>ADCMPSR0</name>
<description>A/D Compare Function Window A Channel Status Register 0</description>
<addressOffset>0x0A0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPSTCHA00</name>
<description>Compare Window A Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA01</name>
<description>Compare Window A Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA02</name>
<description>Compare Window A Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA03</name>
<description>Compare Window A Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA04</name>
<description>Compare Window A Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA05</name>
<description>Compare Window A Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA06</name>
<description>Compare Window A Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA07</name>
<description>Compare Window A Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA08</name>
<description>Compare Window A Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA09</name>
<description>Compare Window A Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA10</name>
<description>Compare Window A Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA11</name>
<description>Compare Window A Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA12</name>
<description>Compare Window A Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA13</name>
<description>Compare Window A Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA14</name>
<description>Compare Window A Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA15</name>
<description>Compare Window A Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPSR1</name>
<description>A/D Compare Function Window A Channel Status Register1</description>
<addressOffset>0x0A2</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CMPSTCHA16</name>
<description>Compare Window A Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA17</name>
<description>Compare Window A Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA18</name>
<description>Compare Window A Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA19</name>
<description>Compare Window A Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA20</name>
<description>Compare Window A Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA21</name>
<description>Compare Window A Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA22</name>
<description>Compare Window A Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA23</name>
<description>Compare Window A Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA24</name>
<description>Compare Window A Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA25</name>
<description>Compare Window A Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA26</name>
<description>Compare Window A Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA27</name>
<description>Compare Window A Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA28</name>
<description>Compare Window A Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA29</name>
<description>Compare Window A Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA30</name>
<description>Compare Window A Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTCHA31</name>
<description>Compare Window A Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPSER</name>
<description>A/D Compare Function Window A Extended Input Channel Status Register</description>
<addressOffset>0x0A4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPSTTSA</name>
<description>Compare Window A Temperature Sensor Output Compare Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSTOCA</name>
<description>Compare Window A Internal Reference Voltage Compare Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADCMPBNSR</name>
<description>A/D Compare Function Window B Channel Select Register</description>
<addressOffset>0x0A6</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPCHB</name>
<description>Compare Window B Channel Select</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>CMPLB</name>
<description>Compare Window B Comparison Condition Setting</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADWINLLB value &gt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value &lt; ADWINLLB value, or ADWINULB value &lt; A/D-converted value </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADWINLLB value &lt; A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADWINLLB value &lt; A/D-converted value &lt; ADWINULB value </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADWINLLB</name>
<description>A/D Compare Function Window B Lower-Side/Upper-Side Level Setting Register</description>
<addressOffset>0x0A8</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>ADWINULB</name>
<description>A/D Compare Function Window B Lower-Side/Upper-Side Level Setting Register</description>
<addressOffset>0x0AA</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>ADCMPBSR</name>
<description>A/D Compare Function Window B Status Register</description>
<addressOffset>0x0AC</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMPSTB</name>
<description>Compare Window B Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Comparison conditions are not met.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Comparison conditions are met.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>16</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>0-15</dimIndex>
<name>ADBUF%s</name>
<description>A/D Data Buffer Registers %s</description>
<addressOffset>0x0B0</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ADBUF</name>
<description>Converted Value 15 to 0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ADBUFEN</name>
<description>A/D Data Buffer Enable Register</description>
<addressOffset>0x0D0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BUFEN</name>
<description>Data Buffer Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The data buffer is not used.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The data buffer is used.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADBUFPTR</name>
<description>A/D Data Buffer Pointer Register</description>
<addressOffset>0x0D2</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BUFPTR</name>
<description>Data Buffer Pointer</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PTROVF</name>
<description>Pointer Overflow Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The data buffer pointer has not overflowed.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The data buffer pointer has overflowed.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADSSTRL</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0DD</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADSSTRT</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0DE</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADSSTRO</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0DF</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>0-2</dimIndex>
<name>ADSSTR%s</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0E0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>5</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>4-8</dimIndex>
<name>ADSSTR%s</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0E4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>11-13</dimIndex>
<name>ADSSTR%s</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0EB</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0b</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>SST</name>
<description>Sampling Time Setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADPGACR</name>
<description>A/D Programmable Gain Amplifier Control Register</description>
<addressOffset>0x1A0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>P000SEL0</name>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path bypassing the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path bypassing the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P000SEL1</name>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path through the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path through the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P000ENAMP</name>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P000GEN</name>
<description>PGA P000 Gain Setting Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable gain setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable gain setting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001SEL0</name>
<description>PGA P001 Amplifier Bypass Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path bypassing the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path bypassing the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001SEL1</name>
<description>PGA P001 Amplifier Transit Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path through the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path through the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001ENAMP</name>
<description>PGA P001 Amplifier Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001GEN</name>
<description>PGA P001 Gain Setting Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable gain setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable gain setting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002SEL0</name>
<description>PGA P002 Amplifier Bypass Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path bypassing the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path bypassing the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002SEL1</name>
<description>PGA P002 Amplifier Transit Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not output the signal in a path through the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output the signal in a path through the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002ENAMP</name>
<description>PGA P002 Amplifier Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use the PGA amplifier</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use the PGA amplifier</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002GEN</name>
<description>PGA P002 Gain Setting Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable gain setting</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable gain setting</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADPGAGS0</name>
<description>A/D Programmable Gain Amplifier Gain Setting Register 0</description>
<addressOffset>0x1A2</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>P000GAIN</name>
<description>PGA P000 Gain Setting</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>× 2.000</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 2.500 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 1.500 </description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>× 2.667</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>× 2.857</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>× 3.007</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 3.333 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 2.333 </description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>× 3.636</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>× 4.000</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>× 4.444</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 5.000 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 4.000 </description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>× 5.714</description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 6.667 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 5.667 </description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>0xC</name>
<description>× 8.000</description>
<value>0xc</value>
</enumeratedValue>
<enumeratedValue>
<name>0xD</name>
<description>× 10.000</description>
<value>0xd</value>
</enumeratedValue>
<enumeratedValue>
<name>0xE</name>
<description>× 13.333</description>
<value>0xe</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Settings are prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001GAIN</name>
<description>PGA P001 Gain Setting</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>× 2.000</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 2.500 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 1.500 </description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>× 2.667</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>× 2.857</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>× 3.007</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 3.333 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 2.333 </description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>× 3.636</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>× 4.000</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>× 4.444</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 5.000 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 4.000 </description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>× 5.714</description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 6.667 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 5.667 </description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>0xC</name>
<description>× 8.000</description>
<value>0xc</value>
</enumeratedValue>
<enumeratedValue>
<name>0xD</name>
<description>× 10.000</description>
<value>0xd</value>
</enumeratedValue>
<enumeratedValue>
<name>0xE</name>
<description>× 13.333</description>
<value>0xe</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Settings are prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002GAIN</name>
<description>PGA P002 Gain Setting</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x0</name>
<description>× 2.000</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 2.500 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 1.500 </description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2</name>
<description>× 2.667</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>× 2.857</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>× 3.007</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 3.333 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 2.333 </description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>× 3.636</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7</name>
<description>× 4.000</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8</name>
<description>× 4.444</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 5.000 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 4.000 </description>
<value>0x9</value>
</enumeratedValue>
<enumeratedValue>
<name>0xA</name>
<description>× 5.714</description>
<value>0xa</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>When pseudo-differential input is disabled (ADPGADCR0.PnDEN = 0): × 6.667 When pseudo-differential input is enabled (ADPGADCR0.PnDEN = 1): × 5.667 </description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>0xC</name>
<description>× 8.000</description>
<value>0xc</value>
</enumeratedValue>
<enumeratedValue>
<name>0xD</name>
<description>× 10.000</description>
<value>0xd</value>
</enumeratedValue>
<enumeratedValue>
<name>0xE</name>
<description>× 13.333</description>
<value>0xe</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Settings are prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ADPGADCR0</name>
<description>A/D Programmable Gain Amplifier Pseudo-Differential Input Control Register</description>
<addressOffset>0x1B0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0888</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>P000DG</name>
<description>P000 Pseudo-Differential Input Gain Setting</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>× 1.5</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>× 2.333</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>× 4.0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>× 5.667</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P000DEN</name>
<description>P000 Pseudo-Differential Input Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable pseudo-differential input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable pseudo-differential input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001DG</name>
<description>P001 Pseudo-Differential Input Gain Setting</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>× 1.5</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>× 2.333</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>× 4.0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>× 5.667</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P001DEN</name>
<description>P001 Pseudo-Differential Input Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable pseudo-differential input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable pseudo-differential input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002DG</name>
<description>P002 Pseudo-Differential Input Gain Setting</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>× 1.5</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>× 2.333</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>× 4.0</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>× 5.667</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P002DEN</name>
<description>P002 Pseudo-Differential Input Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable pseudo-differential input</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable pseudo-differential input</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DAC12</name>
<description>12-bit D/A converter</description>
<baseAddress>0x40171000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>7</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x08</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x10C0</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<dim>2</dim>
<dimIncrement>0x02</dimIncrement>
<dimIndex>0-1</dimIndex>
<name>DADR%s</name>
<description>D/A Data Register %s</description>
<addressOffset>0x00</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
</register>
<register>
<name>DACR</name>
<description>D/A Control Register</description>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x1f</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DAE</name>
<description>D/A Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Control D/A conversion of channels 0 and 1 individually</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Control D/A conversion of channels 0 and 1 collectively</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAOE0</name>
<description>D/A Output Enable 0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable analog output of channel 0 (DA0) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable D/A conversion of channel 0 (DA0) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAOE1</name>
<description>D/A Output Enable 1</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Disable analog output of channel 1 (DA1) </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Enable D/A conversion of channel 1 (DA1) </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DADPR</name>
<description>DADRn Format Select Register</description>
<addressOffset>0x05</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DPSEL</name>
<description>DADRn Format Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Right-justified format</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Left-justified format</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAADSCR</name>
<description>D/A A/D Synchronous Start Control Register</description>
<addressOffset>0x06</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DAADST</name>
<description>D/A A/D Synchronous Conversion</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not synchronize DAC12 with ADC12 operation (disable interference reduction between D/A and A/D conversion).</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Synchronize DAC12 with ADC12 operation (enable interference reduction between D/A and A/D conversion).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAAMPCR</name>
<description>D/A Output Amplifier Control Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DAAMP0</name>
<description>Amplifier Control 0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use channel 0 output amplifier </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use channel 0 output amplifier </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAAMP1</name>
<description>Amplifier Control 1</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use channel 1 output amplifier </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use channel 1 output amplifier </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAASWCR</name>
<description>D/A Amplifier Stabilization Wait Control Register</description>
<addressOffset>0x1C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DAASW0</name>
<description>D/A Amplifier Stabilization Wait 0 and D/A internal output control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>For output to external pin: Amplifier stabilization wait off (output) for channel 0 For output to internal module: Disable output for channel 0 </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>For output to external pin: Amplifier stabilization wait on (high-Z) for channel 0 For output to internal module: Enable output for channel 0 </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAASW1</name>
<description>D/A Amplifier Stabilization Wait 1 and D/A internal output control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>For output to external pin: Amplifier stabilization wait off (output) for channel 1 For output to internal module: Disable output for channel 1 </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>For output to external pin: Amplifier stabilization wait on (high-Z) for channel 1 For output to internal module: Enable output for channel 1 </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DAADUSR</name>
<description>D/A A/D Synchronous Unit Select Register</description>
<addressOffset>0x10C0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>AMADSEL0</name>
<description>A/D Unit 0 Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not select unit 0</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Select unit 0</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TSD</name>
<description>Temperature Sensor Calibration Data</description>
<baseAddress>0x407FB000</baseAddress>
<addressBlock>
<offset>0x17C</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>TSCDR</name>
<description>Temperature Sensor Calibration Data Register</description>
<addressOffset>0x017C</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffff0000</resetMask>
<fields>
<field>
<name>TSCDR</name>
<description>Temperature Sensor Calibration Data</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FLAD</name>
<description>Data Flash</description>
<baseAddress>0x407FC000</baseAddress>
<addressBlock>
<offset>0x40</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>FCKMHZ</name>
<description>Data Flash Access Frequency Register</description>
<addressOffset>0x40</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x3c</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FCKMHZ</name>
<description>Data Flash Access Frequency Register</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FACI</name>
<description>Flash/CPU Interface</description>
<baseAddress>0x407FE000</baseAddress>
<addressBlock>
<offset>0x10</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x14</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x18</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x30</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x44</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x80</offset>
<size>6</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x8C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD0</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD4</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD8</offset>
<size>10</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE4</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE8</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>FASTAT</name>
<description>Flash Access Status Register</description>
<addressOffset>0x10</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DFAE</name>
<description>Data Flash Memory Access Violation Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No data flash memory access violation has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A data flash memory access violation has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDLK</name>
<description>Command Lock Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The flash sequencer is not in the command-locked state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The flash sequencer is in the command-locked state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFAE</name>
<description>Code Flash Memory Access Violation Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No code flash memory access violation has occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A code flash memory access violation has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FAEINT</name>
<description>Flash Access Error Interrupt Enable Register</description>
<addressOffset>0x14</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x98</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DFAEIE</name>
<description>Data Flash Memory Access Violation Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generation of an FIFERR interrupt request is disabled when FASTAT.DFAE is set to 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generation of an FIFERR interrupt request is enabled when FASTAT.DFAE is set to 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMDLKIE</name>
<description>Command Lock Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generation of an FIFERR interrupt request is disabled when FASTAT.CMDLK is set to 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generation of an FIFERR interrupt request is enabled when FASTAT.CMDLK is set to 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFAEIE</name>
<description>Code Flash Memory Access Violation Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generation of an FIFERR interrupt request is disabled when FASTAT.CFAE is set to 1</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generation of an FIFERR interrupt request is enabled when FASTAT.CFAE is set to 1.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRDYIE</name>
<description>Flash Ready Interrupt Enable Register</description>
<addressOffset>0x18</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FRDYIE</name>
<description>Flash Ready Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Generation of an FRDY interrupt request is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Generation of an FRDY interrupt request is enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FSADDR</name>
<description>FACI Command Start Address Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
</register>
<register>
<name>FEADDR</name>
<description>FACI Command End Address Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>FEADDR</name>
<description>End Address for FACI Command Processing</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FMEPROT</name>
<description>Flash P/E Mode Entry Protection Register</description>
<addressOffset>0x44</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0001</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CEPROT</name>
<description>Code Flash P/E Mode Entry Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FENTRYC bit is not protected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FENTRYC bit is protected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FBPROT1</name>
<description>Flash Block Protection for Secure Register</description>
<addressOffset>0x7C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>BPCN1</name>
<description>Block Protection for Secure Cancel</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Block protection is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Block protection is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FSTATR</name>
<description>Flash Status Register</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00008000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>FLWEERR</name>
<description>Flash Write/Erase Protect Error Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>An error has not occurred</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRGSPD</name>
<description>Programming Suspend Status Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The flash sequencer is not in the programming suspension processing state or programming suspended state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The flash sequencer is in the programming suspension processing state or programming suspended state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERSSPD</name>
<description>Erasure Suspend Status Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The flash sequencer is not in the erasure suspension processing state or the erasure suspended state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The flash sequencer is in the erasure suspension processing state or the erasure suspended state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBFULL</name>
<description>Data Buffer Full Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The data buffer is empty</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The data buffer is full.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSRDY</name>
<description>Suspend Ready Flag</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The flash sequencer cannot receive P/E suspend commands</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The flash sequencer can receive P/E suspend commands.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRGERR</name>
<description>Programming Error Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Programming has completed successfully</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred during programming.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERSERR</name>
<description>Erasure Error Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Erasure has completed successfully</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred during erasure.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ILGLERR</name>
<description>Illegal Command Error Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The flash sequencer has not detected an illegal FACI command or illegal flash memory access</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The flash sequencer has detected an illegal FACI command or illegal flash memory access.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRDY</name>
<description>Flash Ready Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Program, Block Erase, Multi Block Erase, P/E suspend, P/E resume, Forced Stop, Blank Check, or Configuration set command processing is in progress</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>None of the above is in progress.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OTERR</name>
<description>Other Error</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A status clear or forced stop command processing is complete</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECERR</name>
<description>Security Error</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A status clear or forced stop command processing is complete</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FESETERR</name>
<description>FENTRY Setting Error</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A status clear or forced stop command processing is complete</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ILGCOMERR</name>
<description>Illegal Command Error</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A status clear or forced stop command processing is complete</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error has occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FENTRYR</name>
<description>Flash P/E Mode Entry Register</description>
<addressOffset>0x84</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FENTRYC</name>
<description>Code Flash P/E Mode Entry</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Code flash is in read mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Code flash is in P/E mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FENTRYD</name>
<description>Data Flash P/E Mode Entry</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data flash is in read mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Data flash is in P/E mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FSUINITR</name>
<description>Flash Sequencer Setup Initialization Register</description>
<addressOffset>0x8C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>SUINIT</name>
<description>Set-Up Initialization</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The FSADDR, FEADDR, FBPROT1, FENTRYR, FBCCNT, and FCPSR flash sequencer setup registers keep their current values</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The FSADDR, FEADDR, FBRPOT1, FENTRYR, FBCCNT, and FCPSR flash sequencer setup registers are initialized.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FCMDR</name>
<description>FACI Command Register</description>
<addressOffset>0xA0</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PCMDR</name>
<description>Pre-command Flag</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>CMDR</name>
<description>Command Flag</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FBCCNT</name>
<description>Blank Check Control Register</description>
<addressOffset>0xD0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BCDIR</name>
<description>Blank Check Direction</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Blank checking is executed from the lower addresses to the higher addresses (incremental mode)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Blank checking is executed from the higher addresses to the lower addresses (decremental mode).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FBCSTAT</name>
<description>Blank Check Status Register</description>
<addressOffset>0xD4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>BCST</name>
<description>Blank Check Status Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The target area is in the non-programmed state, that is, the area has been erased but has not yet been reprogrammed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The target area has been programmed with 0s or 1s.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FPSADDR</name>
<description>Data Flash Programming Start Address Register</description>
<addressOffset>0xD8</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>PSADR</name>
<description>Programmed Area Start Address</description>
<lsb>0</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FSUASMON</name>
<description>Flash Startup Area Select Monitor Register</description>
<addressOffset>0xDC</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7fff7fff</resetMask>
<fields>
<field>
<name>FSPR</name>
<description>Protection Programming Flag to set Boot Flag and Startup Area Control</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Protected state</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Non-protected state.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BTFLG</name>
<description>Flag of Startup Area Select for Boot Swap</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The startup area is the alternate block (block 1)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The startup area is the default block (block 0).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FCPSR</name>
<description>Flash Sequencer Processing Switching Register</description>
<addressOffset>0xE0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ESUSPMD</name>
<description>Erasure Suspend Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Suspension priority mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Erasure priority mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FPCKAR</name>
<description>Flash Sequencer Processing Clock Notification Register</description>
<addressOffset>0xE4</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0032</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>PCKA</name>
<description>Flash Sequencer Operating Clock Notification</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FSUACR</name>
<description>Flash Startup Area Control Register</description>
<addressOffset>0xE8</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>SAS</name>
<description>Startup Area Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Startup area is selected by BTFLG bit</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Startup area is selected by BTFLG bit</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Startup area is temporarily switched to the default area (block 0)</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Startup area is temporarily switched to the alternate area (block 1).</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
</device>