40819 lines
2.1 MiB
40819 lines
2.1 MiB
<?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 >= Vdet1 (rise) is detected</description>
|
||
<value>#00</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>01</name>
|
||
<description>When VCC < 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 < Vdet1</description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>VCC >= 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>= Vdet2 (rise) is detected</description>
|
||
<value>#00</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>01</name>
|
||
<description>When VCC < 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 < Vdet2</description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>VCC>= 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 > 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 > 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 > 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 < ADCMPDR0 value, or A/D-converted value > ADCMPDR1 value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0) : ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1) : ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or A/D-converted value > ADCMPDR1 value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADCMPDR0 value, or ADCMPDR1 value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADCMPDR0 value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADCMPDR0 value < A/D-converted value < 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 > A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): A/D-converted value < ADWINLLB value, or ADWINULB value < A/D-converted value </description>
|
||
<value>#0</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>1</name>
|
||
<description>When window function is disabled (ADCMPCR.WCMPE = 0): ADWINLLB value < A/D-converted value When window function is enabled (ADCMPCR.WCMPE = 1): ADWINLLB value < A/D-converted value < 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 <---->GTCCRC)</description>
|
||
<value>#01</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>Others</name>
|
||
<description>Double buffer operation (GTCCRA <----> GTCCRC <----> GTCCRD)</description>
|
||
<isDefault>true</isDefault>
|
||
</enumeratedValue>
|
||
</enumeratedValues>
|
||
</field>
|
||
<field>
|
||
<name>CCRB</name>
|
||
<description>GTCCRB Buffer Operation</description>
|
||
<lsb>18</lsb>
|
||
<msb>19</msb>
|
||
<access>read-write</access>
|
||
<enumeratedValues>
|
||
<enumeratedValue>
|
||
<name>00</name>
|
||
<description>No buffer operation</description>
|
||
<value>#00</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>01</name>
|
||
<description>Single buffer operation (GTCCRB <----> GTCCRE)</description>
|
||
<value>#01</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>Others</name>
|
||
<description>Double buffer operation (GTCCRB <----> GTCCRE <----> GTCCRF)</description>
|
||
<isDefault>true</isDefault>
|
||
</enumeratedValue>
|
||
</enumeratedValues>
|
||
</field>
|
||
<field>
|
||
<name>PR</name>
|
||
<description>GTPR Buffer Operation</description>
|
||
<lsb>20</lsb>
|
||
<msb>21</msb>
|
||
<access>read-write</access>
|
||
<enumeratedValues>
|
||
<enumeratedValue>
|
||
<name>00</name>
|
||
<description>No buffer operation</description>
|
||
<value>#00</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>01</name>
|
||
<description>Single buffer operation (GTPBR --> GTPR)</description>
|
||
<value>#01</value>
|
||
</enumeratedValue>
|
||
<enumeratedValue>
|
||
<name>Others</name>
|
||
<description>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.I3C’s 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 Device’s 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> |