RMUL2025/lib/cmsis_svd/data/Renesas/R7FA2E2A7.svd

40819 lines
2.1 MiB
Raw Permalink 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.2" xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd">
<vendor>Renesas Electronics Corporation</vendor>
<vendorID>Renesas</vendorID>
<name>R7FA2E2A7</name>
<series>RA2</series>
<version>1.20.00</version>
<description>Arm Cortex-M23 based Microcontroller RA2E2 device</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>CM23</name>
<revision>r1p0</revision>
<endian>little</endian>
<mpuPresent>true</mpuPresent>
<fpuPresent>false</fpuPresent>
<vtorPresent>true</vtorPresent>
<nvicPrioBits>2</nvicPrioBits>
<vendorSystickConfig>false</vendorSystickConfig>
<deviceNumInterrupts>32</deviceNumInterrupts>
</cpu>
<headerSystemFilename>system_RA2E2</headerSystemFilename>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<size>32</size>
<access>read-write</access>
<protection>n</protection>
<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>0x102</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>72</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC10</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC14</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC18</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC20</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC24</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC28</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD00</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD04</offset>
<size>14</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xD14</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MMPUCTLA</name>
<description>Bus Master MPU Control Register</description>
<addressOffset>0x000</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Master Group Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Master group A disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Master group A enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OAD</name>
<description>Operation After Detection</description>
<lsb>1</lsb>
<msb>1</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>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MMPUPTA</name>
<description>Group A Protection of Register</description>
<addressOffset>0x102</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 master MPU group A register writes are permitted. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>All bus master MPU group A register writes are protected. Reads are permitted.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>MMPUACA%s</name>
<description>Group A Region %s access control register</description>
<addressOffset>0x200</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>Group A region n disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Group A region n 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>4</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>MMPUSA%s</name>
<description>Group A Region %s Start Address Register</description>
<addressOffset>0x204</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>MMPUSA</name>
<description>Region Start Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x010</dimIncrement>
<dimIndex>0-3</dimIndex>
<name>MMPUEA%s</name>
<description>Group A Region %s End Address Register</description>
<addressOffset>0x208</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000003</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>MMPUEA</name>
<description>Region End Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SMPUCTL</name>
<description>Slave MPU Control Register</description>
<addressOffset>0xC00</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>PROTECT</name>
<description>Protection of Register</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>All bus slave register writes are permitted</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>All bus slave register writes are protected. Reads are permitted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SMPUMBIU</name>
<description>Access Control Register for Memory Bus 1</description>
<addressOffset>0xC10</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection read for master MPU group A disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection read for master MPU group A enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection write for master MPU group A disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection write for master MPU group A enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMPUFBIU</name>
<description>Access Control Register for Internal Peripheral Bus 9</description>
<addressOffset>0xC14</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPCPU</name>
<description>CPU Read Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPCPU</name>
<description>CPU Write Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMPUSRAM0</name>
<description>Access Control Register for Memory Bus 4</description>
<addressOffset>0xC18</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPCPU</name>
<description>CPU Read Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPCPU</name>
<description>CPU Write Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMPUP0BIU</name>
<description>Access Control Register for Internal Peripheral Bus 1</description>
<addressOffset>0xC20</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPCPU</name>
<description>CPU Read Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPCPU</name>
<description>CPU Write Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMPUP2BIU</name>
<description>Access Control Register for Internal Peripheral Bus 3</description>
<addressOffset>0xC24</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPCPU</name>
<description>CPU Read Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPCPU</name>
<description>CPU Write Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for CPU write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for CPU write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A read disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A read enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Memory protection for master MPU group A write disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Memory protection for master MPU group A write enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SMPUP6BIU</name>
<description>Access Control Register for Internal Peripheral Bus 7</description>
<addressOffset>0xC28</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RPCPU</name>
<description>CPU Read Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CPU read of memory protection disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CPU read of memory protection enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPCPU</name>
<description>CPU Write Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CPU write of memory protection disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CPU write of memory protection enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPGRPA</name>
<description>Master MPU Group A Read Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Master MPU group A read of memory protection disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Master MPU group A read of memory protection enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WPGRPA</name>
<description>Master MPU Group A Write Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Master MPU group A write of memory protection disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Master MPU group A write of memory protection enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSPMPUOAD</name>
<description>Stack Pointer Monitor Operation After Detection Register</description>
<addressOffset>0xD00</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>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSPMPUCTL</name>
<description>Stack Pointer Monitor Access Control Register</description>
<addressOffset>0xD04</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfeff</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Stack Pointer Monitor Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stack pointer monitor is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer monitor is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERROR</name>
<description>Stack Pointer Monitor Error Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stack pointer has not overflowed or underflowed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer has overflowed or underflowed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MSPMPUPT</name>
<description>Stack Pointer Monitor Protection Register</description>
<addressOffset>0xD06</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>Stack pointer monitor register writes are permitted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer monitor register writes are protected. Reads are permitted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSPMPUSA</name>
<description>Main Stack Pointer (MSP) Monitor Start Address Register</description>
<addressOffset>0xD08</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>MSPMPUSA</name>
<description>Region Start Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<writeConstraint>
<range>
<minimum>0x1FF00000</minimum>
<maximum>0x200FFFFC</maximum>
</range>
</writeConstraint>
</field>
</fields>
</register>
<register>
<name>MSPMPUEA</name>
<description>Main Stack Pointer (MSP) Monitor End Address Register</description>
<addressOffset>0xD0C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>MSPMPUEA</name>
<description>Region End Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<writeConstraint>
<range>
<minimum>0x1FF00003</minimum>
<maximum>0x200FFFFF</maximum>
</range>
</writeConstraint>
</field>
</fields>
</register>
<register>
<name>PSPMPUOAD</name>
<description>Stack Pointer Monitor Operation After Detection Register</description>
<addressOffset>0xD10</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>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PSPMPUCTL</name>
<description>Stack Pointer Monitor Access Control Register</description>
<addressOffset>0xD14</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xfeff</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Stack Pointer Monitor Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stack pointer monitor is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer monitor is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERROR</name>
<description>Stack Pointer Monitor Error Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Stack pointer has not overflowed or underflowed</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer has overflowed or underflowed</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSPMPUPT</name>
<description>Stack Pointer Monitor Protection Register</description>
<addressOffset>0xD16</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>Stack pointer monitor register writes are permitted.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stack pointer monitor register writes are protected. Reads are permitted</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PSPMPUSA</name>
<description>Process Stack Pointer (PSP) Monitor Start Address Register</description>
<addressOffset>0xD18</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>PSPMPUSA</name>
<description>Region Start Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<writeConstraint>
<range>
<minimum>0x1FF00000</minimum>
<maximum>0x200FFFFC</maximum>
</range>
</writeConstraint>
</field>
</fields>
</register>
<register>
<name>PSPMPUEA</name>
<description>Process Stack Pointer (PSP) Monitor End Address Register</description>
<addressOffset>0xD1C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<fields>
<field>
<name>PSPMPUEA</name>
<description>Region End Address</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
<writeConstraint>
<range>
<minimum>0x1FF00003</minimum>
<maximum>0x200FFFFF</maximum>
</range>
</writeConstraint>
</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>
<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>
</registers>
</peripheral>
<peripheral>
<name>BUS</name>
<description>BUS Control</description>
<baseAddress>0x40003000</baseAddress>
<addressBlock>
<offset>0x1008</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100C</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1820</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1830</offset>
<size>5</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>BUSMCNTSYS</name>
<description>Master Bus Control Register SYS</description>
<addressOffset>0x1008</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>IERES</name>
<description>Ignore Error Responses</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A bus error is reported.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A bus error is not reported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUSMCNTDMA</name>
<description>Master Bus Control Register DMA</description>
<addressOffset>0x100C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>IERES</name>
<description>Ignore Error Responses</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>A bus error is reported.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>A bus error is not reported.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUS3ERRADD</name>
<description>Bus Error Address Register 3</description>
<addressOffset>0x1820</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</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>
<name>BUS3ERRSTAT</name>
<description>BUS Error Status Register 3</description>
<addressOffset>0x1824</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>ACCSTAT</name>
<description>Error Access Status flag</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>
<field>
<name>ERRSTAT</name>
<description>Bus Error Status flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No bus error occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus error occurred.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUS4ERRADD</name>
<description>Bus Error Address Register 4</description>
<addressOffset>0x1830</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</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>
<name>BUS4ERRSTAT</name>
<description>BUS Error Status Register 4</description>
<addressOffset>0x1834</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xfe</resetMask>
<fields>
<field>
<name>ACCSTAT</name>
<description>Error Access Status flag</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>
<field>
<name>ERRSTAT</name>
<description>Bus Error Status flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No bus error occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus 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>2</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>
</registers>
</peripheral>
<peripheral>
<name>ICU</name>
<description>ICU for CPU</description>
<baseAddress>0x40006000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>8</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>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C0</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x200</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x300</offset>
<size>128</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>
<registers>
<register>
<dim>8</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>0-7</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>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>BUSSEN</name>
<description>Bus Slave MPU Error Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</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>SPEEN</name>
<description>CPU Stack Pointer Monitor Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</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>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>BUSSCLR</name>
<description>Bus Slave MPU Error Interrupt Status 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 the NMISR.BUSSST 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>SPECLR</name>
<description>CPU Stack Pointer Monitor Interrupt Status Flag Clear</description>
<lsb>12</lsb>
<msb>12</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.SPEST 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>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>BUSSST</name>
<description>Bus Slave MPU Error Interrupt Status Flag</description>
<lsb>10</lsb>
<msb>10</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>SPEST</name>
<description>CPU Stack Pointer Monitor Interrupt Status Flag</description>
<lsb>12</lsb>
<msb>12</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>WUPEN</name>
<description>Wake Up Interrupt Enable Register</description>
<addressOffset>0x1A0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>IRQWUPEN</name>
<description>IRQ Interrupt Software Standby/Snooze Mode Returns Enable</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by IRQn interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by IRQn interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IWDTWUPEN</name>
<description>IWDT Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by IWDT interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KEYWUPEN</name>
<description>Key Interrupt Software Standby/Snooze Mode Returns Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Software Standby/Snooze Mode returns by KEY interrupt disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by KEY interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD1WUPEN</name>
<description>LVD1 Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by LVD1 interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2WUPEN</name>
<description>LVD2 Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by LVD2 interrupt enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1UDWUPEN</name>
<description>AGT1 Underflow Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 underflow</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1CAWUPEN</name>
<description>AGT1 Compare Match A Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match A interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AGT1CBWUPEN</name>
<description>AGT1 Compare Match B Interrupt Software Standby/Snooze Mode Returns Enable</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 disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Software Standby/Snooze Mode returns by AGT1 compare match B interrupt enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IELEN</name>
<description>ICU event Enable Register</description>
<addressOffset>0x1C0</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>IELEN</name>
<description>Parts Asynchronous Interrupts Enable (when LPOPTEN bit = 1)</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>
</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>32</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>0-31</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>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>
</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>0x1C</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x26</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x31</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x36</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x38</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3E</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x4C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x61</offset>
<size>2</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>0x9F</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xA5</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>0x3FE</offset>
<size>2</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>0x417</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x41A</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>0x0000</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>MSTPCRA</name>
<description>Module Stop Control Register A</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffbfffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPA22</name>
<description>DTC 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>SCKDIVCR</name>
<description>System Clock Division Control Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x04000404</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>Settings 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>Settings 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>Settings 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>Setting prohibited</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Setting prohibited</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>Setting prohibited</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>MEMWAIT</name>
<description>Memory Wait Cycle Control Register for Code Flash</description>
<addressOffset>0x031</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MEMWAIT</name>
<description>Memory Wait Cycle Select for Code Flash</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>Wait</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>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>
</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>Setting prohibited</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>Setting prohibited</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>LPOPT</name>
<description>Lower Power Operation Control Register</description>
<addressOffset>0x04C</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>MPUDIS</name>
<description>MPU Clock Disable Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>MPU operates as normal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>MPU operate clock stops (MPU function disable).</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCLKDIS</name>
<description>Debug Clock Disable Control</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Debug clock does not stop</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Debug clock stops (valid only when LPOPT.LPOPTEN = 1)</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPFCLKDIS</name>
<description>BPF Clock Disable Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Flash register R/W clock operates as normal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Flash register R/W clock stops.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPOPTEN</name>
<description>Lower Power Operation Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>All lower power counter measure disable</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>All lower power counter measure enable</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>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>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>ADC12 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>ADC12 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>
</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>SNZREQEN17</name>
<description>Enable KEY_INTKR snooze request</description>
<lsb>17</lsb>
<msb>17</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>PSMCR</name>
<description>Power Save Memory Control Register</description>
<addressOffset>0x09F</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PSMC</name>
<description>Power Save Memory Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>All SRAMs are on in Software Standby mode</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>4 KB SRAM (0x2000_4000 to 0x2000_4FFF) is on in 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>Setting prohibited</description>
<value>#11</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>0x01</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>Middle-speed mode</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>HOCOWTCR</name>
<description>High-Speed On-Chip Oscillator Wait Control Register</description>
<addressOffset>0x0A5</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x05</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>HSTS</name>
<description>HOCO Wait Time Setting</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>101</name>
<description>Value after reset.</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Before starting high-speed on-chip oscillator by setting HOCOCR.HCSTP bit, the HSTS[2:0] bits must be set to 011b beforehand. Wait time = 46 cycles (5.75 µs) Wait time is calculated at MOCO = 8 MHz (typically 0.125 µs). </description>
<value>#011</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>0xe2f8</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>BUSSRF</name>
<description>Bus Slave MPU Error Reset Detect Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Bus slave MPU error reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Bus slave MPU 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>SPERF</name>
<description>CPU Stack Pointer Error Reset Detect Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>CPU stack pointer error reset not detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>CPU stack pointer 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>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>PRKEY</name>
<description>PRC Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</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>0xff</resetMask>
<fields>
<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>0xf0</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>
</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>LVCMPCR</name>
<description>Voltage Monitor Circuit Control Register</description>
<addressOffset>0x417</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LVD1E</name>
<description>Voltage Detection 1 Enable</description>
<lsb>5</lsb>
<msb>5</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>
<field>
<name>LVD2E</name>
<description>Voltage Detection 2 Enable</description>
<lsb>6</lsb>
<msb>6</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>LVDLVLR</name>
<description>Voltage Detection Level Select Register</description>
<addressOffset>0x418</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x07</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>LVD1LVL</name>
<description>Voltage Detection 1 Level Select (Standard voltage during fall in voltage)</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>Vdet1_0</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x01</name>
<description>Vdet1_1</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>0x02</name>
<description>Vdet1_2</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>0x03</name>
<description>Vdet1_3</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>0x04</name>
<description>Vdet1_4</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>0x05</name>
<description>Vdet1_5</description>
<value>0x05</value>
</enumeratedValue>
<enumeratedValue>
<name>0x06</name>
<description>Vdet1_6</description>
<value>0x06</value>
</enumeratedValue>
<enumeratedValue>
<name>0x07</name>
<description>Vdet1_7</description>
<value>0x07</value>
</enumeratedValue>
<enumeratedValue>
<name>0x08</name>
<description>Vdet1_8</description>
<value>0x08</value>
</enumeratedValue>
<enumeratedValue>
<name>0x09</name>
<description>Vdet1_9</description>
<value>0x09</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0A</name>
<description>Vdet1_A</description>
<value>0x0a</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0B</name>
<description>Vdet1_B</description>
<value>0x0b</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0C</name>
<description>Vdet1_C</description>
<value>0x0c</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0D</name>
<description>Vdet1_D</description>
<value>0x0d</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0E</name>
<description>Vdet1_E</description>
<value>0x0e</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0F</name>
<description>Vdet1_F</description>
<value>0x0f</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVD2LVL</name>
<description>Voltage Detection 2 Level Select (Standard voltage during fall in voltage)</description>
<lsb>5</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Vdet2_0</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Vdet2_1</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>Vdet2_2</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>Vdet2_3</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</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>0x80</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>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>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>0x80</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>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>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>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>PORT0</name>
<description>Port 0 Control Registers</description>
<baseAddress>0x40040000</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>Port 1 Control Registers</description>
<baseAddress>0x40040020</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>Port 2 Control Registers</description>
<baseAddress>0x40040040</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT0">
<name>PORT3</name>
<description>Port 3 Control Registers</description>
<baseAddress>0x40040060</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT0">
<name>PORT4</name>
<description>Port 4 Control Registers</description>
<baseAddress>0x40040080</baseAddress>
</peripheral>
<peripheral derivedFrom="PORT0">
<name>PORT9</name>
<description>Port 9 Control Registers</description>
<baseAddress>0x40040120</baseAddress>
</peripheral>
<peripheral>
<name>PFS</name>
<description>Pmn Pin Function Control Register</description>
<baseAddress>0x40040800</baseAddress>
<addressBlock>
<offset>0x28</offset>
<size>11</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x38</offset>
<size>27</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x60</offset>
<size>23</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x80</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x94</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xC0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>11</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x278</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x503</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x50F</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<dim>2</dim>
<dimIncrement>0x4</dimIncrement>
<dimIndex>10-11</dimIndex>
<name>P0%sPFS</name>
<description>Port 0%s Pin Function Select Register</description>
<addressOffset>0x028</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>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>P0%sPFS_HA</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x02A</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>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>P0%sPFS_BY</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x02B</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>P0%sPFS</name>
<description>Port 0%s Pin Function Select Register</description>
<addressOffset>0x038</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>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>P0%sPFS_HA</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x03A</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>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>P0%sPFS_BY</name>
<description>Port 0%s Pin Function Select Register</description>
<alternateRegister>P0%sPFS</alternateRegister>
<addressOffset>0x03B</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>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>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>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>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>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>
<name>P108PFS</name>
<description>Port 108 Pin Function Select Register</description>
<addressOffset>0x060</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>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>P108PFS_HA</name>
<description>Port 108 Pin Function Select Register</description>
<alternateRegister>P108PFS</alternateRegister>
<addressOffset>0x062</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>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>P108PFS_BY</name>
<description>Port 108 Pin Function Select Register</description>
<alternateRegister>P108PFS</alternateRegister>
<addressOffset>0x063</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>
<name>P109PFS</name>
<description>Port 109 Pin Function Select Register</description>
<addressOffset>0x064</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>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>P109PFS_HA</name>
<description>Port 109 Pin Function Select Register</description>
<alternateRegister>P109PFS</alternateRegister>
<addressOffset>0x066</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>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>P109PFS_BY</name>
<description>Port 109 Pin Function Select Register</description>
<alternateRegister>P109PFS</alternateRegister>
<addressOffset>0x067</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>10-12</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>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>10-12</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>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>10-12</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>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>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>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>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>
<name>P205PFS</name>
<description>Port 205 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>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>P205PFS_HA</name>
<description>Port 205 Pin Function Select Register</description>
<alternateRegister>P205PFS</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>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>P205PFS_BY</name>
<description>Port 205 Pin Function Select Register</description>
<alternateRegister>P205PFS</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>
<name>P300PFS</name>
<description>Port 300 Pin Function Select Register</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0x00010000</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>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>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>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>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>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>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>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>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>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>
<name>P914PFS</name>
<description>Port 914 Pin Function Select Register</description>
<addressOffset>0x278</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>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>P914PFS_HA</name>
<description>Port 914 Pin Function Select Register</description>
<alternateRegister>P914PFS</alternateRegister>
<addressOffset>0x27A</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>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>P914PFS_BY</name>
<description>Port 914 Pin Function Select Register</description>
<alternateRegister>P914PFS</alternateRegister>
<addressOffset>0x27B</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>PRWCNTR</name>
<description>Port Read Wait Control Register</description>
<addressOffset>0x50F</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x01</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>WAIT</name>
<description>Wait Cycle Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>Setting prohibited</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Insert a 1-cycle wait</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Insert a 2-cycle wait</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Insert a 3-cycle wait</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ELC</name>
<description>Event Link Controller</description>
<baseAddress>0x40041000</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>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x30</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x48</offset>
<size>8</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>4</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-3</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>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>8-9</dimIndex>
<name>ELSR%s</name>
<description>Event Link Setting Register %s</description>
<addressOffset>0x30</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>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>14-15</dimIndex>
<name>ELSR%s</name>
<description>Event Link Setting Register %s</description>
<addressOffset>0x48</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>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>POEG</name>
<description>Port Output Enable Module for GPT</description>
<baseAddress>0x40042000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</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 occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT 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>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 occurred.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Output-disable request from GPT 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>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>WDT</name>
<description>Watchdog Timer</description>
<baseAddress>0x40044200</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>IWDT</name>
<description>Independent Watchdog Timer</description>
<baseAddress>0x40044400</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>CAC</name>
<description>Clock Frequency Accuracy Measurement Circuit</description>
<baseAddress>0x40044600</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>Setting prohibited</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Setting prohibited</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>HOCO clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>MOCO</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>Setting prohibited</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>Setting prohibited</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>HOCO clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>MOCO</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 B, C, D</description>
<baseAddress>0x40047000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>14</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSTPCRB</name>
<description>Module Stop Control Register B</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<access>read-write</access>
<resetValue>0xffffffff</resetValue>
<resetMask>0xffffffff</resetMask>
<fields>
<field>
<name>MSTPB9</name>
<description>IIC/I3C Bus Interface 0 Module Stop</description>
<lsb>9</lsb>
<msb>9</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>
</fields>
</register>
<register>
<name>MSTPCRC</name>
<description>Module Stop Control Register C</description>
<addressOffset>0x004</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>MSTPC28</name>
<description>True 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>
<field>
<name>MSTPC31</name>
<description>AES 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>MSTPCRD</name>
<description>Module Stop Control Register D</description>
<addressOffset>0x008</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>MSTPD6</name>
<description>General PWM Timer 164 to 169 and PWM Delay Generation Circuit Module Stop</description>
<lsb>6</lsb>
<msb>6</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 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 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>
</fields>
</register>
<register>
<name>LSMRWDIS</name>
<description>Low Speed Module R/W Disable Control Register</description>
<addressOffset>0x00C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WDTDIS</name>
<description>WDT Operate Clock Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>WDT operates as normal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the WDT clock and register R/W clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IWDTIDS</name>
<description>IWDT Register Clock Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>IWDT operates as normal</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stop the IWDT register R/W clock</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WREN</name>
<description>Write Enable for bits [2:0]</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Write protect for bits [2:0]</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Write enable for bits [2:0]</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRKEY</name>
<description>LSMRWDIS Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DOC</name>
<description>Data Operation Circuit</description>
<baseAddress>0x40054100</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>ADC120</name>
<description>12-bit A/D Converter</description>
<baseAddress>0x4005C000</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>18</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x2A</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x32</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x46</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7A</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x7E</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>0x8A</offset>
<size>1</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>0xDD</offset>
<size>3</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE5</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0xE9</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>ADHSC</name>
<description>A/D Conversion Mode Select</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>High-speed A/D conversion mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Low-power A/D conversion mode</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>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>
</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>2</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>5-6</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x02A</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>2</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>9-10</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x032</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>4</dim>
<dimIncrement>0x2</dimIncrement>
<dimIndex>19-22</dimIndex>
<name>ADDR%s</name>
<description>A/D Data Registers %s</description>
<addressOffset>0x046</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>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>ADACSR</name>
<description>A/D Conversion Operation Mode Select Register</description>
<addressOffset>0x07E</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>ADSAC</name>
<description>Successive Approximation Control Setting</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal conversion mode (default)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Fast conversion mode</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>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>ADHVREFCNT</name>
<description>A/D High-Potential/Low-Potential Reference Voltage Control Register</description>
<addressOffset>0x08A</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>HVSEL</name>
<description>High-Potential Reference Voltage Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>00</name>
<description>AVCC0 is selected as the high-potential reference voltage</description>
<value>#00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>VREFH0 is selected as the high-potential reference voltage</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>Internal reference voltage is selected as the high-potential reference voltage</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>No reference voltage pin is selected (internal node discharge)</description>
<value>#11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LVSEL</name>
<description>Low-Potential Reference Voltage Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>AVSS0 is selected as the low-potential reference voltage.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>VREFL0 is selected as the low-potential reference voltage.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADSLP</name>
<description>Sleep</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Normal operation</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Standby state</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</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>
<name>ADSSTRL</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0DD</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0d</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>0x0d</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>0x0d</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>2</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>5-6</dimIndex>
<name>ADSSTR%s</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0E5</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0d</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>2</dim>
<dimIncrement>0x1</dimIncrement>
<dimIndex>9-10</dimIndex>
<name>ADSSTR%s</name>
<description>A/D Sampling State Register</description>
<addressOffset>0x0E9</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x0d</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>
</registers>
</peripheral>
<peripheral>
<name>SCI9</name>
<description>Serial Communication Interface 0</description>
<baseAddress>0x40070120</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>20</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1A</offset>
<size>3</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 eight 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. 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 (SCMR.SMIF = 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_SMCI</name>
<description>Serial Status Register for Smart Card Interface Mode (SCMR.SMIF = 1)</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>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>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>TDRHL</name>
<description>Transmit Data Register</description>
<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>RDRHL</name>
<description>Receive 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>
</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>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>
</field>
<field>
<name>SPB2DT</name>
<description>Serial Port Break Data Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</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>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SPI0</name>
<description>Serial Peripheral Interface</description>
<baseAddress>0x40072000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x0A</offset>
<size>8</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>
</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>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>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>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 PCLKB</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>2 RSPCK + 2 PCLKB</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>3 RSPCK + 2 PCLKB</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>4 RSPCK + 2 PCLKB</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>5 RSPCK + 2 PCLKB</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>6 RSPCK + 2 PCLKB</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>7 RSPCK + 2 PCLKB</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>8 RSPCK + 2 PCLKB</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>
<name>SPCMD0</name>
<description>SPI Command Register 0</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>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 PCLKB</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>
</registers>
</peripheral>
<peripheral>
<name>CRC</name>
<description>Cyclic Redundancy Check Calculator</description>
<baseAddress>0x40074000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>2</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>
<addressBlock>
<offset>0x0C</offset>
<size>2</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>CRCCR1</name>
<description>CRC Control Register 1</description>
<addressOffset>0x01</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CRCSWR</name>
<description>Snoop-On-Write/Read Switch</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Snoop-on-read</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Snoop-on-write</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CRCSEN</name>
<description>Snoop 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>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>
<register>
<name>CRCSAR</name>
<description>Snoop Address Register</description>
<addressOffset>0x0C</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>CRCSA</name>
<description>Register Snoop Address</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPT164</name>
<description>General PWM 16-bit Timer 4</description>
<baseAddress>0x40078400</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>68</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x48</offset>
<size>36</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x88</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>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>
<field>
<name>CSTRT6</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>6</lsb>
<msb>6</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>CSTRT7</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>7</lsb>
<msb>7</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>CSTRT8</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>8</lsb>
<msb>8</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>CSTRT9</name>
<description>Channel n GTCNT Count Start (n : the same as bit position value)</description>
<lsb>9</lsb>
<msb>9</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>
<field>
<name>CSTOP6</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>6</lsb>
<msb>6</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>CSTOP7</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>7</lsb>
<msb>7</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>CSTOP8</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>8</lsb>
<msb>8</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>CSTOP9</name>
<description>Channel n GTCNT Count Stop (n : the same as bit position value)</description>
<lsb>9</lsb>
<msb>9</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>
<field>
<name>CCLR6</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>6</lsb>
<msb>6</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>CCLR7</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>7</lsb>
<msb>7</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>CCLR8</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>8</lsb>
<msb>8</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>CCLR9</name>
<description>Channel n GTCNT Count Clear (n : the same as bit position value)</description>
<lsb>9</lsb>
<msb>9</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>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>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>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>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>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>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>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>
</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>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>
</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>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>
</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>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>
</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>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>PCLKD/1 </description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>PCLKD/4 </description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>PCLKD/16 </description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>PCLKD/64 </description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>PCLKD/256 </description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>PCLKD/1024 </description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited </description>
<isDefault>true</isDefault>
</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>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</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>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>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>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>
</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>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 &lt;----&gt;GTCCRC)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Double buffer operation (GTCCRA &lt;----&gt; GTCCRC &lt;----&gt; 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 &lt;----&gt; GTCCRE)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Double buffer operation (GTCCRB &lt;----&gt; GTCCRE &lt;----&gt; 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 --&gt; GTPR)</description>
<value>#01</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</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>
</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>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 GTDVU</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>GTDVU is used to set the compare match value for negative-phase waveform with dead time automatically in GTCCRB</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>
</registers>
</peripheral>
<peripheral derivedFrom="GPT164">
<name>GPT165</name>
<description>General PWM 16-bit Timer 5</description>
<baseAddress>0x40078500</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT164">
<name>GPT166</name>
<description>General PWM 16-bit Timer 6</description>
<baseAddress>0x40078600</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT164">
<name>GPT167</name>
<description>General PWM 16-bit Timer 7</description>
<baseAddress>0x40078700</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT164">
<name>GPT168</name>
<description>General PWM 16-bit Timer 8</description>
<baseAddress>0x40078800</baseAddress>
</peripheral>
<peripheral derivedFrom="GPT164">
<name>GPT169</name>
<description>General PWM 16-bit Timer 9</description>
<baseAddress>0x40078900</baseAddress>
</peripheral>
<peripheral>
<name>GPT_OPS</name>
<description>Output Phase Switching Controller</description>
<baseAddress>0x40078FF0</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>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>Do not use</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>KINT</name>
<description>Key Interrupt Function</description>
<baseAddress>0x40080000</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>
<registers>
<register>
<name>KRCTL</name>
<description>Key Return Control Register</description>
<addressOffset>0x00</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>KREG</name>
<description>Detection Edge Selection (KR00 to KR03 pins)</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>KRMD</name>
<description>Usage of Key Interrupt Flags (KRF.KIF0 to KRF.KIF3)</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not use key interrupt flags</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Use key interrupt flags</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>KRF</name>
<description>Key Return Flag Register</description>
<addressOffset>0x04</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>KIF0</name>
<description>Key Interrupt Flag n</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No interrupt detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIF1</name>
<description>Key Interrupt Flag n</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No interrupt detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIF2</name>
<description>Key Interrupt Flag n</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No interrupt detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIF3</name>
<description>Key Interrupt Flag n</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No interrupt detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Interrupt detected</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>KRM</name>
<description>Key Return Mode Register</description>
<addressOffset>0x08</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>KIMC0</name>
<description>Key Interrupt Mode Control n</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not detect key interrupt signals</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect key interrupt signals</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIMC1</name>
<description>Key Interrupt Mode Control n</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not detect key interrupt signals</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect key interrupt signals</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIMC2</name>
<description>Key Interrupt Mode Control n</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not detect key interrupt signals</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect key interrupt signals</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>KIMC3</name>
<description>Key Interrupt Mode Control n</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not detect key interrupt signals</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Detect key interrupt signals</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I3C</name>
<description>I3C Bus Interface</description>
<baseAddress>0x40083000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x14</offset>
<size>8</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>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>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>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x190</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C0</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1D0</offset>
<size>32</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x210</offset>
<size>8</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x224</offset>
<size>32</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>16</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x320</offset>
<size>12</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x330</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x350</offset>
<size>40</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>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3CC</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>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>HJACKCTL</name>
<description>Hot-Join Acknowledge Control</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>ACK the Hot-Join request</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>NACK and send broadcast CCC to disable Hot-Join</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 (RW1C).</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>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>NRHJCTL</name>
<description>Notify Rejected Hot-Join Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Do not pass rejected IBI Status to IBI Queue, if the incoming HotJoin request is NACKed and is autodisabled based on field HJACKCTL of BCTL.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Pass rejected IBI Status to the IBI Queue, if the incoming Hot Join request is NACKed and is autodisabled based on field HJACKCTL of BCTL.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<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 SCLn pin and SDAn pin. (n = 0)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An Fm+ slope control circuit uses for the SCLn pin and SDAn 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>SVAE0</name>
<description>Slave Address Enable 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave 0 disables</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave 0 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>PCLKD/1 clock</description>
<value>#000</value>
</enumeratedValue>
<enumeratedValue>
<name>001</name>
<description>PCLKD/2 clock</description>
<value>#001</value>
</enumeratedValue>
<enumeratedValue>
<name>010</name>
<description>PCLKD/4 clock</description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>PCLKD/8 clock</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>PCLKD/16 clock</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>PCLKD/32 clock</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>PCLKD/64 clock</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>111</name>
<description>PCLKD/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>Count value of the Low-level period of SCL clock</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SBRHO</name>
<description>Count value of the High-level period of SCL clock</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 Low-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 SDAn pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C releases the SDAn 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 SCLn pin low.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>I3C releases the SCLn 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 SCLn line is at a low level.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count is enabled while the SCLn 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 SCLn line is at a high level.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Count is enabled while the SCLn 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>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 SCLn 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 SCLn 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>TRAPE</name>
<description>Transition Phase Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Does not stall the SCL clock during the transition bit in read transfer.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Stall the SCL clock during the transition bit in read transfer.</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>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>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>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>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>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>Normal Tx Start Threshold</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>000</name>
<description>Wait for 2 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>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>Reserved</description>
<value>#001</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>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 Detection Interrupt does not occur.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>HDR Exit Pattern Detection Interrupt occurs.</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>
</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>
</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>
</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>
</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>write-only</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>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>SVAF0</name>
<description>Slave Address Detection Flag 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Slave 0 does not detect</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Slave 0 detect</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>0x08</dimIncrement>
<dimIndex>0-3</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>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-only</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>4</dim>
<dimIncrement>0x04</dimIncrement>
<dimIndex>0-3</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>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>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>10</name>
<description>Reserved for future definition by MIPI Sensor WG</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>Reserved for future definition by MIPI Sensor WG</description>
<value>#11</value>
</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>
<name>SVDVAD0</name>
<description>Slave Device Address Register 0</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>
<field>
<name>HJEVE</name>
<description>Hot-Join Event Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>DISABLED: Slave-initiated Hot-Join is Disabled by the Master to control.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>ENABLED: Slave-initiated Hot-Join is Enabled by the 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>MIPI reserved Reserved for future use by the MIPI Alliance </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-only</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>FREQ</name>
<description>Frequency Byte</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>32.0 KHz</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0F</name>
<description>7.5 MHz</description>
<value>0x0f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1F</name>
<description>15.5 MHz</description>
<value>0x1f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2F</name>
<description>23.5 MHz</description>
<value>0x2f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3F</name>
<description>31.5 MHz</description>
<value>0x3f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4F</name>
<description>39.5 MHz</description>
<value>0x4f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5F</name>
<description>47.5 MHz</description>
<value>0x5f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6F</name>
<description>55.5 MHz</description>
<value>0x6f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7F</name>
<description>63.5 MHz</description>
<value>0x7f</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INAC</name>
<description>Inaccuracy Byte</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x00</name>
<description>0.0%</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>0x0F</name>
<description>1.5%</description>
<value>0x0f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x1F</name>
<description>3.1%</description>
<value>0x1f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x2F</name>
<description>4.7%</description>
<value>0x2f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3F</name>
<description>6.3%</description>
<value>0x3f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4F</name>
<description>7.9%</description>
<value>0x4f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5F</name>
<description>9.5%</description>
<value>0x5f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6F</name>
<description>11.1%</description>
<value>0x6f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x7F</name>
<description>12.7%</description>
<value>0x7f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x8F</name>
<description>14.3%</description>
<value>0x8f</value>
</enumeratedValue>
<enumeratedValue>
<name>0x9F</name>
<description>15.9%</description>
<value>0x9f</value>
</enumeratedValue>
<enumeratedValue>
<name>0xAF</name>
<description>17.5%</description>
<value>0xaf</value>
</enumeratedValue>
<enumeratedValue>
<name>0xBF</name>
<description>19.1%</description>
<value>0xbf</value>
</enumeratedValue>
<enumeratedValue>
<name>0xCF</name>
<description>20.7%</description>
<value>0xcf</value>
</enumeratedValue>
<enumeratedValue>
<name>0xDF</name>
<description>22.3%</description>
<value>0xdf</value>
</enumeratedValue>
<enumeratedValue>
<name>0xEF</name>
<description>23.9%</description>
<value>0xef</value>
</enumeratedValue>
<enumeratedValue>
<name>0xFF</name>
<description>25.5%</description>
<value>0xff</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>0x00000002</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>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>
</registers>
</peripheral>
<peripheral>
<name>AGTW0</name>
<description>Low Power Asynchronous General Purpose Timer 0</description>
<baseAddress>0x40084000</baseAddress>
<addressBlock>
<offset>0x00</offset>
<size>19</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 AGTW0</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>Setting prohibited</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 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>AGTIOSEL</name>
<description>AGT Pin Select Register</description>
<addressOffset>0x0F</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<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>
<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>
</registers>
</peripheral>
<peripheral derivedFrom="AGTW0">
<name>AGTW1</name>
<description>Low Power Asynchronous General Purpose Timer 1</description>
<baseAddress>0x40084100</baseAddress>
</peripheral>
<peripheral>
<name>FLCN</name>
<description>Flash I/O Registers</description>
<baseAddress>0x407EC000</baseAddress>
<addressBlock>
<offset>0x90</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x100</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x104</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x108</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x110</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x114</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x118</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x120</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x124</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x12C</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x130</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x138</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x180</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x184</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x188</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x190</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1C8</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1D0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1D8</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1DC</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1E0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1E8</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x1F0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x228</offset>
<size>4</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3FB0</offset>
<size>2</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3FC4</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<addressBlock>
<offset>0x3FC8</offset>
<size>1</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DFLCTL</name>
<description>Data Flash Control Register</description>
<addressOffset>0x0090</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DFLEN</name>
<description>Data Flash Access Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Access to the data flash is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Access to the data flash is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FPMCR</name>
<description>Flash P/E Mode Control Register</description>
<addressOffset>0x0100</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x08</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FMS0</name>
<description>Flash Operating Mode Select 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>FMS1 = 0: Read mode FMS1 = 1: Data flash P/E mode. </description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>FMS1 = 0: Code flash P/E mode FMS1 = 1: Setting prohibited. </description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RPDIS</name>
<description>Code Flash P/E Disable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Programming of the code flash is enabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Programming of the code flash is disabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FMS1</name>
<description>Flash Operating Mode Select 1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FASR</name>
<description>Flash Area Select Register</description>
<addressOffset>0x0104</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>EXS</name>
<description>Extra Area Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>User area or data area</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Extra area.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FSARL</name>
<description>Flash Processing Start Address Register L</description>
<addressOffset>0x0108</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FSARL</name>
<description>Flash Processing Start Address L</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FSARH</name>
<description>Flash Processing Start Address Register H</description>
<addressOffset>0x0110</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FSARH</name>
<description>Flash Processing Start Address H</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCR</name>
<description>Flash Control Register</description>
<addressOffset>0x0114</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Software Command Setting</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0x1</name>
<description>Program</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>0x3</name>
<description>Blank check (code flash)</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>0x4</name>
<description>Block erase</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>0x5</name>
<description>Consecutive read</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>0x6</name>
<description>Chip erase</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>0xB</name>
<description>Blank check (data flash)</description>
<value>0xb</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRC</name>
<description>Data Read Completion</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Data is not read or next data is requested</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Data reading is complete.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOP</name>
<description>Forced Processing Stop</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>OPST</name>
<description>Processing Start</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Processing stops</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Processing starts.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FEARL</name>
<description>Flash Processing End Address Register L</description>
<addressOffset>0x0118</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FEARL</name>
<description>Flash Processing End Address L</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FEARH</name>
<description>Flash Processing End Address Register H</description>
<addressOffset>0x0120</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FEARH</name>
<description>Flash Processing End Address H</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRESETR</name>
<description>Flash Reset Register</description>
<addressOffset>0x0124</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FRESET</name>
<description>Software reset of the registers</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The registers related to the flash programming are not reset</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The registers related to the flash programming are reset.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FSTATR1</name>
<description>Flash Status Register 1</description>
<addressOffset>0x012C</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x04</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>DRRDY</name>
<description>Data Read Ready Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The read processing of the consecutive read command at each address is not terminated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The read processing of the consecutive read command at each address is terminated and read data is stored to the FRBH and FRBL registers.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRDY</name>
<description>Flash Ready Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The software command of the FCR register is not terminated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The software command of the FCR register is terminated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXRDY</name>
<description>Extra Area Ready Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The software command of the FEXCR register is not terminated.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The software command of the FEXCR register is terminated.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FWBL0</name>
<description>Flash Write Buffer Register L0</description>
<addressOffset>0x0130</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WDATA</name>
<description>Flash Write Buffer L0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FWBH0</name>
<description>Flash Write Buffer Register H0</description>
<addressOffset>0x0138</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>WDATA</name>
<description>Flash Write Buffer H0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPR</name>
<description>Protection Unlock Register</description>
<addressOffset>0x0180</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0x00</resetMask>
<fields>
<field>
<name>FPR</name>
<description>Protection Unlock</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FPSR</name>
<description>Protection Unlock Status Register</description>
<addressOffset>0x0184</addressOffset>
<size>8</size>
<access>read-only</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PERR</name>
<description>Protect Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No error</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error occurs</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRBL0</name>
<description>Flash Read Buffer Register L0</description>
<addressOffset>0x0188</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RDATA</name>
<description>Flash Read Buffer L0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRBH0</name>
<description>Flash Read Buffer Register H0</description>
<addressOffset>0x0190</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>RDATA</name>
<description>Flash Read Buffer H0</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FSCMR</name>
<description>Flash Start-Up Setting Monitor Register</description>
<addressOffset>0x01C0</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xb8ff</resetMask>
<fields>
<field>
<name>SASMF</name>
<description>Startup Area Setting Monitor Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Setting to start up using the alternative area</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Setting to start up using the default area</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FSPR</name>
<description>Access Window Protection Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Access window setting disabled.</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Access window setting enabled.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FAWSMR</name>
<description>Flash Access Window Start Address Monitor Register</description>
<addressOffset>0x01C8</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xf800</resetMask>
<fields>
<field>
<name>FAWS</name>
<description>Access Window Start Address</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>FSPR</name>
<description>Access Window Protection Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FAWEMR</name>
<description>Flash Access Window End Address Monitor Register</description>
<addressOffset>0x01D0</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xf800</resetMask>
<fields>
<field>
<name>FAWE</name>
<description>Access Window End Address</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>SASMF</name>
<description>Startup Area Setting Monitor Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FISR</name>
<description>Flash Initial Setting Register</description>
<addressOffset>0x01D8</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PCKA</name>
<description>Flash-IF Clock Notification</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>SAS</name>
<description>Startup Area Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>10</name>
<description>The startup area is switched to the default area temporarily</description>
<value>#10</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>The startup area is switched to the alternate area temporarily.</description>
<value>#11</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>The startup area is selected according to the settings of the extra area.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FEXCR</name>
<description>Flash Extra Area Control Register</description>
<addressOffset>0x01DC</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Software Command Setting</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>010</name>
<description>Access window information program Startup area selection and security setting </description>
<value>#010</value>
</enumeratedValue>
<enumeratedValue>
<name>011</name>
<description>OCDID1 program</description>
<value>#011</value>
</enumeratedValue>
<enumeratedValue>
<name>100</name>
<description>OCDID2 program</description>
<value>#100</value>
</enumeratedValue>
<enumeratedValue>
<name>101</name>
<description>OCDID3 program</description>
<value>#101</value>
</enumeratedValue>
<enumeratedValue>
<name>110</name>
<description>OCDID4 program</description>
<value>#110</value>
</enumeratedValue>
<enumeratedValue>
<name>Others</name>
<description>Setting prohibited.</description>
<isDefault>true</isDefault>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OPST</name>
<description>Processing Start</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Processing stops</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Processing starts.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FEAML</name>
<description>Flash Error Address Monitor Register L</description>
<addressOffset>0x01E0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FEAML</name>
<description>Flash Error Address Monitor Register L</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FEAMH</name>
<description>Flash Error Address Monitor Register H</description>
<addressOffset>0x01E8</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FEAMH</name>
<description>Flash Error Address Monitor Register H</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FSTATR2</name>
<description>Flash Status Register 2</description>
<addressOffset>0x01F0</addressOffset>
<size>16</size>
<access>read-only</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>ERERR</name>
<description>Erase Error Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Erasure terminates normally</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error occurs during erasure</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRGERR</name>
<description>Program Error Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Programming terminates normally</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error occurs during programming.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRGERR01</name>
<description>Program Error Flag 01</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Programming by the FEXCR register terminates normally</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error occurs during programming.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BCERR</name>
<description>Blank Check Error Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Blank checking terminates normally</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An error occurs during blank checking.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ILGLERR</name>
<description>Illegal Command Error Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No illegal software command or illegal access is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An illegal command or illegal access is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EILGLERR</name>
<description>Extra Area Illegal Command Error Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>No illegal command or illegal access to the extra area is detected</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>An illegal command or illegal access to the extra area is detected.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TSCDR</name>
<description>Temperature Sensor Calibration Data Register</description>
<addressOffset>0x0228</addressOffset>
<size>32</size>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</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>
<register>
<name>FENTRYR</name>
<description>Flash P/E Mode Entry Register</description>
<addressOffset>0x3FB0</addressOffset>
<size>16</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
<resetMask>0xffff</resetMask>
<fields>
<field>
<name>FENTRY0</name>
<description>Code Flash P/E Mode Entry 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>The code flash is the read mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The code flash is the 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>The data flash is the read mode</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>The data flash is the P/E mode.</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FEKEY</name>
<description>Key Code</description>
<lsb>8</lsb>
<msb>15</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FLDWAITR</name>
<description>Memory Wait Cycle Control Register for Data Flash</description>
<addressOffset>0x3FC4</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>FLDWAIT1</name>
<description>Memory Wait Cycle Select for Data Flash</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>1 wait access (Default)</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>2 wait access</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFBER</name>
<description>Prefetch Buffer Enable Register</description>
<addressOffset>0x3FC8</addressOffset>
<size>8</size>
<access>read-write</access>
<resetValue>0x00</resetValue>
<resetMask>0xff</resetMask>
<fields>
<field>
<name>PFBE</name>
<description>Prefetch Buffer Enable bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Prefetch buffer is disabled</description>
<value>#0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Prefetch buffer is enabled</description>
<value>#1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
</device>