<?xml version="1.0" encoding="utf-8"?> <!-- ******************************************************************************* --> <!-- Copyright (C) 2014 Spansion LLC. All Rights Reserved. --> <!-- --> <!-- This software is owned and published by: --> <!-- Spansion LLC, 915 DeGuigne Dr. Sunnyvale, CA 94088-3453 ("Spansion"). --> <!-- --> <!-- BY DOWNLOADING, INSTALLING OR USING THIS SOFTWARE, YOU AGREE TO BE BOUND --> <!-- BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. --> <!-- --> <!-- This software contains source code for use with Spansion --> <!-- components. This software is licensed by Spansion to be adapted only --> <!-- for use in systems utilizing Spansion components. Spansion shall not be --> <!-- responsible for misuse or illegal use of this software for devices not --> <!-- supported herein. Spansion is providing this software "AS IS" and will --> <!-- not be responsible for issues arising from incorrect user implementation --> <!-- of the software. --> <!-- --> <!-- SPANSION MAKES NO WARRANTY, EXPRESS OR IMPLIED, ARISING BY LAW OR OTHERWISE, --> <!-- REGARDING THE SOFTWARE (INCLUDING ANY ACOOMPANYING WRITTEN MATERIALS), --> <!-- ITS PERFORMANCE OR SUITABILITY FOR YOUR INTENDED USE, INCLUDING, --> <!-- WITHOUT LIMITATION, THE IMPLIED WARRANTY OF MERCHANTABILITY, THE IMPLIED --> <!-- WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE OR USE, AND THE IMPLIED --> <!-- WARRANTY OF NONINFRINGEMENT. --> <!-- SPANSION SHALL HAVE NO LIABILITY (WHETHER IN CONTRACT, WARRANTY, TORT, --> <!-- NEGLIGENCE OR OTHERWISE) FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT --> <!-- LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, --> <!-- LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING FROM USE OR --> <!-- INABILITY TO USE THE SOFTWARE, INCLUDING, WITHOUT LIMITATION, ANY DIRECT, --> <!-- INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOSS OF DATA, --> <!-- SAVINGS OR PROFITS, --> <!-- EVEN IF SPANSION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. --> <!-- YOU ASSUME ALL RESPONSIBILITIES FOR SELECTION OF THE SOFTWARE TO ACHIEVE YOUR --> <!-- INTENDED RESULTS, AND FOR THE INSTALLATION OF, USE OF, AND RESULTS OBTAINED --> <!-- FROM, THE SOFTWARE. --> <!-- --> <!-- This software may be replicated in part or whole for the licensed use, --> <!-- with the restriction that this Disclaimer and Copyright notice must be --> <!-- included with each copy of this software, whether used in part or whole, --> <!-- at all times. --> <!-- ******************************************************************************* --> <!-- 2014.10.21 generated by svdgen_v03a --> <device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd"> <name>MB9B460L</name> <version>1.3</version> <description>MB9B460L Series</description> <addressUnitBits>8</addressUnitBits> <width>32</width> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> <peripherals> <!-- ************************************************************************************** --> <!-- peripheral:WorkFlashMemory --> <!-- ************************************************************************************** --> <!-- PERIPHERAL "WORKFLASH_IF" --> <peripheral> <name>WORKFLASH_IF</name> <description>WorkFlash Memory</description> <groupName>WORKFLASH_IF</groupName> <baseAddress>0x200E0000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0xC</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "WFASZR" --> <register> <name>WFASZR</name> <description>WorkFlash Access Size Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x01</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ASZ" --> <field> <name>ASZ</name> <description>WorkFlash Access Size</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WFRWTR" --> <register> <name>WFRWTR</name> <description>WorkFlash Read Wait Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RWT" --> <field> <name>RWT</name> <description>Read Wait Cycle</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WFSTR" --> <register> <name>WFSTR</name> <description>WorkFlash Status Register</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "HNG" --> <field> <name>HNG</name> <description>WorkFlash Hang</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "RDY" --> <field> <name>RDY</name> <description>WorkFlash Rdy</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "FLASH_IF" --> <peripheral> <name>FLASH_IF</name> <description>Flash Memory</description> <groupName>FLASH_IF</groupName> <baseAddress>0x40000000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0xC</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0xC</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x100</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "FLASH" --> <interrupt> <name>FLASH</name> <value>119</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "FASZR" --> <register> <name>FASZR</name> <description>Flash Access Size Register</description> <addressOffset>0x00</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000002</resetValue> <resetMask>0x00000003</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ASZ" --> <field> <name>ASZ</name> <description>Access Size</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FRWTR" --> <register> <name>FRWTR</name> <description>Flash Read Wait Register</description> <addressOffset>0x04</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000002</resetValue> <resetMask>0x00000003</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RWT" --> <field> <name>RWT</name> <description>Read Wait Cycle</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FSTR" --> <register> <name>FSTR</name> <description>Flash Status Register</description> <addressOffset>0x08</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERR" --> <field> <name>ERR</name> <description>Flash ECC Error</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "HNG" --> <field> <name>HNG</name> <description>Flash Hang flag</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "RDY" --> <field> <name>RDY</name> <description>Flash Rdy</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "FSYNDN" --> <register> <name>FSYNDN</name> <description>Flash Sync Down Register</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SD" --> <field> <name>SD</name> <description>Sync Down</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FBFCR" --> <register> <name>FBFCR</name> <description>Flash Buffer Control Register</description> <addressOffset>0x14</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BS" --> <field> <name>BS</name> <description>Buffer Status</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BE" --> <field> <name>BE</name> <description>Buffer Enable</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FICR" --> <register> <name>FICR</name> <description>Flash Interrupt Control Register</description> <addressOffset>0x20</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERRIE" --> <field> <name>ERRIE</name> <description>Flash ECC Error Interrupt Enable</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "HANGIE" --> <field> <name>HANGIE</name> <description>HANG Interrupt Enable</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "RDYIE" --> <field> <name>RDYIE</name> <description>RDY Interrupt Enable</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FISR" --> <register> <name>FISR</name> <description>Flash Interrupt Status Register</description> <addressOffset>0x24</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERRIF" --> <field> <name>ERRIF</name> <description>Flash ECC Error Interrupt Flag</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "HANGIF" --> <field> <name>HANGIF</name> <description>HANG Interrupt Flag</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "RDYIF" --> <field> <name>RDYIF</name> <description>RDY Interrupt Flag</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "FICLR" --> <register> <name>FICLR</name> <description>Flash Interrupt Clear Register</description> <addressOffset>0x28</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERRIC" --> <field> <name>ERRIC</name> <description>Flash ECC Error Interrupt Clear</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "HANGIC" --> <field> <name>HANGIC</name> <description>HANG Interrupt Clear </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "RDYIC" --> <field> <name>RDYIC</name> <description>RDY Interrupt Clear</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CRTRMM" --> <register> <name>CRTRMM</name> <description>CR Trimming Data Mirror Register</description> <addressOffset>0x100</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TTRMM" --> <field> <name>TTRMM</name> <description>CR Temperature Trimming Data Mirror</description> <lsb>16</lsb> <msb>20</msb> <access>read-only</access> </field> <!-- FIELD "TRMM" --> <field> <name>TRMM</name> <description>CR Trimming Data Mirror</description> <lsb>0</lsb> <msb>9</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "UNIQUE_ID" --> <peripheral> <name>UNIQUE_ID</name> <description>Unique ID</description> <groupName>UNIQUE_ID</groupName> <baseAddress>0x40000200</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "UIDR0" --> <register> <name>UIDR0</name> <description>Unique ID Register 0</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFF0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UID" --> <field> <name>UID</name> <description>Unique ID 27 through 0</description> <lsb>4</lsb> <msb>31</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "UIDR1" --> <register> <name>UIDR1</name> <description>Unique ID Register 1</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UID" --> <field> <name>UID</name> <description>Unique ID 40 through 28</description> <lsb>0</lsb> <msb>12</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "ECC_CAPTURE" --> <peripheral> <name>ECC_CAPTURE</name> <description>ECC Capture Address</description> <groupName>ECC_CAPTURE</groupName> <baseAddress>0x40000300</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "FERRAD" --> <register> <name>FERRAD</name> <description>Flash ECC Error Address Capture Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERRAD" --> <field> <name>ERRAD</name> <description>Flash ECC Error Address Capture</description> <lsb>0</lsb> <msb>22</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "CRG" --> <peripheral> <name>CRG</name> <description>Clock Unit Registers</description> <groupName>CRG</groupName> <baseAddress>0x40010000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x70</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "CSV" --> <interrupt> <name>CSV</name> <value>0</value> </interrupt> <!-- INTERRUPT "TIM" --> <interrupt> <name>TIM</name> <value>59</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "SCM_CTL" --> <register> <name>SCM_CTL</name> <description>System Clock Mode Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFA</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RCS" --> <field> <name>RCS</name> <description>Master clock switch control bits </description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PLLE" --> <field> <name>PLLE</name> <description>PLL oscillation enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "SOSCE" --> <field> <name>SOSCE</name> <description>Sub clock oscillation enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MOSCE" --> <field> <name>MOSCE</name> <description>Main clock oscillation enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCM_STR" --> <register> <name>SCM_STR</name> <description>System Clock Mode Status Register</description> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0xFA</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RCM" --> <field> <name>RCM</name> <description>Master clock selection bits </description> <lsb>5</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "PLRDY" --> <field> <name>PLRDY</name> <description>PLL oscillation stable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "SORDY" --> <field> <name>SORDY</name> <description>Sub clock oscillation stable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "MORDY" --> <field> <name>MORDY</name> <description>Main clock oscillation stable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "BSC_PSR" --> <register> <name>BSC_PSR</name> <description>Base Clock Prescaler Register</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BSR" --> <field> <name>BSR</name> <description>Base clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "APBC0_PSR" --> <register> <name>APBC0_PSR</name> <description>APB0 Prescaler Register</description> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "APBC0" --> <field> <name>APBC0</name> <description>APB0 bus clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "APBC1_PSR" --> <register> <name>APBC1_PSR</name> <description>APB1 Prescaler Register</description> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0x93</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "APBC1EN" --> <field> <name>APBC1EN</name> <description>APB1 clock enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "APBC1RST" --> <field> <name>APBC1RST</name> <description>APB1 bus reset control bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "APBC1" --> <field> <name>APBC1</name> <description>APB1 bus clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "APBC2_PSR" --> <register> <name>APBC2_PSR</name> <description>APB2 Prescaler Register</description> <addressOffset>0x1C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0x93</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "APBC2EN" --> <field> <name>APBC2EN</name> <description>APB2 clock enable bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "APBC2RST" --> <field> <name>APBC2RST</name> <description>APB2 bus reset control bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "APBC2" --> <field> <name>APBC2</name> <description>APB2 bus clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SWC_PSR" --> <register> <name>SWC_PSR</name> <description>Software Watchdog Clock Prescaler Register</description> <addressOffset>0x20</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TESTB" --> <field> <name>TESTB</name> <description>TEST bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SWDS" --> <field> <name>SWDS</name> <description>Software watchdog clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TTC_PSR" --> <register> <name>TTC_PSR</name> <description>Trace Clock Prescaler Register</description> <addressOffset>0x28</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TTC" --> <field> <name>TTC</name> <description>Trace clock frequency division ratio setting bit</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSW_TMR" --> <register> <name>CSW_TMR</name> <description>Clock Stabilization Wait Time Register</description> <addressOffset>0x30</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SOWT" --> <field> <name>SOWT</name> <description>Sub clock stabilization wait time setup bit </description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MOWT" --> <field> <name>MOWT</name> <description>Main clock stabilization wait time setup bit </description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PSW_TMR" --> <register> <name>PSW_TMR</name> <description>PLL Clock Stabilization Wait Time Setup Register</description> <addressOffset>0x34</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x17</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PINC" --> <field> <name>PINC</name> <description>PLL input clock select bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "POWT" --> <field> <name>POWT</name> <description>PLL clock stabilization wait time setup bit </description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PLL_CTL1" --> <register> <name>PLL_CTL1</name> <description>PLL Control Register 1</description> <addressOffset>0x38</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PLLK" --> <field> <name>PLLK</name> <description>PLL input clock frequency division ratio setting bit </description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PLLM" --> <field> <name>PLLM</name> <description>PLL VCO clock frequency division ratio setting bit </description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PLL_CTL2" --> <register> <name>PLL_CTL2</name> <description>PLL Control Register 2</description> <addressOffset>0x3C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PLLN" --> <field> <name>PLLN</name> <description>PLL feedback frequency division ratio setting bit </description> <lsb>0</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DBWDT_CTL" --> <register> <name>DBWDT_CTL</name> <description>Debug Break Watchdog Timer Control Register</description> <addressOffset>0x54</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xA0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DPHWBE" --> <field> <name>DPHWBE</name> <description>HW-WDG debug mode break bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "DPSWBE" --> <field> <name>DPSWBE</name> <description>SW-WDG debug mode break bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "INT_ENR" --> <register> <name>INT_ENR</name> <description> Interrupt Enable Register</description> <addressOffset>0x60</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x27</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FCSE" --> <field> <name>FCSE</name> <description>Anomalous frequency detection interrupt enable bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PCSE" --> <field> <name>PCSE</name> <description>PLL oscillation stabilization completion interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SCSE" --> <field> <name>SCSE</name> <description>Sub oscillation stabilization completion interrupt enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MCSE" --> <field> <name>MCSE</name> <description>Main oscillation stabilization completion interrupt enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "INT_STR" --> <register> <name>INT_STR</name> <description>Interrupt Status Register</description> <addressOffset>0x64</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x27</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FCSI" --> <field> <name>FCSI</name> <description>Anomalous frequency detection interrupt status bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "PCSI" --> <field> <name>PCSI</name> <description>PLL oscillation stabilization completion interrupt status bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "SCSI" --> <field> <name>SCSI</name> <description>Sub oscillation stabilization completion interrupt status bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MCSI" --> <field> <name>MCSI</name> <description>Main oscillation stabilization completion interrupt status bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "INT_CLR" --> <register> <name>INT_CLR</name> <description>Interrupt Clear Register</description> <addressOffset>0x68</addressOffset> <size>8</size> <access>write-only</access> <resetValue>0x00</resetValue> <resetMask>0x27</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FCSC" --> <field> <name>FCSC</name> <description>Anomalous frequency detection interrupt cause clear bit</description> <lsb>5</lsb> <msb>5</msb> <access>write-only</access> </field> <!-- FIELD "PCSC" --> <field> <name>PCSC</name> <description>PLL oscillation stabilization completion interrupt cause clear bit </description> <lsb>2</lsb> <msb>2</msb> <access>write-only</access> </field> <!-- FIELD "SCSC" --> <field> <name>SCSC</name> <description>Sub oscillation stabilization completion interrupt cause clear bit</description> <lsb>1</lsb> <msb>1</msb> <access>write-only</access> </field> <!-- FIELD "MCSC" --> <field> <name>MCSC</name> <description>Main oscillation stabilization completion interrupt cause clear bit </description> <lsb>0</lsb> <msb>0</msb> <access>write-only</access> </field> </fields> </register> <!-- REGISTER "STB_CTL" --> <register> <name>STB_CTL</name> <description>Standby Mode Control Register</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0017</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "KEY" --> <field> <name>KEY</name> <description>Standby mode control write control bit </description> <lsb>16</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "SPL" --> <field> <name>SPL</name> <description>Standby pin level setting bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "DSTM" --> <field> <name>DSTM</name> <description>Deep standby mode select bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "STM" --> <field> <name>STM</name> <description>Standby mode selection bit</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "RST_STR" --> <register> <name>RST_STR</name> <description>Reset Cause Register</description> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0001</resetValue> <resetMask>0x01F3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SRST" --> <field> <name>SRST</name> <description>Software reset flag</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "FCSR" --> <field> <name>FCSR</name> <description>Flag for anomalous frequency detection reset</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "CSVR" --> <field> <name>CSVR</name> <description>Clock failure detection reset flag</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "HWDT" --> <field> <name>HWDT</name> <description>Hardware watchdog reset flag</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "SWDT" --> <field> <name>SWDT</name> <description>Software watchdog reset flag</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "INITX" --> <field> <name>INITX</name> <description>INITX pin input reset flag</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "PONR" --> <field> <name>PONR</name> <description>Power-on reset/low-voltage detection reset flag</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "CSV_CTL" --> <register> <name>CSV_CTL</name> <description>CSV control register</description> <addressOffset>0x40</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x7003</resetValue> <resetMask>0x7303</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FCD" --> <field> <name>FCD</name> <description>FCS count cycle setting bits</description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "FCSRE" --> <field> <name>FCSRE</name> <description>FCS reset output enable bit </description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "FCSDE" --> <field> <name>FCSDE</name> <description>FCS function enable bit </description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "SCSVE" --> <field> <name>SCSVE</name> <description>Sub CSV function enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MCSVE" --> <field> <name>MCSVE</name> <description>Main CSV function enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSV_STR" --> <register> <name>CSV_STR</name> <description>CSV status register</description> <addressOffset>0x44</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCMF" --> <field> <name>SCMF</name> <description>Sub clock failure detection flag</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MCMF" --> <field> <name>MCMF</name> <description>Main clock failure detection flag </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "FCSWH_CTL" --> <register> <name>FCSWH_CTL</name> <description>Frequency detection window setting register</description> <addressOffset>0x48</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FWH" --> <field> <name>FWH</name> <description>Frequency detection window setting bits (Upper)</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FCSWL_CTL" --> <register> <name>FCSWL_CTL</name> <description>Frequency detection window setting register</description> <addressOffset>0x4C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FWL" --> <field> <name>FWL</name> <description>Frequency detection window setting bits (Lower)</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FCSWD_CTL" --> <register> <name>FCSWD_CTL</name> <description>Frequency detection counter register</description> <addressOffset>0x50</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FWD" --> <field> <name>FWD</name> <description>Frequency detection count data</description> <lsb>0</lsb> <msb>15</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "CRTRIM" --> <peripheral> <name>CRTRIM</name> <description>CR Trimming Registers</description> <groupName>CRTRIM</groupName> <baseAddress>0x4002E000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "MCR_PSR" --> <register> <name>MCR_PSR</name> <description>High-speed CR oscillation Frequency Division Setup Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x01</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CSR" --> <field> <name>CSR</name> <description>High-speed CR oscillation frequency division ratio setting bits</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MCR_FTRM" --> <register> <name>MCR_FTRM</name> <description>High-speed CR oscillation Frequency Trimming Register</description> <addressOffset>0x4</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x01EF</resetValue> <resetMask>0x03FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRD" --> <field> <name>TRD</name> <description>Frequency trimming setup bits</description> <lsb>0</lsb> <msb>9</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MCR_TTRM" --> <register> <name>MCR_TTRM</name> <description>High-speed CR oscillation Temperature Trimming Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x10</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRT" --> <field> <name>TRT</name> <description>Temperature trimming setup bits</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MCR_RLR" --> <register> <name>MCR_RLR</name> <description>High-Speed CR Oscillation Register Write-Protect Register </description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRMLCK" --> <field> <name>TRMLCK</name> <description>Register write-protect bits</description> <lsb>0</lsb> <msb>31</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "SWWDT" --> <peripheral> <name>SWWDT</name> <description>Software Watchdog Timer</description> <groupName>SWWDT</groupName> <baseAddress>0x40012000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x18</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC00</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "SWDT" --> <interrupt> <name>SWDT</name> <value>1</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "WDOGLOAD" --> <register> <name>WDOGLOAD</name> <description>Software Watchdog Timer Load Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "WDOGVALUE" --> <register> <name>WDOGVALUE</name> <description>Software Watchdog Timer Value Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "WDOGCONTROL" --> <register> <name>WDOGCONTROL</name> <description>Software Watchdog Timer Control Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SPM" --> <field> <name>SPM</name> <description>Software Watchdog window watchdog mode enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TWD" --> <field> <name>TWD</name> <description>Timing window setting bit of the software watchdog</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RESEN" --> <field> <name>RESEN</name> <description>Reset enable bit of the software watchdog</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INTEN" --> <field> <name>INTEN</name> <description>Interrupt and counter enable bit of the software watchdog </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WDOGINTCLR" --> <register> <name>WDOGINTCLR</name> <description>Software Watchdog Timer Clear Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "WDOGRIS" --> <register> <name>WDOGRIS</name> <description>Software Watchdog Timer Interrupt Status Register</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RIS" --> <field> <name>RIS</name> <description>Software watchdog interrupt status bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WDOGSPMC" --> <register> <name>WDOGSPMC</name> <description>Software Watchdog Timer Window Watchdog Mode Control Register</description> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TGR" --> <field> <name>TGR</name> <description>Software watchdog trigger type bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WDOGLOCK" --> <register> <name>WDOGLOCK</name> <description>Software Watchdog Timer Lock Register</description> <addressOffset>0xC00</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "HWWDT" --> <peripheral> <name>HWWDT</name> <description>Hardware Watchdog Timer</description> <groupName>HWWDT</groupName> <baseAddress>0x40011000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC00</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "WDG_LDR" --> <register> <name>WDG_LDR</name> <description>Hardware Watchdog Timer Load Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "WDG_VLR" --> <register> <name>WDG_VLR</name> <description>Hardware Watchdog Timer Value Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "WDG_CTL" --> <register> <name>WDG_CTL</name> <description>Hardware Watchdog Timer Control Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RESEN" --> <field> <name>RESEN</name> <description>Hardware watchdog reset enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INTEN" --> <field> <name>INTEN</name> <description>Hardware watchdog interrupt and counter enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WDG_ICL" --> <register> <name>WDG_ICL</name> <description>Hardware Watchdog Timer Clear Register</description> <addressOffset>0xC</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0xFF</resetValue> <resetMask>0x00</resetMask> </register> <!-- REGISTER "WDG_RIS" --> <register> <name>WDG_RIS</name> <description>Hardware Watchdog Timer Interrupt Status Register</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0xFF</resetValue> <resetMask>0x00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RIS" --> <field> <name>RIS</name> <description>Hardware watchdog interrupt status bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WDG_LCK" --> <register> <name>WDG_LCK</name> <description>Hardware Watchdog Timer Lock Register</description> <addressOffset>0xC00</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "DTIM" --> <peripheral> <name>DTIM</name> <description>Dual Timer</description> <groupName>DTIM</groupName> <baseAddress>0x40015000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1C</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0x1C</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "DT1_2" --> <interrupt> <name>DT1_2</name> <value>47</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "TIMER1LOAD" --> <register> <name>TIMER1LOAD</name> <description>Load Register</description> <alternateGroup>DualTimer1</alternateGroup> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "TIMER1VALUE" --> <register> <name>TIMER1VALUE</name> <description>Value Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "TIMER1CONTROL" --> <register> <name>TIMER1CONTROL</name> <description>Control Register</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000020</resetValue> <resetMask>0x000000EF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TimerEn" --> <field> <name>TimerEn</name> <description>Enable bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TimerMode" --> <field> <name>TimerMode</name> <description>Mode bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "IntEnable" --> <field> <name>IntEnable</name> <description>Interrupt enable bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TimerPre" --> <field> <name>TimerPre</name> <description>Prescale bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TimerSize" --> <field> <name>TimerSize</name> <description>Counter size bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "OneShot" --> <field> <name>OneShot</name> <description>One-shot mode bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TIMER1INTCLR" --> <register> <name>TIMER1INTCLR</name> <description>Interrupt Clear Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <!-- REGISTER "TIMER1RIS" --> <register> <name>TIMER1RIS</name> <description>Interrupt Status Register</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIMER1RIS" --> <field> <name>TIMER1RIS</name> <description>Interrupt Status Register bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "TIMER1MIS" --> <register> <name>TIMER1MIS</name> <description>Masked Interrupt Status Register</description> <addressOffset>0x14</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIMER1MIS" --> <field> <name>TIMER1MIS</name> <description>Masked Interrupt Status bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "TIMER1BGLOAD" --> <register> <name>TIMER1BGLOAD</name> <description>Background Load Register</description> <addressOffset>0x18</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "TIMER2LOAD" --> <register derivedFrom="TIMER1LOAD"> <name>TIMER2LOAD</name> <description>Load Register</description> <addressOffset>0x20</addressOffset> </register> <!-- REGISTER "TIMER2VALUE" --> <register derivedFrom="TIMER1VALUE"> <name>TIMER2VALUE</name> <description>Value Register</description> <addressOffset>0x24</addressOffset> </register> <!-- REGISTER "TIMER2CONTROL" --> <register derivedFrom="TIMER1CONTROL"> <name>TIMER2CONTROL</name> <description>Control Register</description> <addressOffset>0x28</addressOffset> </register> <!-- REGISTER "TIMER2INTCLR" --> <register derivedFrom="TIMER1INTCLR"> <name>TIMER2INTCLR</name> <description>Interrupt Clear Register</description> <addressOffset>0x2C</addressOffset> </register> <!-- REGISTER "TIMER2RIS" --> <register derivedFrom="TIMER1RIS"> <name>TIMER2RIS</name> <description>Interrupt Status Register</description> <addressOffset>0x30</addressOffset> </register> <!-- REGISTER "TIMER2MIS" --> <register derivedFrom="TIMER1MIS"> <name>TIMER2MIS</name> <description>Masked Interrupt Status Register</description> <addressOffset>0x34</addressOffset> </register> <!-- REGISTER "TIMER2BGLOAD" --> <register derivedFrom="TIMER1BGLOAD"> <name>TIMER2BGLOAD</name> <description>Background Load Register</description> <addressOffset>0x38</addressOffset> </register> </registers> </peripheral> <!-- PERIPHERAL "MFT0" --> <peripheral> <name>MFT0</name> <description>Multifunction Timer 0</description> <groupName>MFT0</groupName> <baseAddress>0x40020000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1EC</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "WFG0_DTIF0" --> <interrupt> <name>WFG0_DTIF0</name> <value>21</value> </interrupt> <!-- INTERRUPT "FRT0_PEAK" --> <interrupt> <name>FRT0_PEAK</name> <value>24</value> </interrupt> <!-- INTERRUPT "FRT0_ZERO" --> <interrupt> <name>FRT0_ZERO</name> <value>25</value> </interrupt> <!-- INTERRUPT "ICU0" --> <interrupt> <name>ICU0</name> <value>26</value> </interrupt> <!-- INTERRUPT "OCU0" --> <interrupt> <name>OCU0</name> <value>27</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "FRT_TCCP0" --> <register> <name>FRT_TCCP0</name> <description>FRT-ch.0 Cycle Setting Register</description> <addressOffset>0x142</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "FRT_TCDT0" --> <register> <name>FRT_TCDT0</name> <description>FRT-ch.0 Count Value Register</description> <addressOffset>0x146</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "FRT_TCSA0" --> <register> <name>FRT_TCSA0</name> <description>FRT-ch.0 Control Register A</description> <addressOffset>0x148</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0040</resetValue> <resetMask>0xE3FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ECKE" --> <field> <name>ECKE</name> <description>Uses an external input clock (FRCK) as FRT's count clock</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "IRQZF" --> <field> <name>IRQZF</name> <description>zero interrupt flag</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "IRQZE" --> <field> <name>IRQZE</name> <description>"Generates interrupt, when ""1"" is set to TCSA.IRQZF"</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ICLR" --> <field> <name>ICLR</name> <description>interrupt flag</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ICRE" --> <field> <name>ICRE</name> <description>"Generates interrupt when ""1"" is set to TCSA.ICLR"</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "BFE" --> <field> <name>BFE</name> <description>Enables TCCP's buffer function</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "STOP" --> <field> <name>STOP</name> <description>Puts FRT in stopping state</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MODE" --> <field> <name>MODE</name> <description>FRT's count mode</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SCLR" --> <field> <name>SCLR</name> <description>FRT operation state initialization request</description> <lsb>4</lsb> <msb>4</msb> <access>write-only</access> </field> <!-- FIELD "CLK" --> <field> <name>CLK</name> <description>FRT clock cycle</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FRT_TCSC0" --> <register> <name>FRT_TCSC0</name> <description>FRT-ch.0 Control Register C</description> <addressOffset>0x14A</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSPC" --> <field> <name>MSPC</name> <description>Current counter value of a Peak value detection mask counter</description> <lsb>12</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "MSZC" --> <field> <name>MSZC</name> <description>Current counter value of a Zero value detection mask counter</description> <lsb>8</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "MSPI" --> <field> <name>MSPI</name> <description>Masked Peak value detection number</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MSZI" --> <field> <name>MSZI</name> <description>Masked Zero value detection number</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "FRT_TCCP1" --> <register derivedFrom="FRT_TCCP0"> <name>FRT_TCCP1</name> <description>FRT-ch.1 Cycle Setting Register</description> <addressOffset>0x14E</addressOffset> </register> <!-- REGISTER "FRT_TCDT1" --> <register derivedFrom="FRT_TCDT0"> <name>FRT_TCDT1</name> <description>FRT-ch.1 Count Value Register</description> <addressOffset>0x152</addressOffset> </register> <!-- REGISTER "FRT_TCSA1" --> <register derivedFrom="FRT_TCSA0"> <name>FRT_TCSA1</name> <description>FRT-ch.1 Control Register A</description> <addressOffset>0x154</addressOffset> </register> <!-- REGISTER "FRT_TCSC1" --> <register derivedFrom="FRT_TCSC0"> <name>FRT_TCSC1</name> <description>FRT-ch.1 Control Register C</description> <addressOffset>0x156</addressOffset> </register> <!-- REGISTER "FRT_TCCP2" --> <register derivedFrom="FRT_TCCP0"> <name>FRT_TCCP2</name> <description>FRT-ch.2 Cycle Setting Register</description> <addressOffset>0x15A</addressOffset> </register> <!-- REGISTER "FRT_TCDT2" --> <register derivedFrom="FRT_TCDT0"> <name>FRT_TCDT2</name> <description>FRT-ch.2 Count Value Register</description> <addressOffset>0x15E</addressOffset> </register> <!-- REGISTER "FRT_TCSA2" --> <register derivedFrom="FRT_TCSA0"> <name>FRT_TCSA2</name> <description>FRT-ch.2 Control Register A</description> <addressOffset>0x160</addressOffset> </register> <!-- REGISTER "FRT_TCSC2" --> <register derivedFrom="FRT_TCSC0"> <name>FRT_TCSC2</name> <description>FRT-ch.2 Control Register C</description> <addressOffset>0x162</addressOffset> </register> <!-- REGISTER "FRT_TCAL" --> <register> <name>FRT_TCAL</name> <description>FRT Simultaneous Start Control Register</description> <addressOffset>0x164</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCLR22" --> <field> <name>SCLR22</name> <description>Mirror register of the SCLR bit located in TCSA2 register of MFT-unit2</description> <lsb>24</lsb> <msb>24</msb> <access>write-only</access> </field> <!-- FIELD "SCLR21" --> <field> <name>SCLR21</name> <description>Mirror register of the SCLR bit located in TCSA1 register of MFT-unit2</description> <lsb>23</lsb> <msb>23</msb> <access>write-only</access> </field> <!-- FIELD "SCLR20" --> <field> <name>SCLR20</name> <description>Mirror register of the SCLR bit located in TCSA0 register of MFT-unit2</description> <lsb>22</lsb> <msb>22</msb> <access>write-only</access> </field> <!-- FIELD "SCLR12" --> <field> <name>SCLR12</name> <description>Mirror register of the SCLR bit located in TCSA2 register of MFT-unit1</description> <lsb>21</lsb> <msb>21</msb> <access>write-only</access> </field> <!-- FIELD "SCLR11" --> <field> <name>SCLR11</name> <description>Mirror register of the SCLR bit located in TCSA1 register of MFT-unit1</description> <lsb>20</lsb> <msb>20</msb> <access>write-only</access> </field> <!-- FIELD "SCLR10" --> <field> <name>SCLR10</name> <description>Mirror register of the SCLR bit located in TCSA0 register of MFT-unit1</description> <lsb>19</lsb> <msb>19</msb> <access>write-only</access> </field> <!-- FIELD "SCLR02" --> <field> <name>SCLR02</name> <description>Mirror register of the SCLR bit located in TCSA2 register of MFT-unit0</description> <lsb>18</lsb> <msb>18</msb> <access>write-only</access> </field> <!-- FIELD "SCLR01" --> <field> <name>SCLR01</name> <description>Mirror register of the SCLR bit located in TCSA1 register of MFT-unit0</description> <lsb>17</lsb> <msb>17</msb> <access>write-only</access> </field> <!-- FIELD "SCLR00" --> <field> <name>SCLR00</name> <description>Mirror register of the SCLR bit located in TCSA0 register of MFT-unit0</description> <lsb>16</lsb> <msb>16</msb> <access>write-only</access> </field> <!-- FIELD "STOP22" --> <field> <name>STOP22</name> <description>Mirror register of the STOP bit located in TCSA2 register of MFT-unit2</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "STOP21" --> <field> <name>STOP21</name> <description>Mirror register of the STOP bit located in TCSA1 register of MFT-unit2</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "STOP20" --> <field> <name>STOP20</name> <description>Mirror register of the STOP bit located in TCSA0 register of MFT-unit2</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "STOP12" --> <field> <name>STOP12</name> <description>Mirror register of the STOP bit located in TCSA2 register of MFT-unit1</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "STOP11" --> <field> <name>STOP11</name> <description>Mirror register of the STOP bit located in TCSA1 register of MFT-unit1</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STOP10" --> <field> <name>STOP10</name> <description>Mirror register of the STOP bit located in TCSA0 register of MFT-unit1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "STOP02" --> <field> <name>STOP02</name> <description>Mirror register of the STOP bit located in TCSA2 register of MFT-unit0</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "STOP01" --> <field> <name>STOP01</name> <description>Mirror register of the STOP bit located in TCSA1 register of MFT-unit0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "STOP00" --> <field> <name>STOP00</name> <description>Mirror register of the STOP bit located in TCSA0 register of MFT-unit0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCCP0" --> <register> <name>OCU_OCCP0</name> <description>OCU ch.0 Compare Value Store Register</description> <addressOffset>0x102</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "OCU_OCCP1" --> <register derivedFrom="OCU_OCCP0"> <name>OCU_OCCP1</name> <description>OCU ch.1 Compare Value Store Register</description> <addressOffset>0x106</addressOffset> </register> <!-- REGISTER "OCU_OCCP2" --> <register derivedFrom="OCU_OCCP0"> <name>OCU_OCCP2</name> <description>OCU ch.2 Compare Value Store Register</description> <addressOffset>0x10A</addressOffset> </register> <!-- REGISTER "OCU_OCCP3" --> <register derivedFrom="OCU_OCCP0"> <name>OCU_OCCP3</name> <description>OCU ch.3 Compare Value Store Register</description> <addressOffset>0x10E</addressOffset> </register> <!-- REGISTER "OCU_OCCP4" --> <register derivedFrom="OCU_OCCP0"> <name>OCU_OCCP4</name> <description>OCU ch.4 Compare Value Store Register</description> <addressOffset>0x112</addressOffset> </register> <!-- REGISTER "OCU_OCCP5" --> <register derivedFrom="OCU_OCCP0"> <name>OCU_OCCP5</name> <description>OCU ch.5 Compare Value Store Register</description> <addressOffset>0x116</addressOffset> </register> <!-- REGISTER "OCU_OCSA10" --> <register> <name>OCU_OCSA10</name> <description>OCU ch.0/1 Control Register A</description> <addressOffset>0x118</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xF3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IOP1" --> <field> <name>IOP1</name> <description>Indicates that a match has already been detected between FRT's count value and OCCP(1) value at OCU ch.(1).</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "IOP0" --> <field> <name>IOP0</name> <description>Indicates that a match has already been detected between FRT's count value and OCCP(0) value at OCU ch.(0). </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "IOE1" --> <field> <name>IOE1</name> <description>"Generates interrupt, when ""1"" is set to OCSA.IOP1"</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "IOE0" --> <field> <name>IOE0</name> <description>"Generates interrupt, when ""1"" is set to OCSA.IOP0"</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "CST1" --> <field> <name>CST1</name> <description>Enables the operation of OCU ch.(1)</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "CST0" --> <field> <name>CST0</name> <description>Enables the operation of OCU ch.(0)</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSB10" --> <register> <name>OCU_OCSB10</name> <description>OCU ch.0/1 Control Register B</description> <addressOffset>0x119</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x93</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FM4" --> <field> <name>FM4</name> <description>selects FM4 mode for operating mode</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "CMOD" --> <field> <name>CMOD</name> <description>selects OCU's operation mode in combination with OCSC.MOD0 to MOD5</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "OTD1" --> <field> <name>OTD1</name> <description>Indicates that the RT(1) output pin is in the High-level output state.</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "OTD0" --> <field> <name>OTD0</name> <description>Indicates that the RT(0) output pin is in the High-level output state.</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSD10" --> <register> <name>OCU_OCSD10</name> <description>OCU ch.0/1 Control Register D</description> <addressOffset>0x11A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCSE1BUFE" --> <field> <name>OCSE1BUFE</name> <description>Enable buffer register function of OCSE(1)</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "OCSE0BUFE" --> <field> <name>OCSE0BUFE</name> <description>Enable buffer register function of OCSE(0)</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "OCCP1BUFE" --> <field> <name>OCCP1BUFE</name> <description>Enable buffer register function of OCCP(1)</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "OCCP0BUFE" --> <field> <name>OCCP0BUFE</name> <description>Enable buffer register function of OCCP(0)</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSA32" --> <register derivedFrom="OCU_OCSA10"> <name>OCU_OCSA32</name> <description>OCU ch.2/3 Control Register A</description> <addressOffset>0x11C</addressOffset> </register> <!-- REGISTER "OCU_OCSB32" --> <register derivedFrom="OCU_OCSB10"> <name>OCU_OCSB32</name> <description>OCU ch.2/3 Control Register B</description> <addressOffset>0x11D</addressOffset> </register> <!-- REGISTER "OCU_OCSD32" --> <register derivedFrom="OCU_OCSD10"> <name>OCU_OCSD32</name> <description>OCU ch.2/3 Control Register D</description> <addressOffset>0x11E</addressOffset> </register> <!-- REGISTER "OCU_OCSA54" --> <register derivedFrom="OCU_OCSA10"> <name>OCU_OCSA54</name> <description>OCU ch.4/5 Control Register A</description> <addressOffset>0x120</addressOffset> </register> <!-- REGISTER "OCU_OCSB54" --> <register derivedFrom="OCU_OCSB10"> <name>OCU_OCSB54</name> <description>OCU ch.4/5 Control Register B</description> <addressOffset>0x121</addressOffset> </register> <!-- REGISTER "OCU_OCSD54" --> <register derivedFrom="OCU_OCSD10"> <name>OCU_OCSD54</name> <description>OCU ch.4/5 Control Register D</description> <addressOffset>0x122</addressOffset> </register> <!-- REGISTER "OCU_OCSC" --> <register> <name>OCU_OCSC</name> <description>OCU Control Register C</description> <addressOffset>0x124</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x3F00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MOD5" --> <field> <name>MOD5</name> <description>OCSC.MOD4 and OCSC.MOD5 determine the operation mode of OCU ch.4/ch.5 in combination with OCSB54.CMOD</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MOD4" --> <field> <name>MOD4</name> <description>OCSC.MOD4 and OCSC.MOD5 determine the operation mode of OCU ch.4/ch.5 in combination with OCSB54.CMOD</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MOD3" --> <field> <name>MOD3</name> <description>OCSC.MOD2 and OCSC.MOD3 determine the operation mode of OCU ch.2/ch.3 in combination with OCSB32.CMOD</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MOD2" --> <field> <name>MOD2</name> <description>OCSC.MOD2 and OCSC.MOD3 determine the operation mode of OCU ch.2/ch.3 in combination with OCSB32.CMOD</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MOD1" --> <field> <name>MOD1</name> <description>OCSC.MOD0 and OCSC.MOD1 determine the operation mode of OCU ch.0/ch.1 in combination with OCSB10.CMOD</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MOD0" --> <field> <name>MOD0</name> <description>OCSC.MOD0 and OCSC.MOD1 determine the operation mode of OCU ch.0/ch.1 in combination with OCSB10.CMOD</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSE0" --> <register> <name>OCU_OCSE0</name> <description>OCU ch.0 Control Register E</description> <addressOffset>0x128</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCSE" --> <field> <name>OCSE</name> <description>specify the setting conditions of the OCU's matching detection register (IOP0)</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSE1" --> <register> <name>OCU_OCSE1</name> <description>OCU ch.1 Control Register E</description> <addressOffset>0x12C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCSE" --> <field> <name>OCSE</name> <description>specify the setting conditions of the OCU's matching detection register (IOP0/IOP1)</description> <lsb>0</lsb> <msb>31</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCSE2" --> <register derivedFrom="OCU_OCSE0"> <name>OCU_OCSE2</name> <description>OCU ch.2 Control Register E</description> <addressOffset>0x130</addressOffset> </register> <!-- REGISTER "OCU_OCSE3" --> <register derivedFrom="OCU_OCSE1"> <name>OCU_OCSE3</name> <description>OCU ch.3 Control Register E</description> <addressOffset>0x134</addressOffset> </register> <!-- REGISTER "OCU_OCSE4" --> <register derivedFrom="OCU_OCSE0"> <name>OCU_OCSE4</name> <description>OCU ch.4 Control Register E</description> <addressOffset>0x138</addressOffset> </register> <!-- REGISTER "OCU_OCSE5" --> <register derivedFrom="OCU_OCSE1"> <name>OCU_OCSE5</name> <description>OCU ch.5 Control Register E</description> <addressOffset>0x13C</addressOffset> </register> <!-- REGISTER "OCU_OCFS10" --> <register> <name>OCU_OCFS10</name> <description>OCU ch.0/1 Connecting FRT Select Register</description> <addressOffset>0x168</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FSO1" --> <field> <name>FSO1</name> <description>Connects FRT ch.x to OCU ch.1</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FSO0" --> <field> <name>FSO0</name> <description>Connects FRT ch.x to OCU ch.0</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "OCU_OCFS32" --> <register derivedFrom="OCU_OCFS10"> <name>OCU_OCFS32</name> <description>OCU ch.2/3 Connecting FRT Select Register</description> <addressOffset>0x169</addressOffset> </register> <!-- REGISTER "OCU_OCFS54" --> <register derivedFrom="OCU_OCFS10"> <name>OCU_OCFS54</name> <description>OCU ch.4/5 Connecting FRT Select Register</description> <addressOffset>0x16A</addressOffset> </register> <!-- REGISTER "WFG_WFTF10" --> <register> <name>WFG_WFTF10</name> <description>Pulse Counter Value Register for WFG ch.0/1</description> <addressOffset>0x18E</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTA10" --> <register> <name>WFG_WFTA10</name> <description>WFG Timer Value Register for WFG ch.0/1</description> <addressOffset>0x190</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTB10" --> <register> <name>WFG_WFTB10</name> <description>WFG Timer Value Register for WFG ch.0/1</description> <addressOffset>0x192</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTF32" --> <register> <name>WFG_WFTF32</name> <description>Pulse Counter Value Register for WFG ch.2/3</description> <addressOffset>0x196</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTA32" --> <register> <name>WFG_WFTA32</name> <description>WFG Timer Value Register for WFG ch.2/3</description> <addressOffset>0x198</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTB32" --> <register> <name>WFG_WFTB32</name> <description>WFG Timer Value Register for WFG ch.2/3</description> <addressOffset>0x19A</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTF54" --> <register> <name>WFG_WFTF54</name> <description>Pulse Counter Value Register for WFG ch.4/5</description> <addressOffset>0x19E</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTA54" --> <register> <name>WFG_WFTA54</name> <description>WFG Timer Value Register for WFG ch.4/5</description> <addressOffset>0x1A0</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFTB54" --> <register> <name>WFG_WFTB54</name> <description>WFG Timer Value Register for WFG ch.4/5</description> <addressOffset>0x1A2</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "WFG_WFSA10" --> <register> <name>WFG_WFSA10</name> <description>WFG Control Register A for WFG ch.0/1</description> <addressOffset>0x1A4</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x3FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMOD" --> <field> <name>DMOD</name> <description>1specifies polarity for RTO(0) and RTO(1) signal outputs</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "PGEN" --> <field> <name>PGEN</name> <description>specifies how to reflect the CH_PPG signal for each channel of the WFG</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "PSEL" --> <field> <name>PSEL</name> <description>select the PPG timer unit to be used for each channel of the WFG</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "GTEN" --> <field> <name>GTEN</name> <description>selects the output conditions for the CH_GATE output signal of the WFG</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TMD" --> <field> <name>TMD</name> <description>select the WFG's operation mode</description> <lsb>3</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "DCK" --> <field> <name>DCK</name> <description>set the count clock cycle for the WFG timer and Pulse counter</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WFG_WFSA32" --> <register derivedFrom="WFG_WFSA10"> <name>WFG_WFSA32</name> <description>WFG Control Register A for WFG ch.2/3</description> <addressOffset>0x1A8</addressOffset> </register> <!-- REGISTER "WFG_WFSA54" --> <register derivedFrom="WFG_WFSA10"> <name>WFG_WFSA54</name> <description>WFG Control Register A for WFG ch.4/5</description> <addressOffset>0x1AC</addressOffset> </register> <!-- REGISTER "WFG_WFIR" --> <register> <name>WFG_WFIR</name> <description>WFG Interrupt Control Register</description> <addressOffset>0x1B0</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TMIS54" --> <field> <name>TMIS54</name> <description>stops the WFG54 reload timer and clears TMIF54</description> <lsb>15</lsb> <msb>15</msb> <access>write-only</access> </field> <!-- FIELD "TMIE54" --> <field> <name>TMIE54</name> <description>stops the WFG54 reload timer and clears TMIF54</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "TMIC54" --> <field> <name>TMIC54</name> <description>clears TIMF54 bit</description> <lsb>13</lsb> <msb>13</msb> <access>write-only</access> </field> <!-- FIELD "TMIF54" --> <field> <name>TMIF54</name> <description>detects the event of WFG54 reload timer interrupt occurrence</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "TMIS32" --> <field> <name>TMIS32</name> <description>stops the WFG32 reload timer and clears TMIF32</description> <lsb>11</lsb> <msb>11</msb> <access>write-only</access> </field> <!-- FIELD "TMIE32" --> <field> <name>TMIE32</name> <description>1stops the WFG32 reload timer and clears TMIF32</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "TMIC32" --> <field> <name>TMIC32</name> <description>clears TIMF32 bit</description> <lsb>9</lsb> <msb>9</msb> <access>write-only</access> </field> <!-- FIELD "TMIF32" --> <field> <name>TMIF32</name> <description>detects the event of WFG32 reload timer interrupt occurrence</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "TMIS10" --> <field> <name>TMIS10</name> <description>stops the WFG10 reload timer and clears TMIF10</description> <lsb>7</lsb> <msb>7</msb> <access>write-only</access> </field> <!-- FIELD "TMIE10" --> <field> <name>TMIE10</name> <description>starts WFG10 reload timer and checks the operation state of it.</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TMIC10" --> <field> <name>TMIC10</name> <description>clears TIMF10 bit</description> <lsb>5</lsb> <msb>5</msb> <access>write-only</access> </field> <!-- FIELD "TMIF10" --> <field> <name>TMIF10</name> <description>detects the event of WFG10 reload timer interrupt occurrence</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "DTICB" --> <field> <name>DTICB</name> <description>clears DTIFB bit.</description> <lsb>3</lsb> <msb>3</msb> <access>write-only</access> </field> <!-- FIELD "DTIFB" --> <field> <name>DTIFB</name> <description>detects DTTIX signal input via analog noise filter</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "DTICA" --> <field> <name>DTICA</name> <description>clears the DTIFA interrupt flag</description> <lsb>1</lsb> <msb>1</msb> <access>write-only</access> </field> <!-- FIELD "DTIFA" --> <field> <name>DTIFA</name> <description>detects the event of DTTIX signal input via digital noise-canceller</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WFG_NZCL" --> <register> <name>WFG_NZCL</name> <description>NZCL Control Register</description> <addressOffset>0x1B4</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x733F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WIM54" --> <field> <name>WIM54</name> <description>selects whether a WFG54 reload timer interrupt is masked when the WFIR.TMIF54 flag is set</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "WIM32" --> <field> <name>WIM32</name> <description>selects whether a WFG32 reload timer interrupt is masked when the WFIR.TMIF32 flag is set</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "WIM10" --> <field> <name>WIM10</name> <description>selects whether a WFG10 reload timer interrupt is masked when the WFIR.TMIF10 flag is set</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "DIMB" --> <field> <name>DIMB</name> <description>selects whether a DTIF interrupt is masked when the WFIR.TIFDTIFB flag is set</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "DIMA" --> <field> <name>DIMA</name> <description>selects whether a DTIF interrupt is masked when the WFIR.DTIFA flag is set</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "DTIEB" --> <field> <name>DTIEB</name> <description>Enables the path from DTTIX pin to analog noise filter</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SDTI" --> <field> <name>SDTI</name> <description>sets the WFIR.DTIFA register by writing to the register from the CPU</description> <lsb>4</lsb> <msb>4</msb> <access>write-only</access> </field> <!-- FIELD "NWS" --> <field> <name>NWS</name> <description>set the noise-canceling width for a digital noise-canceller</description> <lsb>1</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "DTIEA" --> <field> <name>DTIEA</name> <description>Enables the path for digital noise filter from DTTIX pin</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ICU_ICFS10" --> <register> <name>ICU_ICFS10</name> <description>ICU ch.0/1 Connecting FRT Select Register</description> <addressOffset>0x16C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FSI1" --> <field> <name>FSI1</name> <description>Connects FRT ch.x to ICU ch.(1)</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FSI0" --> <field> <name>FSI0</name> <description>Connects FRT ch.x to ICU ch.(0)</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ICU_ICFS32" --> <register derivedFrom="ICU_ICFS10"> <name>ICU_ICFS32</name> <description>ICU ch.2/3 Connecting FRT Select Register</description> <addressOffset>0x16D</addressOffset> </register> <!-- REGISTER "ICU_ICCP0" --> <register> <name>ICU_ICCP0</name> <description>ICU-ch.0 Capture Value Store Register</description> <addressOffset>0x176</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "ICU_ICCP1" --> <register derivedFrom="ICU_ICCP0"> <name>ICU_ICCP1</name> <description>ICU-ch.1 Capture Value Store Register</description> <addressOffset>0x17A</addressOffset> </register> <!-- REGISTER "ICU_ICCP2" --> <register derivedFrom="ICU_ICCP0"> <name>ICU_ICCP2</name> <description>ICU-ch.2 Capture Value Store Register</description> <addressOffset>0x17E</addressOffset> </register> <!-- REGISTER "ICU_ICCP3" --> <register derivedFrom="ICU_ICCP0"> <name>ICU_ICCP3</name> <description>ICU-ch.3 Capture Value Store Register</description> <addressOffset>0x182</addressOffset> </register> <!-- REGISTER "ICU_ICSA10" --> <register> <name>ICU_ICSA10</name> <description>ICU ch.0/1 Control Register A</description> <addressOffset>0x184</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ICP1" --> <field> <name>ICP1</name> <description>Indicates that a valid edge has been detected at ICU ch.(1) and the capture operation has been performed</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ICP0" --> <field> <name>ICP0</name> <description>Indicates that a valid edge has been detected at ICU ch.(0) and the capture operation has been performed</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ICE1" --> <field> <name>ICE1</name> <description>"Generates interrupt, when ""1"" is set to ICSA.ICP1."</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ICE0" --> <field> <name>ICE0</name> <description>"Generates interrupt, when ""1"" is set to ICSA.ICP0."</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "EG1" --> <field> <name>EG1</name> <description>enables/disables the operation of ICU-ch.(1) and selects a valid edge(s)</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "EG0" --> <field> <name>EG0</name> <description>enables/disables the operation of ICU-ch.(0) and selects a valid edge(s)</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ICU_ICSB10" --> <register> <name>ICU_ICSB10</name> <description>ICU ch.0/1 Control Register B</description> <addressOffset>0x185</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IEI1" --> <field> <name>IEI1</name> <description>indicates the latest valid edge of ICU ch.(1)</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IEI0" --> <field> <name>IEI0</name> <description>indicates the latest valid edge of ICU ch.(0)</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "ICU_ICSA32" --> <register derivedFrom="ICU_ICSA10"> <name>ICU_ICSA32</name> <description>ICU ch.2/3 Control Register A</description> <addressOffset>0x188</addressOffset> </register> <!-- REGISTER "ICU_ICSB32" --> <register derivedFrom="ICU_ICSB10"> <name>ICU_ICSB32</name> <description>ICU ch.2/3 Control Register B</description> <addressOffset>0x189</addressOffset> </register> <!-- REGISTER "ADCMP_ACFS10" --> <register> <name>ADCMP_ACFS10</name> <description>ADCMP ch.0/1 Connecting FRT Select Register</description> <addressOffset>0x170</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FSA1" --> <field> <name>FSA1</name> <description>specify the FRT to be connected to ADCMP ch.(1)</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FSA0" --> <field> <name>FSA0</name> <description>specify the FRT to be connected to ADCMP ch.(0)</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCMP_ACFS32" --> <register derivedFrom="ADCMP_ACFS10"> <name>ADCMP_ACFS32</name> <description>ADCMP ch.2/3 Connecting FRT Select Register</description> <addressOffset>0x171</addressOffset> </register> <!-- REGISTER "ADCMP_ACFS54" --> <register derivedFrom="ADCMP_ACFS10"> <name>ADCMP_ACFS54</name> <description>ADCMP ch.4/5 Connecting FRT Select Register</description> <addressOffset>0x172</addressOffset> </register> <!-- REGISTER "ADCMP_ACMP0" --> <register> <name>ADCMP_ACMP0</name> <description>ADCMP ch.0 Compare Value Store Register</description> <addressOffset>0x1BA</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ACMP" --> <field> <name>ACMP</name> <description>0</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCMP_ACMP1" --> <register derivedFrom="ADCMP_ACMP0"> <name>ADCMP_ACMP1</name> <description>ADCMP ch.1 Compare Value Store Register</description> <addressOffset>0x1BE</addressOffset> </register> <!-- REGISTER "ADCMP_ACMP2" --> <register derivedFrom="ADCMP_ACMP0"> <name>ADCMP_ACMP2</name> <description>ADCMP ch.2 Compare Value Store Register</description> <addressOffset>0x1C2</addressOffset> </register> <!-- REGISTER "ADCMP_ACMP3" --> <register derivedFrom="ADCMP_ACMP0"> <name>ADCMP_ACMP3</name> <description>ADCMP ch.3 Compare Value Store Register</description> <addressOffset>0x1C6</addressOffset> </register> <!-- REGISTER "ADCMP_ACMP4" --> <register derivedFrom="ADCMP_ACMP0"> <name>ADCMP_ACMP4</name> <description>ADCMP ch.4 Compare Value Store Register</description> <addressOffset>0x1CA</addressOffset> </register> <!-- REGISTER "ADCMP_ACMP5" --> <register derivedFrom="ADCMP_ACMP0"> <name>ADCMP_ACMP5</name> <description>ADCMP ch.5 Compare Value Store Register</description> <addressOffset>0x1CE</addressOffset> </register> <!-- REGISTER "ADCMP_ACSA" --> <register> <name>ADCMP_ACSA</name> <description>ADCMP Control Register A</description> <addressOffset>0x1D0</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x3F3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SEL54" --> <field> <name>SEL54</name> <description>selects compatible operation of ADCMP ch.5 and ch.4 with FM3 Family products</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "SEL32" --> <field> <name>SEL32</name> <description>selects compatible operation of ADCMP ch.3 and ch.2 with FM3 Family products</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "SEL10" --> <field> <name>SEL10</name> <description>selects compatible operation of ADCMP ch.1 and ch.0 with FM3 Family products</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "CE54" --> <field> <name>CE54</name> <description>enables/disables compatibility of ADCMP ch.5 and ch.4 with FM3 Family products</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CE32" --> <field> <name>CE32</name> <description>enables/disables compatibility of ADCMP ch.3 and ch.2 with FM3 Family products</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "CE10" --> <field> <name>CE10</name> <description>enables/disables compatibility of ADCMP ch.1 and ch.0 with FM3 Family products</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCMP_ACSC0" --> <register> <name>ADCMP_ACSC0</name> <description>ADCMP ch.0 Control Register C</description> <addressOffset>0x1D4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ADSEL" --> <field> <name>ADSEL</name> <description>specify the destinations of ADC start signals that are output by ADCMP</description> <lsb>2</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "BUFE" --> <field> <name>BUFE</name> <description>select enable/disable and transfer timing for buffer function of the ACMP register.</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCMP_ACSD0" --> <register> <name>ADCMP_ACSD0</name> <description>ADCMP ch.0 Control Register D</description> <addressOffset>0x1D5</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xF3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ZE" --> <field> <name>ZE</name> <description>enables/disables the operation of the ADCMP when the FRT is "0x0000"</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "UE" --> <field> <name>UE</name> <description>enables/disables the operation of the ADCMP that is counting up for the connected FRT</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "PE" --> <field> <name>PE</name> <description>enables/disables the operation of the ADCMP that is counting down at the Peak value of the connected FRT</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "DE" --> <field> <name>DE</name> <description>enables/disables the operation of the ADCMP that is counting down for the connected FRT</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "OCUS" --> <field> <name>OCUS</name> <description>selects the OCU OCCP register that will become the start for offset start</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AMOD" --> <field> <name>AMOD</name> <description>selects operation mode for ADCMP</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCMP_ACSC1" --> <register derivedFrom="ADCMP_ACSC0"> <name>ADCMP_ACSC1</name> <description>ADCMP ch.1 Control Register C</description> <addressOffset>0x1D8</addressOffset> </register> <!-- REGISTER "ADCMP_ACSD1" --> <register derivedFrom="ADCMP_ACSD0"> <name>ADCMP_ACSD1</name> <description>ADCMP ch.1 Control Register D</description> <addressOffset>0x1D9</addressOffset> </register> <!-- REGISTER "ADCMP_ACSC2" --> <register derivedFrom="ADCMP_ACSC0"> <name>ADCMP_ACSC2</name> <description>ADCMP ch.2 Control Register C</description> <addressOffset>0x1DC</addressOffset> </register> <!-- REGISTER "ADCMP_ACSD2" --> <register derivedFrom="ADCMP_ACSD0"> <name>ADCMP_ACSD2</name> <description>ADCMP ch.2 Control Register D</description> <addressOffset>0x1DD</addressOffset> </register> <!-- REGISTER "ADCMP_ACSC3" --> <register derivedFrom="ADCMP_ACSC0"> <name>ADCMP_ACSC3</name> <description>ADCMP ch.3 Control Register C</description> <addressOffset>0x1E0</addressOffset> </register> <!-- REGISTER "ADCMP_ACSD3" --> <register derivedFrom="ADCMP_ACSD0"> <name>ADCMP_ACSD3</name> <description>ADCMP ch.3 Control Register D</description> <addressOffset>0x1E1</addressOffset> </register> <!-- REGISTER "ADCMP_ACSC4" --> <register derivedFrom="ADCMP_ACSC0"> <name>ADCMP_ACSC4</name> <description>ADCMP ch.4 Control Register C</description> <addressOffset>0x1E4</addressOffset> </register> <!-- REGISTER "ADCMP_ACSD4" --> <register derivedFrom="ADCMP_ACSD0"> <name>ADCMP_ACSD4</name> <description>ADCMP ch.4 Control Register D</description> <addressOffset>0x1E5</addressOffset> </register> <!-- REGISTER "ADCMP_ACSC5" --> <register derivedFrom="ADCMP_ACSC0"> <name>ADCMP_ACSC5</name> <description>ADCMP ch.5 Control Register C</description> <addressOffset>0x1E8</addressOffset> </register> <!-- REGISTER "ADCMP_ACSD5" --> <register derivedFrom="ADCMP_ACSD0"> <name>ADCMP_ACSD5</name> <description>ADCMP ch.5 Control Register D</description> <addressOffset>0x1E9</addressOffset> </register> </registers> </peripheral> <!-- PERIPHERAL "MFT1" --> <peripheral derivedFrom="MFT0"> <name>MFT1</name> <baseAddress>0x40021000</baseAddress> <!-- INTERRUPT "WFG1_DTIF1" --> <interrupt> <name>WFG1_DTIF1</name> <value>22</value> </interrupt> <!-- INTERRUPT "FRT1_PEAK" --> <interrupt> <name>FRT1_PEAK</name> <value>28</value> </interrupt> <!-- INTERRUPT "FRT1_ZERO" --> <interrupt> <name>FRT1_ZERO</name> <value>29</value> </interrupt> <!-- INTERRUPT "ICU1" --> <interrupt> <name>ICU1</name> <value>30</value> </interrupt> <!-- INTERRUPT "OCU1" --> <interrupt> <name>OCU1</name> <value>31</value> </interrupt> </peripheral> <!-- PERIPHERAL "MFT_PPG" --> <peripheral> <name>MFT_PPG</name> <description>PPG Configuration</description> <groupName>MFT_PPG</groupName> <baseAddress>0x40024000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x28</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x30</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x34</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x40</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x48</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4C</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x50</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x54</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x100</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x104</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x140</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x144</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x200</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x204</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x208</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x210</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x214</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x218</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x240</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x244</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x248</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x24C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x250</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x254</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x258</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x280</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x284</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x288</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x28C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x290</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x294</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x298</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2CC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2D0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2D4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2D8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x300</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x304</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x308</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x30C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x310</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x314</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x318</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x340</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x344</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x348</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x34C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x350</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x354</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x358</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "PPG00_02_04" --> <interrupt> <name>PPG00_02_04</name> <value>36</value> </interrupt> <!-- INTERRUPT "PPG08_10_12" --> <interrupt> <name>PPG08_10_12</name> <value>37</value> </interrupt> <!-- INTERRUPT "PPG16_18_20" --> <interrupt> <name>PPG16_18_20</name> <value>38</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "TTCR0" --> <register> <name>TTCR0</name> <description>PPG Start Trigger Control Register 0</description> <addressOffset>0x0</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xF000</resetValue> <resetMask>0xFF00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRG6O" --> <field> <name>TRG6O</name> <description>PPG6 trigger stop bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "TRG4O" --> <field> <name>TRG4O</name> <description>PPG4 trigger stop bit</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "TRG2O" --> <field> <name>TRG2O</name> <description>PPG2 trigger stop bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TRG0O" --> <field> <name>TRG0O</name> <description>PPG0 trigger stop bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "CS0" --> <field> <name>CS0</name> <description>8-bit UP counter clock select bits for comparison</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MONI0" --> <field> <name>MONI0</name> <description>8-bit UP counter operation state monitor bit for comparison</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "STR0" --> <field> <name>STR0</name> <description>8-bit UP counter operation enable bit for comparison</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TTCR1" --> <register> <name>TTCR1</name> <description>PPG Start Trigger Control Register 1</description> <addressOffset>0x20</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xF000</resetValue> <resetMask>0xFF00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRG7O" --> <field> <name>TRG7O</name> <description>PPG7 trigger stop bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "TRG5O" --> <field> <name>TRG5O</name> <description>PPG5 trigger stop bit</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "TRG3O" --> <field> <name>TRG3O</name> <description>PPG3 trigger stop bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TRG1O" --> <field> <name>TRG1O</name> <description>PPG1 trigger stop bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "CS1" --> <field> <name>CS1</name> <description>8-bit UP counter clock select bits for comparison</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MONI1" --> <field> <name>MONI1</name> <description>8-bit UP counter operation state monitor bit for comparison</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "STR1" --> <field> <name>STR1</name> <description>8-bit UP counter operation enable bit for comparison</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TTCR2" --> <register> <name>TTCR2</name> <description>PPG Start Trigger Control Register 2</description> <addressOffset>0x40</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xF000</resetValue> <resetMask>0xFF00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRG22O" --> <field> <name>TRG22O</name> <description>PPG22 trigger stop bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "TRG20O" --> <field> <name>TRG20O</name> <description>PPG20 trigger stop bit</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "TRG18O" --> <field> <name>TRG18O</name> <description>PPG18 trigger stop bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TRG16O" --> <field> <name>TRG16O</name> <description>PPG16 trigger stop bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "CS2" --> <field> <name>CS2</name> <description>8-bit UP counter clock select bits for comparison</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MONI2" --> <field> <name>MONI2</name> <description>8-bit UP counter operation state monitor bit for comparison</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "STR2" --> <field> <name>STR2</name> <description>8-bit UP counter operation enable bit for comparison</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "COMP0" --> <register> <name>COMP0</name> <description>PPG Compare Register 0</description> <addressOffset>0x08</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF00</resetMask> </register> <!-- REGISTER "COMP2" --> <register> <name>COMP2</name> <description>PPG Compare Register 2</description> <addressOffset>0x0C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "COMP4" --> <register derivedFrom="COMP0"> <name>COMP4</name> <description>PPG Compare Register 4</description> <addressOffset>0x10</addressOffset> </register> <!-- REGISTER "COMP6" --> <register derivedFrom="COMP2"> <name>COMP6</name> <description>PPG Compare Register 6</description> <addressOffset>0x14</addressOffset> </register> <!-- REGISTER "COMP1" --> <register derivedFrom="COMP0"> <name>COMP1</name> <description>PPG Compare Register 1</description> <addressOffset>0x28</addressOffset> </register> <!-- REGISTER "COMP3" --> <register derivedFrom="COMP2"> <name>COMP3</name> <description>PPG Compare Register 3</description> <addressOffset>0x2C</addressOffset> </register> <!-- REGISTER "COMP5" --> <register derivedFrom="COMP0"> <name>COMP5</name> <description>PPG Compare Register 5</description> <addressOffset>0x30</addressOffset> </register> <!-- REGISTER "COMP7" --> <register derivedFrom="COMP2"> <name>COMP7</name> <description>PPG Compare Register 7</description> <addressOffset>0x34</addressOffset> </register> <!-- REGISTER "COMP8" --> <register derivedFrom="COMP0"> <name>COMP8</name> <description>PPG Compare Register 8</description> <addressOffset>0x48</addressOffset> </register> <!-- REGISTER "COMP10" --> <register derivedFrom="COMP2"> <name>COMP10</name> <description>PPG Compare Register 10</description> <addressOffset>0x4C</addressOffset> </register> <!-- REGISTER "COMP12" --> <register derivedFrom="COMP0"> <name>COMP12</name> <description>PPG Compare Register 12</description> <addressOffset>0x50</addressOffset> </register> <!-- REGISTER "COMP14" --> <register derivedFrom="COMP2"> <name>COMP14</name> <description>PPG Compare Register 14</description> <addressOffset>0x54</addressOffset> </register> <!-- REGISTER "TRG" --> <register> <name>TRG</name> <description>PPG Start Register 0</description> <addressOffset>0x100</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PEN15" --> <field> <name>PEN15</name> <description>PPG15 Start Trigger bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "PEN14" --> <field> <name>PEN14</name> <description>PPG14 Start Trigger bit</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "PEN13" --> <field> <name>PEN13</name> <description>PPG13 Start Trigger bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "PEN12" --> <field> <name>PEN12</name> <description>PPG12 Start Trigger bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "PEN11" --> <field> <name>PEN11</name> <description>PPG11 Start Trigger bit</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "PEN10" --> <field> <name>PEN10</name> <description>PPG10 Start Trigger bit</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "PEN09" --> <field> <name>PEN09</name> <description>PPG9 Start Trigger bit</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "PEN08" --> <field> <name>PEN08</name> <description>PPG8 Start Trigger bit</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "PEN07" --> <field> <name>PEN07</name> <description>PPG7 Start Trigger bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PEN06" --> <field> <name>PEN06</name> <description>PPG6 Start Trigger bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "PEN05" --> <field> <name>PEN05</name> <description>PPG5 Start Trigger bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PEN04" --> <field> <name>PEN04</name> <description>PPG4 Start Trigger bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "PEN03" --> <field> <name>PEN03</name> <description>PPG3 Start Trigger bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PEN02" --> <field> <name>PEN02</name> <description>PPG2 Start Trigger bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "PEN01" --> <field> <name>PEN01</name> <description>PPG1 Start Trigger bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "PEN00" --> <field> <name>PEN00</name> <description>PPG0 Start Trigger bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TRG1" --> <register> <name>TRG1</name> <description>PPG Start Register 1</description> <addressOffset>0x140</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PEN23" --> <field> <name>PEN23</name> <description>PPG23 Start Trigger bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PEN22" --> <field> <name>PEN22</name> <description>PPG22 Start Trigger bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "PEN21" --> <field> <name>PEN21</name> <description>PPG21 Start Trigger bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PEN20" --> <field> <name>PEN20</name> <description>PPG20 Start Trigger bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "PEN19" --> <field> <name>PEN19</name> <description>PPG19 Start Trigger bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PEN18" --> <field> <name>PEN18</name> <description>PPG18 Start Trigger bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "PEN17" --> <field> <name>PEN17</name> <description>PPG17 Start Trigger bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "PEN16" --> <field> <name>PEN16</name> <description>PPG16 Start Trigger bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "REVC" --> <register> <name>REVC</name> <description>Output Reverse Register 0</description> <addressOffset>0x104</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REV15" --> <field> <name>REV15</name> <description>PPG15 Output Reverse Enable bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "REV14" --> <field> <name>REV14</name> <description>PPG14 Output Reverse Enable bit</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "REV13" --> <field> <name>REV13</name> <description>PPG13 Output Reverse Enable bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "REV12" --> <field> <name>REV12</name> <description>PPG12 Output Reverse Enable bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "REV11" --> <field> <name>REV11</name> <description>PPG11 Output Reverse Enable bit</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "REV10" --> <field> <name>REV10</name> <description>PPG10 Output Reverse Enable bit</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "REV09" --> <field> <name>REV09</name> <description>PPG9 Output Reverse Enable bit</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "REV08" --> <field> <name>REV08</name> <description>PPG8 Output Reverse Enable bit</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "REV07" --> <field> <name>REV07</name> <description>PPG7 Output Reverse Enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "REV06" --> <field> <name>REV06</name> <description>PPG6 Output Reverse Enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "REV05" --> <field> <name>REV05</name> <description>PPG5 Output Reverse Enable bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "REV04" --> <field> <name>REV04</name> <description>PPG4 Output Reverse Enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "REV03" --> <field> <name>REV03</name> <description>PPG3 Output Reverse Enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "REV02" --> <field> <name>REV02</name> <description>PPG2 Output Reverse Enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "REV01" --> <field> <name>REV01</name> <description>PPG1 Output Reverse Enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "REV00" --> <field> <name>REV00</name> <description>PPG0 Output Reverse Enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "REVC1" --> <register> <name>REVC1</name> <description>Output Reverse Register 1</description> <addressOffset>0x144</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REV23" --> <field> <name>REV23</name> <description>PPG23 Output Reverse Enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "REV22" --> <field> <name>REV22</name> <description>PPG22 Output Reverse Enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "REV21" --> <field> <name>REV21</name> <description>PPG21 Output Reverse Enable bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "REV20" --> <field> <name>REV20</name> <description>PPG20 Output Reverse Enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "REV19" --> <field> <name>REV19</name> <description>PPG19 Output Reverse Enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "REV18" --> <field> <name>REV18</name> <description>PPG18 Output Reverse Enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "REV17" --> <field> <name>REV17</name> <description>PPG17 Output Reverse Enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "REV16" --> <field> <name>REV16</name> <description>PPG16 Output Reverse Enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PPGC0" --> <register> <name>PPGC0</name> <description>PPG Operation Mode Control Register 0</description> <addressOffset>0x201</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PIE" --> <field> <name>PIE</name> <description>PPG Interrupt Enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PUF" --> <field> <name>PUF</name> <description>PPG Counter Underflow bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "INTM" --> <field> <name>INTM</name> <description>Interrupt Mode Select bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PCS" --> <field> <name>PCS</name> <description>PPG DOWN Counter Operation Clock Select bits</description> <lsb>3</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MD" --> <field> <name>MD</name> <description>PPG Operation Mode Set bits</description> <lsb>1</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "TTRG" --> <field> <name>TTRG</name> <description>PPG start trigger select bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PPGC1" --> <register derivedFrom="PPGC0"> <name>PPGC1</name> <description>PPG Operation Mode Control Register 1</description> <addressOffset>0x200</addressOffset> </register> <!-- REGISTER "PPGC2" --> <register derivedFrom="PPGC0"> <name>PPGC2</name> <description>PPG Operation Mode Control Register 2</description> <addressOffset>0x205</addressOffset> </register> <!-- REGISTER "PPGC3" --> <register derivedFrom="PPGC0"> <name>PPGC3</name> <description>PPG Operation Mode Control Register 3</description> <addressOffset>0x204</addressOffset> </register> <!-- REGISTER "PPGC4" --> <register derivedFrom="PPGC0"> <name>PPGC4</name> <description>PPG Operation Mode Control Register 4</description> <addressOffset>0x241</addressOffset> </register> <!-- REGISTER "PPGC5" --> <register derivedFrom="PPGC0"> <name>PPGC5</name> <description>PPG Operation Mode Control Register 5</description> <addressOffset>0x240</addressOffset> </register> <!-- REGISTER "PPGC6" --> <register derivedFrom="PPGC0"> <name>PPGC6</name> <description>PPG Operation Mode Control Register 6</description> <addressOffset>0x245</addressOffset> </register> <!-- REGISTER "PPGC7" --> <register derivedFrom="PPGC0"> <name>PPGC7</name> <description>PPG Operation Mode Control Register 7</description> <addressOffset>0x244</addressOffset> </register> <!-- REGISTER "PPGC8" --> <register derivedFrom="PPGC0"> <name>PPGC8</name> <description>PPG Operation Mode Control Register 8</description> <addressOffset>0x281</addressOffset> </register> <!-- REGISTER "PPGC9" --> <register derivedFrom="PPGC0"> <name>PPGC9</name> <description>PPG Operation Mode Control Register 9</description> <addressOffset>0x280</addressOffset> </register> <!-- REGISTER "PPGC10" --> <register derivedFrom="PPGC0"> <name>PPGC10</name> <description>PPG Operation Mode Control Register 10</description> <addressOffset>0x285</addressOffset> </register> <!-- REGISTER "PPGC11" --> <register derivedFrom="PPGC0"> <name>PPGC11</name> <description>PPG Operation Mode Control Register 11</description> <addressOffset>0x284</addressOffset> </register> <!-- REGISTER "PPGC12" --> <register derivedFrom="PPGC0"> <name>PPGC12</name> <description>PPG Operation Mode Control Register 12</description> <addressOffset>0x2C1</addressOffset> </register> <!-- REGISTER "PPGC13" --> <register derivedFrom="PPGC0"> <name>PPGC13</name> <description>PPG Operation Mode Control Register 13</description> <addressOffset>0x2C0</addressOffset> </register> <!-- REGISTER "PPGC14" --> <register derivedFrom="PPGC0"> <name>PPGC14</name> <description>PPG Operation Mode Control Register 14</description> <addressOffset>0x2C5</addressOffset> </register> <!-- REGISTER "PPGC15" --> <register derivedFrom="PPGC0"> <name>PPGC15</name> <description>PPG Operation Mode Control Register 15</description> <addressOffset>0x2C4</addressOffset> </register> <!-- REGISTER "PPGC16" --> <register derivedFrom="PPGC0"> <name>PPGC16</name> <description>PPG Operation Mode Control Register 16</description> <addressOffset>0x301</addressOffset> </register> <!-- REGISTER "PPGC17" --> <register derivedFrom="PPGC0"> <name>PPGC17</name> <description>PPG Operation Mode Control Register 17</description> <addressOffset>0x300</addressOffset> </register> <!-- REGISTER "PPGC18" --> <register derivedFrom="PPGC0"> <name>PPGC18</name> <description>PPG Operation Mode Control Register 18</description> <addressOffset>0x305</addressOffset> </register> <!-- REGISTER "PPGC19" --> <register derivedFrom="PPGC0"> <name>PPGC19</name> <description>PPG Operation Mode Control Register 19</description> <addressOffset>0x304</addressOffset> </register> <!-- REGISTER "PPGC20" --> <register derivedFrom="PPGC0"> <name>PPGC20</name> <description>PPG Operation Mode Control Register 20</description> <addressOffset>0x341</addressOffset> </register> <!-- REGISTER "PPGC21" --> <register derivedFrom="PPGC0"> <name>PPGC21</name> <description>PPG Operation Mode Control Register 21</description> <addressOffset>0x340</addressOffset> </register> <!-- REGISTER "PPGC22" --> <register derivedFrom="PPGC0"> <name>PPGC22</name> <description>PPG Operation Mode Control Register 22</description> <addressOffset>0x345</addressOffset> </register> <!-- REGISTER "PPGC23" --> <register derivedFrom="PPGC0"> <name>PPGC23</name> <description>PPG Operation Mode Control Register 23</description> <addressOffset>0x344</addressOffset> </register> <!-- REGISTER "PRLH0" --> <register> <name>PRLH0</name> <description>PPG0 Reload Registers High</description> <addressOffset>0x209</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PRLH" --> <field> <name>PRLH</name> <description>Reload Registers High</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PRLL0" --> <register> <name>PRLL0</name> <description>PPG0 Reload Registers Low</description> <addressOffset>0x208</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PRLL" --> <field> <name>PRLL</name> <description>Reload Registers Low</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PRLH1" --> <register derivedFrom="PRLH0"> <name>PRLH1</name> <description>PPG1 Reload Registers High</description> <addressOffset>0x20D</addressOffset> </register> <!-- REGISTER "PRLL1" --> <register derivedFrom="PRLL0"> <name>PRLL1</name> <description>PPG1 Reload Registers Low</description> <addressOffset>0x20C</addressOffset> </register> <!-- REGISTER "PRLH2" --> <register derivedFrom="PRLH0"> <name>PRLH2</name> <description>PPG2 Reload Registers High</description> <addressOffset>0x211</addressOffset> </register> <!-- REGISTER "PRLL2" --> <register derivedFrom="PRLL0"> <name>PRLL2</name> <description>PPG2 Reload Registers Low</description> <addressOffset>0x210</addressOffset> </register> <!-- REGISTER "PRLH3" --> <register derivedFrom="PRLH0"> <name>PRLH3</name> <description>PPG3 Reload Registers High</description> <addressOffset>0x215</addressOffset> </register> <!-- REGISTER "PRLL3" --> <register derivedFrom="PRLL0"> <name>PRLL3</name> <description>PPG3 Reload Registers Low</description> <addressOffset>0x214</addressOffset> </register> <!-- REGISTER "PRLH4" --> <register derivedFrom="PRLH0"> <name>PRLH4</name> <description>PPG4 Reload Registers High</description> <addressOffset>0x249</addressOffset> </register> <!-- REGISTER "PRLL4" --> <register derivedFrom="PRLL0"> <name>PRLL4</name> <description>PPG4 Reload Registers Low</description> <addressOffset>0x248</addressOffset> </register> <!-- REGISTER "PRLH5" --> <register derivedFrom="PRLH0"> <name>PRLH5</name> <description>PPG5 Reload Registers High</description> <addressOffset>0x24D</addressOffset> </register> <!-- REGISTER "PRLL5" --> <register derivedFrom="PRLL0"> <name>PRLL5</name> <description>PPG5 Reload Registers Low</description> <addressOffset>0x24C</addressOffset> </register> <!-- REGISTER "PRLH6" --> <register derivedFrom="PRLH0"> <name>PRLH6</name> <description>PPG6 Reload Registers High</description> <addressOffset>0x251</addressOffset> </register> <!-- REGISTER "PRLL6" --> <register derivedFrom="PRLL0"> <name>PRLL6</name> <description>PPG6 Reload Registers Low</description> <addressOffset>0x250</addressOffset> </register> <!-- REGISTER "PRLH7" --> <register derivedFrom="PRLH0"> <name>PRLH7</name> <description>PPG7 Reload Registers High</description> <addressOffset>0x255</addressOffset> </register> <!-- REGISTER "PRLL7" --> <register derivedFrom="PRLL0"> <name>PRLL7</name> <description>PPG7 Reload Registers Low</description> <addressOffset>0x254</addressOffset> </register> <!-- REGISTER "PRLH8" --> <register derivedFrom="PRLH0"> <name>PRLH8</name> <description>PPG8 Reload Registers High</description> <addressOffset>0x289</addressOffset> </register> <!-- REGISTER "PRLL8" --> <register derivedFrom="PRLL0"> <name>PRLL8</name> <description>PPG8 Reload Registers Low</description> <addressOffset>0x288</addressOffset> </register> <!-- REGISTER "PRLH9" --> <register derivedFrom="PRLH0"> <name>PRLH9</name> <description>PPG9 Reload Registers High</description> <addressOffset>0x28D</addressOffset> </register> <!-- REGISTER "PRLL9" --> <register derivedFrom="PRLL0"> <name>PRLL9</name> <description>PPG9 Reload Registers Low</description> <addressOffset>0x28C</addressOffset> </register> <!-- REGISTER "PRLH10" --> <register derivedFrom="PRLH0"> <name>PRLH10</name> <description>PPG10 Reload Registers High</description> <addressOffset>0x291</addressOffset> </register> <!-- REGISTER "PRLL10" --> <register derivedFrom="PRLL0"> <name>PRLL10</name> <description>PPG10 Reload Registers Low</description> <addressOffset>0x290</addressOffset> </register> <!-- REGISTER "PRLH11" --> <register derivedFrom="PRLH0"> <name>PRLH11</name> <description>PPG11 Reload Registers High</description> <addressOffset>0x295</addressOffset> </register> <!-- REGISTER "PRLL11" --> <register derivedFrom="PRLL0"> <name>PRLL11</name> <description>PPG11 Reload Registers Low</description> <addressOffset>0x294</addressOffset> </register> <!-- REGISTER "PRLH12" --> <register derivedFrom="PRLH0"> <name>PRLH12</name> <description>PPG12 Reload Registers High</description> <addressOffset>0x2C9</addressOffset> </register> <!-- REGISTER "PRLL12" --> <register derivedFrom="PRLL0"> <name>PRLL12</name> <description>PPG12 Reload Registers Low</description> <addressOffset>0x2C8</addressOffset> </register> <!-- REGISTER "PRLH13" --> <register derivedFrom="PRLH0"> <name>PRLH13</name> <description>PPG13 Reload Registers High</description> <addressOffset>0x2CD</addressOffset> </register> <!-- REGISTER "PRLL13" --> <register derivedFrom="PRLL0"> <name>PRLL13</name> <description>PPG13 Reload Registers Low</description> <addressOffset>0x2CC</addressOffset> </register> <!-- REGISTER "PRLH14" --> <register derivedFrom="PRLH0"> <name>PRLH14</name> <description>PPG14 Reload Registers High</description> <addressOffset>0x2D1</addressOffset> </register> <!-- REGISTER "PRLL14" --> <register derivedFrom="PRLL0"> <name>PRLL14</name> <description>PPG14 Reload Registers Low</description> <addressOffset>0x2D0</addressOffset> </register> <!-- REGISTER "PRLH15" --> <register derivedFrom="PRLH0"> <name>PRLH15</name> <description>PPG15 Reload Registers High</description> <addressOffset>0x2D5</addressOffset> </register> <!-- REGISTER "PRLL15" --> <register derivedFrom="PRLL0"> <name>PRLL15</name> <description>PPG15 Reload Registers Low</description> <addressOffset>0x2D4</addressOffset> </register> <!-- REGISTER "PRLH16" --> <register derivedFrom="PRLH0"> <name>PRLH16</name> <description>PPG16 Reload Registers High</description> <addressOffset>0x309</addressOffset> </register> <!-- REGISTER "PRLL16" --> <register derivedFrom="PRLL0"> <name>PRLL16</name> <description>PPG16 Reload Registers Low</description> <addressOffset>0x308</addressOffset> </register> <!-- REGISTER "PRLH17" --> <register derivedFrom="PRLH0"> <name>PRLH17</name> <description>PPG17 Reload Registers High</description> <addressOffset>0x30D</addressOffset> </register> <!-- REGISTER "PRLL17" --> <register derivedFrom="PRLL0"> <name>PRLL17</name> <description>PPG17 Reload Registers Low</description> <addressOffset>0x30C</addressOffset> </register> <!-- REGISTER "PRLH18" --> <register derivedFrom="PRLH0"> <name>PRLH18</name> <description>PPG18 Reload Registers High</description> <addressOffset>0x311</addressOffset> </register> <!-- REGISTER "PRLL18" --> <register derivedFrom="PRLL0"> <name>PRLL18</name> <description>PPG18 Reload Registers Low</description> <addressOffset>0x310</addressOffset> </register> <!-- REGISTER "PRLH19" --> <register derivedFrom="PRLH0"> <name>PRLH19</name> <description>PPG19 Reload Registers High</description> <addressOffset>0x315</addressOffset> </register> <!-- REGISTER "PRLL19" --> <register derivedFrom="PRLL0"> <name>PRLL19</name> <description>PPG19 Reload Registers Low</description> <addressOffset>0x314</addressOffset> </register> <!-- REGISTER "PRLH20" --> <register derivedFrom="PRLH0"> <name>PRLH20</name> <description>PPG20 Reload Registers High</description> <addressOffset>0x349</addressOffset> </register> <!-- REGISTER "PRLL20" --> <register derivedFrom="PRLL0"> <name>PRLL20</name> <description>PPG20 Reload Registers Low</description> <addressOffset>0x348</addressOffset> </register> <!-- REGISTER "PRLH21" --> <register derivedFrom="PRLH0"> <name>PRLH21</name> <description>PPG21 Reload Registers High</description> <addressOffset>0x34D</addressOffset> </register> <!-- REGISTER "PRLL21" --> <register derivedFrom="PRLL0"> <name>PRLL21</name> <description>PPG21 Reload Registers Low</description> <addressOffset>0x34C</addressOffset> </register> <!-- REGISTER "PRLH22" --> <register derivedFrom="PRLH0"> <name>PRLH22</name> <description>PPG22 Reload Registers High</description> <addressOffset>0x351</addressOffset> </register> <!-- REGISTER "PRLL22" --> <register derivedFrom="PRLL0"> <name>PRLL22</name> <description>PPG22 Reload Registers Low</description> <addressOffset>0x350</addressOffset> </register> <!-- REGISTER "PRLH23" --> <register derivedFrom="PRLH0"> <name>PRLH23</name> <description>PPG23 Reload Registers High</description> <addressOffset>0x355</addressOffset> </register> <!-- REGISTER "PRLL23" --> <register derivedFrom="PRLL0"> <name>PRLL23</name> <description>PPG23 Reload Registers Low</description> <addressOffset>0x354</addressOffset> </register> <!-- REGISTER "GATEC0" --> <register> <name>GATEC0</name> <description>PPG Gate Function Control Registers 0</description> <addressOffset>0x218</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG2" --> <field> <name>STRG2</name> <description>Select a trigger for PPG2</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE2" --> <field> <name>EDGE2</name> <description>Select Start Effective Level for PPG2</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG0" --> <field> <name>STRG0</name> <description>Select a trigger for PPG0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE0" --> <field> <name>EDGE0</name> <description>Select Start Effective Level for PPG0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "GATEC4" --> <register> <name>GATEC4</name> <description>PPG Gate Function Control Registers 4</description> <addressOffset>0x258</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG6" --> <field> <name>STRG6</name> <description>Select a trigger for PPG6</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE6" --> <field> <name>EDGE6</name> <description>Select Start Effective Level for PPG6</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG4" --> <field> <name>STRG4</name> <description>Select a trigger for PPG4</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE4" --> <field> <name>EDGE4</name> <description>Select Start Effective Level for PPG4</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "GATEC8" --> <register> <name>GATEC8</name> <description>PPG Gate Function Control Registers 8</description> <addressOffset>0x298</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG10" --> <field> <name>STRG10</name> <description>Select a trigger for PPG10</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE10" --> <field> <name>EDGE10</name> <description>Select Start Effective Level for PPG10</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG8" --> <field> <name>STRG8</name> <description>Select a trigger for PPG8</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE8" --> <field> <name>EDGE8</name> <description>Select Start Effective Level for PPG8</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "GATEC12" --> <register> <name>GATEC12</name> <description>PPG Gate Function Control Registers 12</description> <addressOffset>0x2D8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG14" --> <field> <name>STRG14</name> <description>Select a trigger for PPG14</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE14" --> <field> <name>EDGE14</name> <description>Select Start Effective Level for PPG14</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG12" --> <field> <name>STRG12</name> <description>Select a trigger for PPG12</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE12" --> <field> <name>EDGE12</name> <description>Select Start Effective Level for PPG12</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "GATEC16" --> <register> <name>GATEC16</name> <description>PPG Gate Function Control Registers 16</description> <addressOffset>0x318</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG18" --> <field> <name>STRG18</name> <description>Select a trigger for PPG18</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE18" --> <field> <name>EDGE18</name> <description>Select Start Effective Level for PPG18</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG16" --> <field> <name>STRG16</name> <description>Select a trigger for PPG16</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE16" --> <field> <name>EDGE16</name> <description>Select Start Effective Level for PPG16</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "GATEC20" --> <register> <name>GATEC20</name> <description>PPG Gate Function Control Registers 20</description> <addressOffset>0x358</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STRG22" --> <field> <name>STRG22</name> <description>Select a trigger for PPG22</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EDGE22" --> <field> <name>EDGE22</name> <description>Select Start Effective Level for PPG22</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "STRG20" --> <field> <name>STRG20</name> <description>Select a trigger for PPG20</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EDGE20" --> <field> <name>EDGE20</name> <description>Select Start Effective Level for PPG20</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "BTIOSEL03" --> <peripheral> <name>BTIOSEL03</name> <description> Base Timer I/O Select</description> <groupName>BTIOSEL03</groupName> <baseAddress>0x40025100</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "BTSEL0123" --> <register> <name>BTSEL0123</name> <description>I/O Select Register</description> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SEL23_" --> <field> <name>SEL23_</name> <description>I/O select bits for Ch.2/Ch.3 </description> <lsb>12</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "SEL01_" --> <field> <name>SEL01_</name> <description>I/O select bits for Ch.0/Ch.1 </description> <lsb>8</lsb> <msb>11</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "BTIOSEL47" --> <peripheral> <name>BTIOSEL47</name> <description> Base Timer I/O Select</description> <groupName>BTIOSEL47</groupName> <baseAddress>0x40025300</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "BTSEL4567" --> <register> <name>BTSEL4567</name> <description>I/O Select Register</description> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF00</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SEL67_" --> <field> <name>SEL67_</name> <description>I/O select bits for Ch.6/Ch.7 </description> <lsb>12</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "SEL45_" --> <field> <name>SEL45_</name> <description>I/O select bits for Ch.4/Ch.5</description> <lsb>8</lsb> <msb>11</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "SBSSR" --> <peripheral> <name>SBSSR</name> <description>Software-based Simultaneous Startup Register</description> <groupName>SBSSR</groupName> <baseAddress>0x40025F00</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0FC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "BTSSSR" --> <register> <name>BTSSSR</name> <description>Software-based Simultaneous Startup Register</description> <addressOffset>0xFC</addressOffset> <size>16</size> <access>write-only</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SSSR15" --> <field> <name>SSSR15</name> <description>Bit15 of BTSSSR</description> <lsb>15</lsb> <msb>15</msb> <access>write-only</access> </field> <!-- FIELD "SSSR14" --> <field> <name>SSSR14</name> <description>Bit14 of BTSSSR</description> <lsb>14</lsb> <msb>14</msb> <access>write-only</access> </field> <!-- FIELD "SSSR13" --> <field> <name>SSSR13</name> <description>Bit13 of BTSSSR</description> <lsb>13</lsb> <msb>13</msb> <access>write-only</access> </field> <!-- FIELD "SSSR12" --> <field> <name>SSSR12</name> <description>Bit12 of BTSSSR</description> <lsb>12</lsb> <msb>12</msb> <access>write-only</access> </field> <!-- FIELD "SSSR11" --> <field> <name>SSSR11</name> <description>Bit11 of BTSSSR</description> <lsb>11</lsb> <msb>11</msb> <access>write-only</access> </field> <!-- FIELD "SSSR10" --> <field> <name>SSSR10</name> <description>Bit10 of BTSSSR</description> <lsb>10</lsb> <msb>10</msb> <access>write-only</access> </field> <!-- FIELD "SSSR9" --> <field> <name>SSSR9</name> <description>Bit9 of BTSSSR</description> <lsb>9</lsb> <msb>9</msb> <access>write-only</access> </field> <!-- FIELD "SSSR8" --> <field> <name>SSSR8</name> <description>Bit8 of BTSSSR</description> <lsb>8</lsb> <msb>8</msb> <access>write-only</access> </field> <!-- FIELD "SSSR7" --> <field> <name>SSSR7</name> <description>Bit7 of BTSSSR</description> <lsb>7</lsb> <msb>7</msb> <access>write-only</access> </field> <!-- FIELD "SSSR6" --> <field> <name>SSSR6</name> <description>Bit6 of BTSSSR</description> <lsb>6</lsb> <msb>6</msb> <access>write-only</access> </field> <!-- FIELD "SSSR5" --> <field> <name>SSSR5</name> <description>Bit5 of BTSSSR</description> <lsb>5</lsb> <msb>5</msb> <access>write-only</access> </field> <!-- FIELD "SSSR4" --> <field> <name>SSSR4</name> <description>Bit4 of BTSSSR</description> <lsb>4</lsb> <msb>4</msb> <access>write-only</access> </field> <!-- FIELD "SSSR3" --> <field> <name>SSSR3</name> <description>Bit3 of BTSSSR</description> <lsb>3</lsb> <msb>3</msb> <access>write-only</access> </field> <!-- FIELD "SSSR2" --> <field> <name>SSSR2</name> <description>Bit2 of BTSSSR</description> <lsb>2</lsb> <msb>2</msb> <access>write-only</access> </field> <!-- FIELD "SSSR1" --> <field> <name>SSSR1</name> <description>Bit1 of BTSSSR</description> <lsb>1</lsb> <msb>1</msb> <access>write-only</access> </field> <!-- FIELD "SSSR0" --> <field> <name>SSSR0</name> <description>Bit0 of BTSSSR</description> <lsb>0</lsb> <msb>0</msb> <access>write-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "BT0" --> <peripheral> <name>BT0</name> <description>Base Timer 0</description> <groupName>BT0</groupName> <baseAddress>0x40025000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "BT0" --> <interrupt> <name>BT0</name> <value>39</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "PWM_TMCR" --> <register> <name>PWM_TMCR</name> <description>Timer Control Register</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x0C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x7F7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS2_0" --> <field> <name>CKS2_0</name> <description>Count clock selection bit</description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "RTGEN" --> <field> <name>RTGEN</name> <description>Restart enable bit </description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "PMSK" --> <field> <name>PMSK</name> <description>Pulse output mask bit</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "EGS" --> <field> <name>EGS</name> <description>Trigger input edge selection bits </description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "FMD" --> <field> <name>FMD</name> <description>Timer function selection bits </description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "OSEL" --> <field> <name>OSEL</name> <description>Output polarity specification bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MDSE" --> <field> <name>MDSE</name> <description>Mode selection bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CTEN" --> <field> <name>CTEN</name> <description>Count operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "STRG" --> <field> <name>STRG</name> <description>Software trigger bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWM_TMCR2" --> <register> <name>PWM_TMCR2</name> <description>Timer Control Register 2</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS3" --> <field> <name>CKS3</name> <description>Count clock selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWM_STC" --> <register> <name>PWM_STC</name> <description> Status Control Register</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x77</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TGIE" --> <field> <name>TGIE</name> <description>Trigger interrupt request enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "DTIE" --> <field> <name>DTIE</name> <description>Duty match interrupt request enable bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "UDIE" --> <field> <name>UDIE</name> <description>Underflow interrupt request enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TGIR" --> <field> <name>TGIR</name> <description>Trigger interrupt request bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "DTIR" --> <field> <name>DTIR</name> <description>Duty match interrupt request bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "UDIR" --> <field> <name>UDIR</name> <description>Underflow interrupt request bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWM_PCSR" --> <register> <name>PWM_PCSR</name> <description>PWM Cycle Set Register</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "PWM_PDUT" --> <register> <name>PWM_PDUT</name> <description>PWM Duty Set Register</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x04</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "PWM_TMR" --> <register> <name>PWM_TMR</name> <description>Timer Register</description> <alternateGroup>PWM</alternateGroup> <addressOffset>0x08</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "PPG_TMCR" --> <register> <name>PPG_TMCR</name> <description>Timer Control Register</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x0C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x7F7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS2_0" --> <field> <name>CKS2_0</name> <description>Count clock selection bit </description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "RTGEN" --> <field> <name>RTGEN</name> <description>Restart enable bit</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "PMSK" --> <field> <name>PMSK</name> <description> Pulse output mask bit </description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "EGS" --> <field> <name>EGS</name> <description>Trigger input edge selection bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "FMD" --> <field> <name>FMD</name> <description>Timer function selection bits</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "OSEL" --> <field> <name>OSEL</name> <description>Output polarity specification bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MDSE" --> <field> <name>MDSE</name> <description>Mode selection bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CTEN" --> <field> <name>CTEN</name> <description>Count operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "STRG" --> <field> <name>STRG</name> <description>Software trigger bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PPG_TMCR2" --> <register> <name>PPG_TMCR2</name> <description>Timer Control Register 2</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS3" --> <field> <name>CKS3</name> <description>Count clock selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PPG_STC" --> <register> <name>PPG_STC</name> <description>Status Control Register</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x55</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TGIE" --> <field> <name>TGIE</name> <description>Trigger interrupt request enable bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "UDIE" --> <field> <name>UDIE</name> <description>Underflow interrupt request enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TGIR" --> <field> <name>TGIR</name> <description>Trigger interrupt request bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "UDIR" --> <field> <name>UDIR</name> <description>Underflow interrupt request bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PPG_PRLL" --> <register> <name>PPG_PRLL</name> <description>LOW Width Reload Register</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "PPG_PRLH" --> <register> <name>PPG_PRLH</name> <description>HIGH Width Reload Register</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x04</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "PPG_TMR" --> <register> <name>PPG_TMR</name> <description>Timer Register</description> <alternateGroup>PPG</alternateGroup> <addressOffset>0x08</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "RT_TMCR" --> <register> <name>RT_TMCR</name> <description>Timer Control Register</description> <alternateGroup>RT</alternateGroup> <addressOffset>0x0C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x73FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS2_0" --> <field> <name>CKS2_0</name> <description>Count clock selection bit </description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "EGS" --> <field> <name>EGS</name> <description>Trigger input edge selection bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "T32" --> <field> <name>T32</name> <description>32-bit timer selection bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FMD" --> <field> <name>FMD</name> <description>Timer function selection bits </description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "OSEL" --> <field> <name>OSEL</name> <description>Output polarity specification bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MDSE" --> <field> <name>MDSE</name> <description>Mode selection bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CTEN" --> <field> <name>CTEN</name> <description>Timer enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "STRG" --> <field> <name>STRG</name> <description>Software trigger bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "RT_TMCR2" --> <register> <name>RT_TMCR2</name> <description>Timer Control Register 2</description> <alternateGroup>RT</alternateGroup> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x81</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "GATE" --> <field> <name>GATE</name> <description>Gate Input Enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "CKS3" --> <field> <name>CKS3</name> <description>Count clock selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "RT_STC" --> <register> <name>RT_STC</name> <description>Status Control Register</description> <alternateGroup>RT</alternateGroup> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x55</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TGIE" --> <field> <name>TGIE</name> <description>Trigger interrupt request enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "UDIE" --> <field> <name>UDIE</name> <description>Underflow interrupt request enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TGIR" --> <field> <name>TGIR</name> <description>Trigger interrupt request bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "UDIR" --> <field> <name>UDIR</name> <description>Underflow interrupt request bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "RT_PCSR" --> <register> <name>RT_PCSR</name> <description>PWM Cycle Set Register</description> <alternateGroup>RT</alternateGroup> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "RT_TMR" --> <register> <name>RT_TMR</name> <description>Timer Register</description> <alternateGroup>RT</alternateGroup> <addressOffset>0x08</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> </register> <!-- REGISTER "PWC_TMCR" --> <register> <name>PWC_TMCR</name> <description>Timer Control Register</description> <alternateGroup>PWC</alternateGroup> <addressOffset>0x0C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x77F6</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS2_0" --> <field> <name>CKS2_0</name> <description>Count clock selection bit </description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "EGS" --> <field> <name>EGS</name> <description>Measurement edge selection bits </description> <lsb>8</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "T32" --> <field> <name>T32</name> <description>32-bit timer selection bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FMD" --> <field> <name>FMD</name> <description>Timer function selection bits </description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MDSE" --> <field> <name>MDSE</name> <description>Mode selection bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CTEN" --> <field> <name>CTEN</name> <description>Timer enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWC_TMCR2" --> <register> <name>PWC_TMCR2</name> <description>Timer Control Register 2</description> <alternateGroup>PWC</alternateGroup> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CKS3" --> <field> <name>CKS3</name> <description>Count clock selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWC_STC" --> <register> <name>PWC_STC</name> <description>Status Control Register</description> <alternateGroup>PWC</alternateGroup> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xD5</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ERR" --> <field> <name>ERR</name> <description>Error flag bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "EDIE" --> <field> <name>EDIE</name> <description>Measurement completion interrupt request enable bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "OVIE" --> <field> <name>OVIE</name> <description>Overflow interrupt request enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "EDIR" --> <field> <name>EDIR</name> <description>Measurement completion interrupt request bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "OVIR" --> <field> <name>OVIR</name> <description>Overflow interrupt request bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PWC_DTBF" --> <register> <name>PWC_DTBF</name> <description>Data Buffer Register</description> <alternateGroup>PWC</alternateGroup> <addressOffset>0x04</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "BT1" --> <peripheral derivedFrom="BT0"> <name>BT1</name> <baseAddress>0x40025040</baseAddress> <!-- INTERRUPT "BT1" --> <interrupt> <name>BT1</name> <value>40</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT2" --> <peripheral derivedFrom="BT0"> <name>BT2</name> <baseAddress>0x40025080</baseAddress> <!-- INTERRUPT "BT2" --> <interrupt> <name>BT2</name> <value>41</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT3" --> <peripheral derivedFrom="BT0"> <name>BT3</name> <baseAddress>0x400250C0</baseAddress> <!-- INTERRUPT "BT3" --> <interrupt> <name>BT3</name> <value>42</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT4" --> <peripheral derivedFrom="BT0"> <name>BT4</name> <baseAddress>0x40025200</baseAddress> <!-- INTERRUPT "BT4" --> <interrupt> <name>BT4</name> <value>43</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT5" --> <peripheral derivedFrom="BT0"> <name>BT5</name> <baseAddress>0x40025240</baseAddress> <!-- INTERRUPT "BT5" --> <interrupt> <name>BT5</name> <value>44</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT6" --> <peripheral derivedFrom="BT0"> <name>BT6</name> <baseAddress>0x40025280</baseAddress> <!-- INTERRUPT "BT6" --> <interrupt> <name>BT6</name> <value>45</value> </interrupt> </peripheral> <!-- PERIPHERAL "BT7" --> <peripheral derivedFrom="BT0"> <name>BT7</name> <baseAddress>0x400252C0</baseAddress> <!-- INTERRUPT "BT7" --> <interrupt> <name>BT7</name> <value>46</value> </interrupt> </peripheral> <!-- PERIPHERAL "QPRC0" --> <peripheral> <name>QPRC0</name> <description>Quadrature Position/Revolution Counter 0</description> <groupName>QPRC0</groupName> <baseAddress>0x40026000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x18</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x1C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x3C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x3E</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "QPRC0" --> <interrupt> <name>QPRC0</name> <value>19</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "QPCR" --> <register> <name>QPCR</name> <description>QPRC Position Count Register</description> <addressOffset>0x00</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "QRCR" --> <register> <name>QRCR</name> <description>QPRC Revolution Count Register</description> <addressOffset>0x04</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "QPCCR" --> <register> <name>QPCCR</name> <description>QPRC Position Counter Compare Register</description> <addressOffset>0x08</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "QPRCR" --> <register> <name>QPRCR</name> <description>QPRC Position and Revolution Counter Compare Register</description> <addressOffset>0x0C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "QCR" --> <register> <name>QCR</name> <description>QPRC Control Register</description> <addressOffset>0x18</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CGE" --> <field> <name>CGE</name> <description>Detection edge selection bits</description> <lsb>14</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "BES" --> <field> <name>BES</name> <description>BIN detection edge selection bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "AES" --> <field> <name>AES</name> <description>AIN detection edge selection bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "PCRM" --> <field> <name>PCRM</name> <description>Position counter reset mask bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "SWAP" --> <field> <name>SWAP</name> <description>Swap bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RSEL" --> <field> <name>RSEL</name> <description>Register function selection bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "CGSC" --> <field> <name>CGSC</name> <description>Count clear or gate selection bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PSTP" --> <field> <name>PSTP</name> <description>Position counter stop bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "RCM" --> <field> <name>RCM</name> <description>Revolution counter mode bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PCM" --> <field> <name>PCM</name> <description>Position counter mode bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "QECR" --> <register> <name>QECR</name> <description>QPRC Extension Control Register</description> <addressOffset>0x1C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0007</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ORNGIE" --> <field> <name>ORNGIE</name> <description>Outrange interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ORNGF" --> <field> <name>ORNGF</name> <description>Outrange interrupt request flag bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ORNGMD" --> <field> <name>ORNGMD</name> <description>Outrange mode selection bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "QICRL" --> <register> <name>QICRL</name> <description>Low-Order Bytes of QPRC Interrupt Control Register</description> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ZIIF" --> <field> <name>ZIIF</name> <description>Zero index interrupt request flag bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "OFDF" --> <field> <name>OFDF</name> <description>Overflow interrupt request flag bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "UFDF" --> <field> <name>UFDF</name> <description>Underflow interrupt request flag bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "OUZIE" --> <field> <name>OUZIE</name> <description>"Overflow, underflow, or zero index interrupt enable bit"</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "QPRCMF" --> <field> <name>QPRCMF</name> <description>PC and RC match interrupt request flag bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "QPRCMIE" --> <field> <name>QPRCMIE</name> <description>PC and RC match interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "QPCMF" --> <field> <name>QPCMF</name> <description>PC match interrupt request flag bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "QPCMIE" --> <field> <name>QPCMIE</name> <description>PC match interrupt enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "QICRH" --> <register> <name>QICRH</name> <description>High-Order Bytes of QPRC Interrupt Control Register</description> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "QPCNRCMF" --> <field> <name>QPCNRCMF</name> <description>PC match and RC match interrupt request flag bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "QPCNRCMIE" --> <field> <name>QPCNRCMIE</name> <description>PC match and RC match interrupt enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "DIROU" --> <field> <name>DIROU</name> <description>Last position counter flow direction bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "DIRPC" --> <field> <name>DIRPC</name> <description>Last position counter direction bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "CDCF" --> <field> <name>CDCF</name> <description>Count inversion interrupt request flag bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "CDCIE" --> <field> <name>CDCIE</name> <description>Count inversion interrupt enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "QMPR" --> <register> <name>QMPR</name> <description>QPRC Maximum Position Register</description> <addressOffset>0x10</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "QPRCRR" --> <register> <name>QPRCRR</name> <description>Quad Counter Position Rotation Count Register</description> <addressOffset>0x3C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "QRCRR" --> <field> <name>QRCRR</name> <description>Quad counter rotation count display bit</description> <lsb>16</lsb> <msb>31</msb> <access>read-only</access> </field> <!-- FIELD "QPCRR" --> <field> <name>QPCRR</name> <description>Quad counter position count display bit</description> <lsb>0</lsb> <msb>15</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "QPRC0_NF" --> <peripheral> <name>QPRC0_NF</name> <description>Quadrature Position/Revolution Counter 0 Noise Filter</description> <groupName>QPRC0_NF</groupName> <baseAddress>0x40026100</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "NFCTLA" --> <register> <name>NFCTLA</name> <description>AIN Noise Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x37</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AINMD" --> <field> <name>AINMD</name> <description>Mask bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AINLV" --> <field> <name>AINLV</name> <description>Input invert bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AINNWS" --> <field> <name>AINNWS</name> <description>Noise filter width select bits</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "NFCTLB" --> <register> <name>NFCTLB</name> <description>BIN Noise Control Register</description> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x37</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BINMD" --> <field> <name>BINMD</name> <description>Mask bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "BINLV" --> <field> <name>BINLV</name> <description>Input invert bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "BINNWS" --> <field> <name>BINNWS</name> <description>Noise filter width select bits</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "NFCTLZ" --> <register> <name>NFCTLZ</name> <description>ZIN Noise Control Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x37</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ZINMD" --> <field> <name>ZINMD</name> <description>Mask bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ZINLV" --> <field> <name>ZINLV</name> <description>Input invert bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ZINNWS" --> <field> <name>ZINNWS</name> <description>Noise filter width select bits</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "ADC0" --> <peripheral> <name>ADC0</name> <description>ADC0 Registers</description> <groupName>ADC0</groupName> <baseAddress>0x40027000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x18</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x1C</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x24</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x26</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x28</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x30</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x34</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x38</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x3C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x44</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x48</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x50</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "ADC0" --> <interrupt> <name>ADC0</name> <value>76</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "ADCR" --> <register> <name>ADCR</name> <description>A/D Control Register</description> <addressOffset>0x1</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xEF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCIF" --> <field> <name>SCIF</name> <description>Scan conversion interrupt request bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PCIF" --> <field> <name>PCIF</name> <description>Priority conversion interrupt request bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "CMPIF" --> <field> <name>CMPIF</name> <description>Conversion result comparison interrupt request bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SCIE" --> <field> <name>SCIE</name> <description>Scan conversion interrupt enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PCIE" --> <field> <name>PCIE</name> <description>Priority conversion interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CMPIE" --> <field> <name>CMPIE</name> <description>Conversion result comparison interrupt enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "OVRIE" --> <field> <name>OVRIE</name> <description>FIFO overrun interrupt enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADSR" --> <register> <name>ADSR</name> <description>A/D Status Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xC7</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ADSTP" --> <field> <name>ADSTP</name> <description>A/D conversion forced stop bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "FDAS" --> <field> <name>FDAS</name> <description>FIFO data placement selection bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "PCNS" --> <field> <name>PCNS</name> <description>Priority conversion pending flag </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "PCS" --> <field> <name>PCS</name> <description>Priority conversion status flag </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "SCS" --> <field> <name>SCS</name> <description>Scan conversion status flag </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCCR" --> <register> <name>SCCR</name> <description>Scan Conversion Control Register</description> <addressOffset>0x9</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0xF7</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SEMP" --> <field> <name>SEMP</name> <description>Scan conversion FIFO empty bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "SFUL" --> <field> <name>SFUL</name> <description>Scan conversion FIFO full bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "SOVR" --> <field> <name>SOVR</name> <description>Scan conversion overrun flag </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SFCLR" --> <field> <name>SFCLR</name> <description>Scan conversion FIFO clear bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "RPT" --> <field> <name>RPT</name> <description>Scan conversion repeat bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SHEN" --> <field> <name>SHEN</name> <description>Scan conversion timer start enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "SSTR" --> <field> <name>SSTR</name> <description>Scan conversion start bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SFNS" --> <register> <name>SFNS</name> <description>Scan Conversion FIFO Stage Count Setup Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SFS" --> <field> <name>SFS</name> <description>Scan conversion FIFO stage count setting bit </description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCFD" --> <register> <name>SCFD</name> <description>Scan Conversion FIFO Data Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF0131F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SD" --> <field> <name>SD</name> <description>Scan conversion result </description> <lsb>20</lsb> <msb>31</msb> <access>read-only</access> </field> <!-- FIELD "INVL" --> <field> <name>INVL</name> <description>A/D conversion result disable bit </description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "RS" --> <field> <name>RS</name> <description>Scan conversion start factor</description> <lsb>8</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "SC" --> <field> <name>SC</name> <description>Conversion input channel bits</description> <lsb>0</lsb> <msb>4</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "SCIS3" --> <register> <name>SCIS3</name> <description>Scan Conversion Input Selection Register 3</description> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AN31" --> <field> <name>AN31</name> <description>Bit7 of SCIS3</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AN30" --> <field> <name>AN30</name> <description>Bit6 of SCIS3</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AN29" --> <field> <name>AN29</name> <description>Bit5 of SCIS3</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AN28" --> <field> <name>AN28</name> <description>Bit4 of SCIS3</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AN27" --> <field> <name>AN27</name> <description>Bit3 of SCIS3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "AN26" --> <field> <name>AN26</name> <description>Bit2 of SCIS3</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "AN25" --> <field> <name>AN25</name> <description>Bit1 of SCIS3</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AN24" --> <field> <name>AN24</name> <description>Bit0 of SCIS3</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCIS2" --> <register> <name>SCIS2</name> <description>Scan Conversion Input Selection Register 2</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AN23" --> <field> <name>AN23</name> <description>Bit7 of SCIS2</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AN22" --> <field> <name>AN22</name> <description>Bit6 of SCIS2</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AN21" --> <field> <name>AN21</name> <description>Bit5 of SCIS2</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AN20" --> <field> <name>AN20</name> <description>Bit4 of SCIS2</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AN19" --> <field> <name>AN19</name> <description>Bit3 of SCIS2</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "AN18" --> <field> <name>AN18</name> <description>Bit2 of SCIS2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "AN17" --> <field> <name>AN17</name> <description>Bit1 of SCIS2</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AN16" --> <field> <name>AN16</name> <description>Bit0 of SCIS2</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCIS1" --> <register> <name>SCIS1</name> <description>Scan Conversion Input Selection Register 1</description> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AN15" --> <field> <name>AN15</name> <description>Bit7 of SCIS1</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AN14" --> <field> <name>AN14</name> <description>Bit6 of SCIS1</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AN13" --> <field> <name>AN13</name> <description>Bit5 of SCIS1</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AN12" --> <field> <name>AN12</name> <description>Bit4 of SCIS1</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AN11" --> <field> <name>AN11</name> <description>Bit3 of SCIS1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "AN10" --> <field> <name>AN10</name> <description>Bit2 of SCIS1</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "AN9" --> <field> <name>AN9</name> <description>Bit1 of SCIS1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AN8" --> <field> <name>AN8</name> <description>Bit0 of SCIS1</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCIS0" --> <register> <name>SCIS0</name> <description>Scan Conversion Input Selection Register 0</description> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AN7" --> <field> <name>AN7</name> <description>Bit7 of SCIS0</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AN6" --> <field> <name>AN6</name> <description>Bit6 of SCIS0</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AN5" --> <field> <name>AN5</name> <description>Bit5 of SCIS0</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AN4" --> <field> <name>AN4</name> <description>Bit4 of SCIS0</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AN3" --> <field> <name>AN3</name> <description>Bit3 of SCIS0</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "AN2" --> <field> <name>AN2</name> <description>Bit2 of SCIS0</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "AN1" --> <field> <name>AN1</name> <description>Bit1 of SCIS0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AN0" --> <field> <name>AN0</name> <description>Bit0 of SCIS0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFNS" --> <register> <name>PFNS</name> <description>Priority Conversion FIFO Stage Count Setup Register</description> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TEST" --> <field> <name>TEST</name> <description>Test bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "PFS" --> <field> <name>PFS</name> <description>Priority conversion FIFO stage count setting bits </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PCCR" --> <register> <name>PCCR</name> <description>Priority Conversion Control Register</description> <addressOffset>0x19</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PEMP" --> <field> <name>PEMP</name> <description>Priority conversion FIFO empty bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "PFUL" --> <field> <name>PFUL</name> <description>Priority conversion FIFO full bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "POVR" --> <field> <name>POVR</name> <description>Priority conversion overrun flag</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PFCLR" --> <field> <name>PFCLR</name> <description>Priority conversion FIFO clear bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ESCE" --> <field> <name>ESCE</name> <description>External trigger analog input selection bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PEEN" --> <field> <name>PEEN</name> <description>Priority conversion external start enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "PHEN" --> <field> <name>PHEN</name> <description>Priority conversion timer start enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "PSTR" --> <field> <name>PSTR</name> <description>Priority conversion start bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PCFD" --> <register> <name>PCFD</name> <description>Priority Conversion FIFO Data Register</description> <addressOffset>0x1C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF0171F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PD" --> <field> <name>PD</name> <description>Priority conversion result </description> <lsb>20</lsb> <msb>31</msb> <access>read-only</access> </field> <!-- FIELD "INVL" --> <field> <name>INVL</name> <description>A/D conversion result disable bit </description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "RS" --> <field> <name>RS</name> <description>Scan conversion start factor</description> <lsb>8</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "PC" --> <field> <name>PC</name> <description>Conversion input channel bits </description> <lsb>0</lsb> <msb>4</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "PCIS" --> <register> <name>PCIS</name> <description>Priority Conversion Input Selection Register</description> <addressOffset>0x20</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P2A" --> <field> <name>P2A</name> <description>Priority level 2 analog input selection </description> <lsb>3</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "P1A" --> <field> <name>P1A</name> <description>Priority level 1 analog input selection </description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CMPCR" --> <register> <name>CMPCR</name> <description>A/D Comparison Control Register</description> <addressOffset>0x24</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CMPEN" --> <field> <name>CMPEN</name> <description>Conversion result comparison function operation enable bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "CMD1" --> <field> <name>CMD1</name> <description>Comparison mode 1</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "CMD0" --> <field> <name>CMD0</name> <description>Comparison mode 0</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CCH" --> <field> <name>CCH</name> <description>Comparison target analog input channel</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CMPD" --> <register> <name>CMPD</name> <description>A/D Comparison Value Setup Register</description> <addressOffset>0x26</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFC0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CMAD" --> <field> <name>CMAD</name> <description>A/D conversion result value setting bits </description> <lsb>6</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADSS3" --> <register> <name>ADSS3</name> <description>Sampling Time Selection Register 3</description> <addressOffset>0x29</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TS31" --> <field> <name>TS31</name> <description>Bit7 of ADSS3</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TS30" --> <field> <name>TS30</name> <description>Bit6 of ADSS3</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TS29" --> <field> <name>TS29</name> <description>Bit5 of ADSS3</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TS28" --> <field> <name>TS28</name> <description>Bit4 of ADSS3</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TS27" --> <field> <name>TS27</name> <description>Bit3 of ADSS3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TS26" --> <field> <name>TS26</name> <description>Bit2 of ADSS3</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "TS25" --> <field> <name>TS25</name> <description>Bit1 of ADSS3</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TS24" --> <field> <name>TS24</name> <description>Bit0 of ADSS3</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADSS2" --> <register> <name>ADSS2</name> <description>Sampling Time Selection Register 2</description> <addressOffset>0x28</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TS23" --> <field> <name>TS23</name> <description>Bit7 of ADSS2</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TS22" --> <field> <name>TS22</name> <description>Bit6 of ADSS2</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TS21" --> <field> <name>TS21</name> <description>Bit5 of ADSS2</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TS20" --> <field> <name>TS20</name> <description>Bit4 of ADSS2</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TS19" --> <field> <name>TS19</name> <description>Bit3 of ADSS2</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TS18" --> <field> <name>TS18</name> <description>Bit2 of ADSS2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "TS17" --> <field> <name>TS17</name> <description>Bit1 of ADSS2</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TS16" --> <field> <name>TS16</name> <description>Bit0 of ADSS2</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADSS1" --> <register> <name>ADSS1</name> <description>Sampling Time Selection Register 1</description> <addressOffset>0x2D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TS15" --> <field> <name>TS15</name> <description>Bit7 of ADSS1</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TS14" --> <field> <name>TS14</name> <description>Bit6 of ADSS1</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TS13" --> <field> <name>TS13</name> <description>Bit5 of ADSS1</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TS12" --> <field> <name>TS12</name> <description>Bit4 of ADSS1</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TS11" --> <field> <name>TS11</name> <description>Bit3 of ADSS1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TS10" --> <field> <name>TS10</name> <description>Bit2 of ADSS1</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "TS9" --> <field> <name>TS9</name> <description>Bit1 of ADSS1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TS8" --> <field> <name>TS8</name> <description>Bit0 of ADSS1</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADSS0" --> <register> <name>ADSS0</name> <description>Sampling Time Selection Register 0</description> <addressOffset>0x2C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TS7" --> <field> <name>TS7</name> <description>Bit7 of ADSS0</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TS6" --> <field> <name>TS6</name> <description>Bit6 of ADSS0</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TS5" --> <field> <name>TS5</name> <description>Bit5 of ADSS0</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TS4" --> <field> <name>TS4</name> <description>Bit4 of ADSS0</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TS3" --> <field> <name>TS3</name> <description>Bit3 of ADSS0</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TS2" --> <field> <name>TS2</name> <description>Bit2 of ADSS0</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "TS1" --> <field> <name>TS1</name> <description>Bit1 of ADSS0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TS0" --> <field> <name>TS0</name> <description>Bit0 of ADSS0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADST1" --> <register> <name>ADST1</name> <description>Sampling Time Setup Register 1</description> <addressOffset>0x30</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x10</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STX1" --> <field> <name>STX1</name> <description>Sampling time N times setting bits</description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ST1" --> <field> <name>ST1</name> <description>Sampling time setting bits</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADST0" --> <register> <name>ADST0</name> <description>Sampling Time Setup Register 0</description> <addressOffset>0x31</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x10</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "STX0" --> <field> <name>STX0</name> <description>Sampling time N times setting bits </description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ST0" --> <field> <name>ST0</name> <description>Sampling time setting bits</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCT" --> <register> <name>ADCT</name> <description>Frequency Division Ratio Setup Register</description> <addressOffset>0x34</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x07</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CT" --> <field> <name>CT</name> <description>Frequency division ratio setting bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PRTSL" --> <register> <name>PRTSL</name> <description>Priority Conversion Timer Trigger Selection Register</description> <addressOffset>0x38</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PRTSL" --> <field> <name>PRTSL</name> <description>Priority conversion timer trigger selection bit </description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SCTSL" --> <register> <name>SCTSL</name> <description>Scan Conversion Timer Trigger Selection Register</description> <addressOffset>0x39</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCTSL" --> <field> <name>SCTSL</name> <description>Scan conversion timer trigger selection bit </description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ADCEN" --> <register> <name>ADCEN</name> <description>A/D Operation Enable Setup Register</description> <addressOffset>0x3C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFF00</resetValue> <resetMask>0xFF03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ENBLTIME" --> <field> <name>ENBLTIME</name> <description>Operation enable state transition cycle selection bits </description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "READY" --> <field> <name>READY</name> <description>A/D operation enable state bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ENBL" --> <field> <name>ENBL</name> <description>A/D operation enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMRCOT" --> <register> <name>WCMRCOT</name> <description>Range Comparison Threshold Excess Flag Register</description> <addressOffset>0x44</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RCOOF" --> <field> <name>RCOOF</name> <description>Threshold excess flag bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMRCIF" --> <register> <name>WCMRCIF</name> <description>Range Comparison Flag Register</description> <addressOffset>0x48</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RCINT" --> <field> <name>RCINT</name> <description>Range comparison interrupt factor flag</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMPCR" --> <register> <name>WCMPCR</name> <description>Range Comparison Control Register</description> <addressOffset>0x4C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x20</resetValue> <resetMask>0xFC</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RCOCD" --> <field> <name>RCOCD</name> <description>Continuous detection specification count/state indication bits</description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RCOIRS" --> <field> <name>RCOIRS</name> <description>Selection bit of within-range and out-of- range confirmation</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "RCOIE" --> <field> <name>RCOIE</name> <description>Range comparison interrupt request enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RCOE" --> <field> <name>RCOE</name> <description>Range comparison execution enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMPSR" --> <register> <name>WCMPSR</name> <description>Range Comparison Channel Select Register</description> <addressOffset>0x4D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WCMD" --> <field> <name>WCMD</name> <description>Comparison mode select bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "WCCH" --> <field> <name>WCCH</name> <description>Comparison target analog input channel</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMPDL" --> <register> <name>WCMPDL</name> <description>Lower Limit Threshold Setup Register</description> <addressOffset>0x50</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFC0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CMLD" --> <field> <name>CMLD</name> <description>Lower limit threshold bits</description> <lsb>6</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCMPDH" --> <register> <name>WCMPDH</name> <description>Upper Limit Setup Register</description> <addressOffset>0x52</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFC0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CMHD" --> <field> <name>CMHD</name> <description>Upper limit threshold bits</description> <lsb>6</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "ADC1" --> <peripheral derivedFrom="ADC0"> <name>ADC1</name> <baseAddress>0x40027100</baseAddress> <!-- INTERRUPT "ADC1" --> <interrupt> <name>ADC1</name> <value>77</value> </interrupt> </peripheral> <!-- PERIPHERAL "DAC0" --> <peripheral> <name>DAC0</name> <description>D/A Converter 0</description> <groupName>DAC0</groupName> <baseAddress>0x40033000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "DACR" --> <register> <name>DACR</name> <description>D/A Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x33</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DDAS" --> <field> <name>DDAS</name> <description>10-bit mode data allocation selection bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "DAC10" --> <field> <name>DAC10</name> <description>10-bit mode</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "DRDY" --> <field> <name>DRDY</name> <description>D/A converter operation enable state bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "DAE" --> <field> <name>DAE</name> <description>D/A converter operating enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DADR" --> <register> <name>DADR</name> <description>D/A Data Register</description> <addressOffset>0x4</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DA" --> <field> <name>DA</name> <description>D/A Data Register</description> <lsb>0</lsb> <msb>11</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "DAC1" --> <peripheral derivedFrom="DAC0"> <name>DAC1</name> <baseAddress>0x40033008</baseAddress> </peripheral> <!-- PERIPHERAL "EXTI" --> <peripheral> <name>EXTI</name> <description>External Interrupt and NMI Control</description> <groupName>EXTI</groupName> <baseAddress>0x40030000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x18</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "EXINT0" --> <interrupt> <name>EXINT0</name> <value>11</value> </interrupt> <!-- INTERRUPT "EXINT1" --> <interrupt> <name>EXINT1</name> <value>12</value> </interrupt> <!-- INTERRUPT "EXINT2" --> <interrupt> <name>EXINT2</name> <value>13</value> </interrupt> <!-- INTERRUPT "EXINT3" --> <interrupt> <name>EXINT3</name> <value>14</value> </interrupt> <!-- INTERRUPT "EXINT4" --> <interrupt> <name>EXINT4</name> <value>15</value> </interrupt> <!-- INTERRUPT "EXINT5" --> <interrupt> <name>EXINT5</name> <value>16</value> </interrupt> <!-- INTERRUPT "EXINT6" --> <interrupt> <name>EXINT6</name> <value>17</value> </interrupt> <!-- INTERRUPT "EXINT7" --> <interrupt> <name>EXINT7</name> <value>18</value> </interrupt> <!-- INTERRUPT "EXINT8" --> <interrupt> <name>EXINT8</name> <value>51</value> </interrupt> <!-- INTERRUPT "EXINT9" --> <interrupt> <name>EXINT9</name> <value>52</value> </interrupt> <!-- INTERRUPT "EXINT10" --> <interrupt> <name>EXINT10</name> <value>53</value> </interrupt> <!-- INTERRUPT "EXINT11" --> <interrupt> <name>EXINT11</name> <value>54</value> </interrupt> <!-- INTERRUPT "EXINT12" --> <interrupt> <name>EXINT12</name> <value>55</value> </interrupt> <!-- INTERRUPT "EXINT13" --> <interrupt> <name>EXINT13</name> <value>56</value> </interrupt> <!-- INTERRUPT "EXINT14" --> <interrupt> <name>EXINT14</name> <value>57</value> </interrupt> <!-- INTERRUPT "EXINT15" --> <interrupt> <name>EXINT15</name> <value>58</value> </interrupt> <!-- INTERRUPT "EXINT16_17_18_19" --> <interrupt> <name>EXINT16_17_18_19</name> <value>92</value> </interrupt> <!-- INTERRUPT "EXINT20_21_22_23" --> <interrupt> <name>EXINT20_21_22_23</name> <value>93</value> </interrupt> <!-- INTERRUPT "EXINT24_25_26_27" --> <interrupt> <name>EXINT24_25_26_27</name> <value>94</value> </interrupt> <!-- INTERRUPT "EXINT28_29_30_31" --> <interrupt> <name>EXINT28_29_30_31</name> <value>95</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "ENIR" --> <register> <name>ENIR</name> <description>Enable Interrupt Request Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EN31" --> <field> <name>EN31</name> <description>Bit31 of ENIR</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "EN30" --> <field> <name>EN30</name> <description>Bit30 of ENIR</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "EN29" --> <field> <name>EN29</name> <description>Bit29 of ENIR</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "EN28" --> <field> <name>EN28</name> <description>Bit28 of ENIR</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "EN27" --> <field> <name>EN27</name> <description>Bit27 of ENIR</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "EN26" --> <field> <name>EN26</name> <description>Bit26 of ENIR</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "EN25" --> <field> <name>EN25</name> <description>Bit25 of ENIR</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "EN24" --> <field> <name>EN24</name> <description>Bit24 of ENIR</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "EN23" --> <field> <name>EN23</name> <description>Bit23 of ENIR</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "EN22" --> <field> <name>EN22</name> <description>Bit22 of ENIR</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "EN21" --> <field> <name>EN21</name> <description>Bit21 of ENIR</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "EN20" --> <field> <name>EN20</name> <description>Bit20 of ENIR</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "EN19" --> <field> <name>EN19</name> <description>Bit19 of ENIR</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "EN18" --> <field> <name>EN18</name> <description>Bit18 of ENIR</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "EN17" --> <field> <name>EN17</name> <description>Bit17 of ENIR</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "EN16" --> <field> <name>EN16</name> <description>Bit16 of ENIR</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "EN15" --> <field> <name>EN15</name> <description>Bit15 of ENIR</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "EN14" --> <field> <name>EN14</name> <description>Bit14 of ENIR</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "EN13" --> <field> <name>EN13</name> <description>Bit13 of ENIR</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "EN12" --> <field> <name>EN12</name> <description>Bit12 of ENIR</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "EN11" --> <field> <name>EN11</name> <description>Bit11 of ENIR</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "EN10" --> <field> <name>EN10</name> <description>Bit10 of ENIR</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "EN9" --> <field> <name>EN9</name> <description>Bit9 of ENIR</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "EN8" --> <field> <name>EN8</name> <description>Bit8 of ENIR</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "EN7" --> <field> <name>EN7</name> <description>Bit7 of ENIR</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "EN6" --> <field> <name>EN6</name> <description>Bit6 of ENIR</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "EN5" --> <field> <name>EN5</name> <description>Bit5 of ENIR</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EN4" --> <field> <name>EN4</name> <description>Bit4 of ENIR</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "EN3" --> <field> <name>EN3</name> <description>Bit3 of ENIR</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "EN2" --> <field> <name>EN2</name> <description>Bit2 of ENIR</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "EN1" --> <field> <name>EN1</name> <description>Bit1 of ENIR</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "EN0" --> <field> <name>EN0</name> <description>Bit0 of ENIR</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EIRR" --> <register> <name>EIRR</name> <description>External Interrupt Request Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ER31" --> <field> <name>ER31</name> <description>Bit31 of EIRR</description> <lsb>31</lsb> <msb>31</msb> <access>read-only</access> </field> <!-- FIELD "ER30" --> <field> <name>ER30</name> <description>Bit30 of EIRR</description> <lsb>30</lsb> <msb>30</msb> <access>read-only</access> </field> <!-- FIELD "ER29" --> <field> <name>ER29</name> <description>Bit29 of EIRR</description> <lsb>29</lsb> <msb>29</msb> <access>read-only</access> </field> <!-- FIELD "ER28" --> <field> <name>ER28</name> <description>Bit28 of EIRR</description> <lsb>28</lsb> <msb>28</msb> <access>read-only</access> </field> <!-- FIELD "ER27" --> <field> <name>ER27</name> <description>Bit27 of EIRR</description> <lsb>27</lsb> <msb>27</msb> <access>read-only</access> </field> <!-- FIELD "ER26" --> <field> <name>ER26</name> <description>Bit26 of EIRR</description> <lsb>26</lsb> <msb>26</msb> <access>read-only</access> </field> <!-- FIELD "ER25" --> <field> <name>ER25</name> <description>Bit25 of EIRR</description> <lsb>25</lsb> <msb>25</msb> <access>read-only</access> </field> <!-- FIELD "ER24" --> <field> <name>ER24</name> <description>Bit24 of EIRR</description> <lsb>24</lsb> <msb>24</msb> <access>read-only</access> </field> <!-- FIELD "ER23" --> <field> <name>ER23</name> <description>Bit23 of EIRR</description> <lsb>23</lsb> <msb>23</msb> <access>read-only</access> </field> <!-- FIELD "ER22" --> <field> <name>ER22</name> <description>Bit22 of EIRR</description> <lsb>22</lsb> <msb>22</msb> <access>read-only</access> </field> <!-- FIELD "ER21" --> <field> <name>ER21</name> <description>Bit21 of EIRR</description> <lsb>21</lsb> <msb>21</msb> <access>read-only</access> </field> <!-- FIELD "ER20" --> <field> <name>ER20</name> <description>Bit20 of EIRR</description> <lsb>20</lsb> <msb>20</msb> <access>read-only</access> </field> <!-- FIELD "ER19" --> <field> <name>ER19</name> <description>Bit19 of EIRR</description> <lsb>19</lsb> <msb>19</msb> <access>read-only</access> </field> <!-- FIELD "ER18" --> <field> <name>ER18</name> <description>Bit18 of EIRR</description> <lsb>18</lsb> <msb>18</msb> <access>read-only</access> </field> <!-- FIELD "ER17" --> <field> <name>ER17</name> <description>Bit17 of EIRR</description> <lsb>17</lsb> <msb>17</msb> <access>read-only</access> </field> <!-- FIELD "ER16" --> <field> <name>ER16</name> <description>Bit16 of EIRR</description> <lsb>16</lsb> <msb>16</msb> <access>read-only</access> </field> <!-- FIELD "ER15" --> <field> <name>ER15</name> <description>Bit15 of EIRR</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "ER14" --> <field> <name>ER14</name> <description>Bit14 of EIRR</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "ER13" --> <field> <name>ER13</name> <description>Bit13 of EIRR</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "ER12" --> <field> <name>ER12</name> <description>Bit12 of EIRR</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "ER11" --> <field> <name>ER11</name> <description>Bit11 of EIRR</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "ER10" --> <field> <name>ER10</name> <description>Bit10 of EIRR</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "ER9" --> <field> <name>ER9</name> <description>Bit9 of EIRR</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "ER8" --> <field> <name>ER8</name> <description>Bit8 of EIRR</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "ER7" --> <field> <name>ER7</name> <description>Bit7 of EIRR</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "ER6" --> <field> <name>ER6</name> <description>Bit6 of EIRR</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "ER5" --> <field> <name>ER5</name> <description>Bit5 of EIRR</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "ER4" --> <field> <name>ER4</name> <description>Bit4 of EIRR</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "ER3" --> <field> <name>ER3</name> <description>Bit3 of EIRR</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ER2" --> <field> <name>ER2</name> <description>Bit2 of EIRR</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ER1" --> <field> <name>ER1</name> <description>Bit1 of EIRR</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ER0" --> <field> <name>ER0</name> <description>Bit0 of EIRR</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "EICL" --> <register> <name>EICL</name> <description>External Interrupt Clear Register</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ECL31" --> <field> <name>ECL31</name> <description>Bit31 of EICL</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "ECL30" --> <field> <name>ECL30</name> <description>Bit30 of EICL</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "ECL29" --> <field> <name>ECL29</name> <description>Bit29 of EICL</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "ECL28" --> <field> <name>ECL28</name> <description>Bit28 of EICL</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "ECL27" --> <field> <name>ECL27</name> <description>Bit27 of EICL</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "ECL26" --> <field> <name>ECL26</name> <description>Bit26 of EICL</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "ECL25" --> <field> <name>ECL25</name> <description>Bit25 of EICL</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "ECL24" --> <field> <name>ECL24</name> <description>Bit24 of EICL</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "ECL23" --> <field> <name>ECL23</name> <description>Bit23 of EICL</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "ECL22" --> <field> <name>ECL22</name> <description>Bit22 of EICL</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "ECL21" --> <field> <name>ECL21</name> <description>Bit21 of EICL</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "ECL20" --> <field> <name>ECL20</name> <description>Bit20 of EICL</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "ECL19" --> <field> <name>ECL19</name> <description>Bit19 of EICL</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "ECL18" --> <field> <name>ECL18</name> <description>Bit18 of EICL</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "ECL17" --> <field> <name>ECL17</name> <description>Bit17 of EICL</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "ECL16" --> <field> <name>ECL16</name> <description>Bit16 of EICL</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "ECL15" --> <field> <name>ECL15</name> <description>Bit15 of EICL</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "ECL14" --> <field> <name>ECL14</name> <description>Bit14 of EICL</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "ECL13" --> <field> <name>ECL13</name> <description>Bit13 of EICL</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ECL12" --> <field> <name>ECL12</name> <description>Bit12 of EICL</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "ECL11" --> <field> <name>ECL11</name> <description>Bit11 of EICL</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "ECL10" --> <field> <name>ECL10</name> <description>Bit10 of EICL</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "ECL9" --> <field> <name>ECL9</name> <description>Bit9 of EICL</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ECL8" --> <field> <name>ECL8</name> <description>Bit8 of EICL</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ECL7" --> <field> <name>ECL7</name> <description>Bit7 of EICL</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ECL6" --> <field> <name>ECL6</name> <description>Bit6 of EICL</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ECL5" --> <field> <name>ECL5</name> <description>Bit5 of EICL</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ECL4" --> <field> <name>ECL4</name> <description>Bit4 of EICL</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ECL3" --> <field> <name>ECL3</name> <description>Bit3 of EICL</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ECL2" --> <field> <name>ECL2</name> <description>Bit2 of EICL</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ECL1" --> <field> <name>ECL1</name> <description>Bit1 of EICL</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ECL0" --> <field> <name>ECL0</name> <description>Bit0 of EICL</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ELVR" --> <register> <name>ELVR</name> <description>External Interrupt Level Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LB15" --> <field> <name>LB15</name> <description>Bit31 of ELVR</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "LA15" --> <field> <name>LA15</name> <description>Bit30 of ELVR</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "LB14" --> <field> <name>LB14</name> <description>Bit29 of ELVR</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "LA14" --> <field> <name>LA14</name> <description>Bit28 of ELVR</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "LB13" --> <field> <name>LB13</name> <description>Bit27 of ELVR</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "LA13" --> <field> <name>LA13</name> <description>Bit26 of ELVR</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "LB12" --> <field> <name>LB12</name> <description>Bit25 of ELVR</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "LA12" --> <field> <name>LA12</name> <description>Bit24 of ELVR</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "LB11" --> <field> <name>LB11</name> <description>Bit23 of ELVR</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "LA11" --> <field> <name>LA11</name> <description>Bit22 of ELVR</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "LB10" --> <field> <name>LB10</name> <description>Bit21 of ELVR</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "LA10" --> <field> <name>LA10</name> <description>Bit20 of ELVR</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "LB9" --> <field> <name>LB9</name> <description>Bit19 of ELVR</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "LA9" --> <field> <name>LA9</name> <description>Bit18 of ELVR</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "LB8" --> <field> <name>LB8</name> <description>Bit17 of ELVR</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "LA8" --> <field> <name>LA8</name> <description>Bit16 of ELVR</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "LB7" --> <field> <name>LB7</name> <description>Bit15 of ELVR</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "LA7" --> <field> <name>LA7</name> <description>Bit14 of ELVR</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "LB6" --> <field> <name>LB6</name> <description>Bit13 of ELVR</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "LA6" --> <field> <name>LA6</name> <description>Bit12 of ELVR</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "LB5" --> <field> <name>LB5</name> <description>Bit11 of ELVR</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "LA5" --> <field> <name>LA5</name> <description>Bit10 of ELVR</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "LB4" --> <field> <name>LB4</name> <description>Bit9 of ELVR</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "LA4" --> <field> <name>LA4</name> <description>Bit8 of ELVR</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "LB3" --> <field> <name>LB3</name> <description>Bit7 of ELVR</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "LA3" --> <field> <name>LA3</name> <description>Bit6 of ELVR</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "LB2" --> <field> <name>LB2</name> <description>Bit5 of ELVR</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "LA2" --> <field> <name>LA2</name> <description>Bit4 of ELVR</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "LB1" --> <field> <name>LB1</name> <description>Bit3 of ELVR</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "LA1" --> <field> <name>LA1</name> <description>Bit2 of ELVR</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "LB0" --> <field> <name>LB0</name> <description>Bit1 of ELVR</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "LA0" --> <field> <name>LA0</name> <description>Bit0 of ELVR</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ELVR1" --> <register> <name>ELVR1</name> <description>External Interrupt Level Register 1</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LB31" --> <field> <name>LB31</name> <description>Bit31 of ELVR1</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "LA31" --> <field> <name>LA31</name> <description>Bit30 of ELVR1</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "LB30" --> <field> <name>LB30</name> <description>Bit29 of ELVR1</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "LA30" --> <field> <name>LA30</name> <description>Bit28 of ELVR1</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "LB29" --> <field> <name>LB29</name> <description>Bit27 of ELVR1</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "LA29" --> <field> <name>LA29</name> <description>Bit26 of ELVR1</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "LB28" --> <field> <name>LB28</name> <description>Bit25 of ELVR1</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "LA28" --> <field> <name>LA28</name> <description>Bit24 of ELVR1</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "LB27" --> <field> <name>LB27</name> <description>Bit23 of ELVR1</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "LA27" --> <field> <name>LA27</name> <description>Bit22 of ELVR1</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "LB26" --> <field> <name>LB26</name> <description>Bit21 of ELVR1</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "LA26" --> <field> <name>LA26</name> <description>Bit20 of ELVR1</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "LB25" --> <field> <name>LB25</name> <description>Bit19 of ELVR1</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "LA25" --> <field> <name>LA25</name> <description>Bit18 of ELVR1</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "LB24" --> <field> <name>LB24</name> <description>Bit17 of ELVR1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "LA24" --> <field> <name>LA24</name> <description>Bit16 of ELVR1</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "LB23" --> <field> <name>LB23</name> <description>Bit15 of ELVR1</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "LA23" --> <field> <name>LA23</name> <description>Bit14 of ELVR1</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "LB22" --> <field> <name>LB22</name> <description>Bit13 of ELVR1</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "LA22" --> <field> <name>LA22</name> <description>Bit12 of ELVR1</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "LB21" --> <field> <name>LB21</name> <description>Bit11 of ELVR1</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "LA21" --> <field> <name>LA21</name> <description>Bit10 of ELVR1</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "LB20" --> <field> <name>LB20</name> <description>Bit9 of ELVR1</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "LA20" --> <field> <name>LA20</name> <description>Bit8 of ELVR1</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "LB19" --> <field> <name>LB19</name> <description>Bit7 of ELVR1</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "LA19" --> <field> <name>LA19</name> <description>Bit6 of ELVR1</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "LB18" --> <field> <name>LB18</name> <description>Bit5 of ELVR1</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "LA18" --> <field> <name>LA18</name> <description>Bit4 of ELVR1</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "LB17" --> <field> <name>LB17</name> <description>Bit3 of ELVR1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "LA17" --> <field> <name>LA17</name> <description>Bit2 of ELVR1</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "LB16" --> <field> <name>LB16</name> <description>Bit1 of ELVR1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "LA16" --> <field> <name>LA16</name> <description>Bit0 of ELVR1</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "NMIRR" --> <register> <name>NMIRR</name> <description>Non Maskable Interrupt Request Register</description> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NR" --> <field> <name>NR</name> <description>NMI interrupt request detection bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "NMICL" --> <register> <name>NMICL</name> <description>Non Maskable Interrupt Clear Register</description> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x1</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NCL" --> <field> <name>NCL</name> <description>NMI interrupt cause clear bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "INTREQ" --> <peripheral> <name>INTREQ</name> <description>Interrupts</description> <groupName>INTREQ</groupName> <baseAddress>0x40031000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x110</offset> <size>0x20</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x200</offset> <size>0x204</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "DRQSEL" --> <register> <name>DRQSEL</name> <description>DMA Request Selection Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXINT3" --> <field> <name>EXINT3</name> <description>External pin interrupt ch.3</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "EXINT2" --> <field> <name>EXINT2</name> <description>External pin interrupt ch.2</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "EXINT1" --> <field> <name>EXINT1</name> <description>External pin interrupt ch.1</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "EXINT0" --> <field> <name>EXINT0</name> <description>External pin interrupt ch.0</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "MFS7TX" --> <field> <name>MFS7TX</name> <description>MFS ch.7 transmission interrupt</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "MFS7RX" --> <field> <name>MFS7RX</name> <description>MFS ch.7 reception interrupt</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "MFS6TX" --> <field> <name>MFS6TX</name> <description>MFS ch.6 transmission interrupt</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "MFS6RX" --> <field> <name>MFS6RX</name> <description>MFS ch.6 reception interrupt</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "MFS5TX" --> <field> <name>MFS5TX</name> <description>MFS ch.5 transmission interrupt</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "MFS5RX" --> <field> <name>MFS5RX</name> <description>MFS ch.5 reception interrupt</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "MFS4TX" --> <field> <name>MFS4TX</name> <description>MFS ch.4 transmission interrupt</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "MFS4RX" --> <field> <name>MFS4RX</name> <description>MFS ch.4 reception interrupt</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "MFS3TX" --> <field> <name>MFS3TX</name> <description>MFS ch.3 transmission interrupt</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "MFS3RX" --> <field> <name>MFS3RX</name> <description>MFS ch.3 reception interrupt</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "MFS2TX" --> <field> <name>MFS2TX</name> <description>MFS ch.2 transmission interrupt</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "MFS2RX" --> <field> <name>MFS2RX</name> <description>MFS ch.2 reception interrupt</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "MFS1TX" --> <field> <name>MFS1TX</name> <description>MFS ch.1 transmission interrupt</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MFS1RX" --> <field> <name>MFS1RX</name> <description>MFS ch.1 reception interrupt</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MFS0TX" --> <field> <name>MFS0TX</name> <description>MFS ch.0 transmission interrupt</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MFS0RX" --> <field> <name>MFS0RX</name> <description>MFS ch.0 reception interrupt.</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "IRQ0BT6" --> <field> <name>IRQ0BT6</name> <description>Base timer ch.6 source 0 (IRQ0) interrupt</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "IRQ0BT4" --> <field> <name>IRQ0BT4</name> <description>Base timer ch.4 source 0 (IRQ0) interrupt</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "IRQ0BT2" --> <field> <name>IRQ0BT2</name> <description>Base timer ch.2 source 0 (IRQ0) interrupt</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "IRQ0BT0" --> <field> <name>IRQ0BT0</name> <description>Base timer ch.6 source 0 (IRQ0) interrupt</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ADCSCAN2" --> <field> <name>ADCSCAN2</name> <description>A/D converter unit 2 scan conversion interrupt</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ADCSCAN1" --> <field> <name>ADCSCAN1</name> <description>A/D converter unit 1 scan conversion interrupt</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ADCSCAN0" --> <field> <name>ADCSCAN0</name> <description>A/D converter unit 0 scan conversion interrupt</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "USBEP5" --> <field> <name>USBEP5</name> <description>USB ch.0 function endpoint 5 DRQ interrupt</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "USBEP4" --> <field> <name>USBEP4</name> <description>USB ch.0 function endpoint 4 DRQ interrupt</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "USBEP3" --> <field> <name>USBEP3</name> <description>USB ch.0 function endpoint 3 DRQ interrupt</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "USBEP2" --> <field> <name>USBEP2</name> <description>USB ch.0 function endpoint 2 DRQ interrupt</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "USBEP1" --> <field> <name>USBEP1</name> <description>USB ch.0 function endpoint 1 DRQ interrupt</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ODDPKS" --> <register> <name>ODDPKS</name> <description>USB ch.0 Odd Packet Size DMA Enable Register</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ODDPKS4" --> <field> <name>ODDPKS4</name> <description>"If the transfer destination address of DMAC is USB.EP5DT, the bit width of the last transfer data is converted to Byte."</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ODDPKS3" --> <field> <name>ODDPKS3</name> <description>"If the transfer destination address of DMAC is USB.EP4DT, the bit width of the last transfer data is converted to Byte."</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ODDPKS2" --> <field> <name>ODDPKS2</name> <description>"If the transfer destination address of DMAC is USB.EP3DT, the bit width of the last transfer data is converted to Byte."</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ODDPKS1" --> <field> <name>ODDPKS1</name> <description>"If the transfer destination address of DMAC is USB.EP2DT, the bit width of the last transfer data is converted to Byte."</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ODDPKS0" --> <field> <name>ODDPKS0</name> <description>"If the transfer destination address of DMAC is USB.EP1DT, the bit width of the last transfer data is converted to Byte."</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ003SEL" --> <register> <name>IRQ003SEL</name> <description>Relocate Interrupt Selection Register (IRQ003)</description> <addressOffset>0x110</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ004SEL" --> <register> <name>IRQ004SEL</name> <description>Relocate Interrupt Selection Register (IRQ004)</description> <addressOffset>0x114</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ005SEL" --> <register> <name>IRQ005SEL</name> <description>Relocate Interrupt Selection Register (IRQ005)</description> <addressOffset>0x118</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ006SEL" --> <register> <name>IRQ006SEL</name> <description>Relocate Interrupt Selection Register (IRQ006)</description> <addressOffset>0x11C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ007SEL" --> <register> <name>IRQ007SEL</name> <description>Relocate Interrupt Selection Register (IRQ007)</description> <addressOffset>0x120</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ008SEL" --> <register> <name>IRQ008SEL</name> <description>Relocate Interrupt Selection Register (IRQ008)</description> <addressOffset>0x124</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ009SEL" --> <register> <name>IRQ009SEL</name> <description>Relocate Interrupt Selection Register (IRQ009)</description> <addressOffset>0x128</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IRQ010SEL" --> <register> <name>IRQ010SEL</name> <description>Relocate Interrupt Selection Register (IRQ010)</description> <addressOffset>0x12C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00FF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SELBIT7" --> <field> <name>SELBIT7</name> <description>Bit7 of the interrupt source is moved to bit7 of the relocate interrupt.</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT6" --> <field> <name>SELBIT6</name> <description>Bit6 of the interrupt source is moved to bit6 of the relocate interrupt.</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT5" --> <field> <name>SELBIT5</name> <description>Bit5 of the interrupt source is moved to bit5 of the relocate interrupt.</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT4" --> <field> <name>SELBIT4</name> <description>Bit4 of the interrupt source is moved to bit4 of the relocate interrupt.</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT3" --> <field> <name>SELBIT3</name> <description>Bit3 of the interrupt source is moved to bit3 of the relocate interrupt.</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT2" --> <field> <name>SELBIT2</name> <description>Bit2 of the interrupt source is moved to bit2 of the relocate interrupt.</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT1" --> <field> <name>SELBIT1</name> <description>Bit1 of the interrupt source is moved to bit1 of the relocate interrupt.</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SELBIT0" --> <field> <name>SELBIT0</name> <description>Bit0 of the interrupt source is moved to bit0 of the relocate interrupt.</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "SELIRQ" --> <field> <name>SELIRQ</name> <description>specify the IRQ no. of a peripheral interrupt to be relocated</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EXC02MON" --> <register> <name>EXC02MON</name> <description>EXC02 batch read register</description> <addressOffset>0x200</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "HWINT" --> <field> <name>HWINT</name> <description>Interrupt request of the hardware watchdog timer</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "NMI" --> <field> <name>NMI</name> <description>Interrupt request of the NMIX external pin</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ000MON" --> <register> <name>IRQ000MON</name> <description>IRQ000 Batch Read Register</description> <addressOffset>0x204</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FCSINT" --> <field> <name>FCSINT</name> <description>Interrupt request of the anomalous frequency detected by the CSV</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ001MON" --> <register> <name>IRQ001MON</name> <description>IRQ001 Batch Read Register</description> <addressOffset>0x208</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SWWDTINT" --> <field> <name>SWWDTINT</name> <description>interrupt request of the software watchdog timer</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ002MON" --> <register> <name>IRQ002MON</name> <description>IRQ002 Batch Read Register</description> <addressOffset>0x20C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDINT" --> <field> <name>LVDINT</name> <description>Low-voltage detection (LVD) interrupt request</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ003MON" --> <register> <name>IRQ003MON</name> <description>IRQ003 Batch Read Register</description> <addressOffset>0x210</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ003SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ003SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ003SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ003SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ003SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ003SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ003SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ003SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ004MON" --> <register> <name>IRQ004MON</name> <description>IRQ004 Batch Read Register</description> <addressOffset>0x214</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ004SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ004SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ004SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ004SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ004SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ004SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ004SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ004SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ005MON" --> <register> <name>IRQ005MON</name> <description>IRQ005 Batch Read Register</description> <addressOffset>0x218</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ005SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ005SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ005SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ005SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ005SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ005SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ005SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ005SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ006MON" --> <register> <name>IRQ006MON</name> <description>IRQ006 Batch Read Register</description> <addressOffset>0x21C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ006SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ006SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ006SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ006SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ006SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ006SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ006SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ006SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ007MON" --> <register> <name>IRQ007MON</name> <description>IRQ007 Batch Read Register</description> <addressOffset>0x220</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ007SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ007SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ007SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ007SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ007SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ007SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ007SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ007SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ008MON" --> <register> <name>IRQ008MON</name> <description>IRQ008 Batch Read Register</description> <addressOffset>0x224</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ008SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ008SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ008SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ008SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ008SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ008SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ008SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ008SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ009MON" --> <register> <name>IRQ009MON</name> <description>IRQ009 Batch Read Register</description> <addressOffset>0x228</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ009SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ009SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ009SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ009SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ009SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ009SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ009SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ009SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ010MON" --> <register> <name>IRQ010MON</name> <description>IRQ010 Batch Read Register</description> <addressOffset>0x22C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IRQBIT7" --> <field> <name>IRQBIT7</name> <description>interrupt request of the interrupt selected in bit7 of IRQ010SEL Register</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT6" --> <field> <name>IRQBIT6</name> <description>interrupt request of the interrupt selected in bit6 of IRQ010SEL Register</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT5" --> <field> <name>IRQBIT5</name> <description>interrupt request of the interrupt selected in bit5 of IRQ010SEL Register</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT4" --> <field> <name>IRQBIT4</name> <description>interrupt request of the interrupt selected in bit4 of IRQ010SEL Register</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT3" --> <field> <name>IRQBIT3</name> <description>interrupt request of the interrupt selected in bit3 of IRQ010SEL Register</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT2" --> <field> <name>IRQBIT2</name> <description>interrupt request of the interrupt selected in bit2 of IRQ010SEL Register</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT1" --> <field> <name>IRQBIT1</name> <description>interrupt request of the interrupt selected in bit1 of IRQ010SEL Register</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "IRQBIT0" --> <field> <name>IRQBIT0</name> <description>interrupt request of the interrupt selected in bit0 of IRQ010SEL Register</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ011MON" --> <register> <name>IRQ011MON</name> <description>IRQ011 Batch Read Register</description> <addressOffset>0x230</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ012MON" --> <register> <name>IRQ012MON</name> <description>IRQ012 Batch Read Register</description> <addressOffset>0x234</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ013MON" --> <register> <name>IRQ013MON</name> <description>IRQ013 Batch Read Register</description> <addressOffset>0x238</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ014MON" --> <register> <name>IRQ014MON</name> <description>IRQ014 Batch Read Register</description> <addressOffset>0x23C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.3</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ015MON" --> <register> <name>IRQ015MON</name> <description>IRQ015 Batch Read Register</description> <addressOffset>0x240</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.4</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ016MON" --> <register> <name>IRQ016MON</name> <description>IRQ016 Batch Read Register</description> <addressOffset>0x244</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.5</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ017MON" --> <register> <name>IRQ017MON</name> <description>IRQ017 Batch Read Register</description> <addressOffset>0x248</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.6</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ018MON" --> <register> <name>IRQ018MON</name> <description>IRQ018 Batch Read Register</description> <addressOffset>0x24C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.7</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ019MON" --> <register> <name>IRQ019MON</name> <description>IRQ019 Batch Read Register</description> <addressOffset>0x250</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "QUDINT5" --> <field> <name>QUDINT5</name> <description>PC match and RC match interrupt request of QPRC ch.0</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "QUDINT4" --> <field> <name>QUDINT4</name> <description>Out-of-range interrupt request of QPRC ch.0QPRC ch.0</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "QUDINT3" --> <field> <name>QUDINT3</name> <description>Count inversion interrupt request of QPRC ch.0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "QUDINT2" --> <field> <name>QUDINT2</name> <description>Overflow / underflow / zero index interrupt request of QPRC ch.0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "QUDINT1" --> <field> <name>QUDINT1</name> <description>PC and RC match interrupt request of QPRC ch.0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "QUDINT0" --> <field> <name>QUDINT0</name> <description>PC match interrupt request of QPRC ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ020MON" --> <register> <name>IRQ020MON</name> <description>IRQ020 Batch Read Register</description> <addressOffset>0x254</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ021MON" --> <register> <name>IRQ021MON</name> <description>IRQ021 Batch Read Register</description> <addressOffset>0x258</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WAVEINT3" --> <field> <name>WAVEINT3</name> <description>Interrupt request of WFG timer 54 of the MFT unit 0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT2" --> <field> <name>WAVEINT2</name> <description>Interrupt request of WFG timer 32 of the MFT unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT1" --> <field> <name>WAVEINT1</name> <description>Interrupt request of WFG timer 10 of the MFT unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT0" --> <field> <name>WAVEINT0</name> <description>Interrupt request of the DTIF (motor emergency stop) of the MFT unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ022MON" --> <register> <name>IRQ022MON</name> <description>IRQ022 Batch Read Register</description> <addressOffset>0x25C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WAVEINT3" --> <field> <name>WAVEINT3</name> <description>Interrupt request of WFG timer 54 of the MFT unit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT2" --> <field> <name>WAVEINT2</name> <description>Interrupt request of WFG timer 32 of the MFT unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT1" --> <field> <name>WAVEINT1</name> <description>Interrupt request of WFG timer 10 of the MFT unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT0" --> <field> <name>WAVEINT0</name> <description>Interrupt request of the DTIF (motor emergency stop) of the MFT unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ023MON" --> <register> <name>IRQ023MON</name> <description>IRQ023 Batch Read Register</description> <addressOffset>0x260</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WAVEINT3" --> <field> <name>WAVEINT3</name> <description>Interrupt request of WFG timer 54 of the MFT unit 2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT2" --> <field> <name>WAVEINT2</name> <description>Interrupt request of WFG timer 32 of the MFT unit 2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT1" --> <field> <name>WAVEINT1</name> <description>Interrupt request of WFG timer 10 of the MFT unit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "WAVEINT0" --> <field> <name>WAVEINT0</name> <description>Interrupt request of the DTIF (motor emergency stop) of the MFT unit 2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ024MON" --> <register> <name>IRQ024MON</name> <description>IRQ024 Batch Read Register</description> <addressOffset>0x264</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_PEAK_INT2" --> <field> <name>FRT_PEAK_INT2</name> <description>FRT ch.2 peak value detection interrupt request of the MFT unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT1" --> <field> <name>FRT_PEAK_INT1</name> <description>FRT ch.1 peak value detection interrupt request of the MFT unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT0" --> <field> <name>FRT_PEAK_INT0</name> <description>FRT ch.0 peak value detection interrupt request of the MFT unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ025MON" --> <register> <name>IRQ025MON</name> <description>IRQ025 Batch Read Register</description> <addressOffset>0x268</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_ZERO_INT2" --> <field> <name>FRT_ZERO_INT2</name> <description>FRT ch.2 zero detection interrupt request of the MFT unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT1" --> <field> <name>FRT_ZERO_INT1</name> <description>FRT ch.1 zero detection interrupt request of the MFT unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT0" --> <field> <name>FRT_ZERO_INT0</name> <description>FRT ch.0 zero detection interrupt request of the MFT unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ026MON" --> <register> <name>IRQ026MON</name> <description>IRQ026 Batch Read Register</description> <addressOffset>0x26C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ICUINT3" --> <field> <name>ICUINT3</name> <description>ICU ch.3 input edge detection interrupt request of the MFT unit 0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT2" --> <field> <name>ICUINT2</name> <description>ICU ch.2 input edge detection interrupt request of the MFT unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT1" --> <field> <name>ICUINT1</name> <description>ICU ch.1 input edge detection interrupt request of the MFT unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT0" --> <field> <name>ICUINT0</name> <description>ICU ch.0 input edge detection interrupt request of the MFT unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ027MON" --> <register> <name>IRQ027MON</name> <description>IRQ027 Batch Read Register</description> <addressOffset>0x270</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCUINT5" --> <field> <name>OCUINT5</name> <description>OCU ch.5 match detection interrupt request of the MFT unit 0</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT4" --> <field> <name>OCUINT4</name> <description>OCU ch.4 match detection interrupt request of the MFT unit 0</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT3" --> <field> <name>OCUINT3</name> <description>OCU ch.3 match detection interrupt request of the MFT unit 0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT2" --> <field> <name>OCUINT2</name> <description>OCU ch.2 match detection interrupt request of the MFT unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT1" --> <field> <name>OCUINT1</name> <description>OCU ch.1 match detection interrupt request of the MFT unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT0" --> <field> <name>OCUINT0</name> <description>OCU ch.0 match detection interrupt request of the MFT unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ028MON" --> <register> <name>IRQ028MON</name> <description>IRQ028 Batch Read Register</description> <addressOffset>0x274</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_PEAK_INT2" --> <field> <name>FRT_PEAK_INT2</name> <description>FRT ch.2 peak value detection interrupt request of the MFT unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT1" --> <field> <name>FRT_PEAK_INT1</name> <description>FRT ch.1 peak value detection interrupt request of the MFT unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT0" --> <field> <name>FRT_PEAK_INT0</name> <description>FRT ch.0 peak value detection interrupt request of the MFT unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ029MON" --> <register> <name>IRQ029MON</name> <description>IRQ029 Batch Read Register</description> <addressOffset>0x278</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_ZERO_INT2" --> <field> <name>FRT_ZERO_INT2</name> <description>FRT ch.2 zero detection interrupt request of the MFT unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT1" --> <field> <name>FRT_ZERO_INT1</name> <description>FRT ch.1 zero detection interrupt request of the MFT unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT0" --> <field> <name>FRT_ZERO_INT0</name> <description>FRT ch.0 zero detection interrupt request of the MFT unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ030MON" --> <register> <name>IRQ030MON</name> <description>IRQ030 Batch Read Register</description> <addressOffset>0x27C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ICUINT3" --> <field> <name>ICUINT3</name> <description>ICU ch.3 input edge detection interrupt request of the MFT unit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT2" --> <field> <name>ICUINT2</name> <description>ICU ch.2 input edge detection interrupt request of the MFT unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT1" --> <field> <name>ICUINT1</name> <description>ICU ch.1 input edge detection interrupt request of the MFT unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT0" --> <field> <name>ICUINT0</name> <description>ICU ch.0 input edge detection interrupt request of the MFT unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ031MON" --> <register> <name>IRQ031MON</name> <description>IRQ031 Batch Read Register</description> <addressOffset>0x280</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCUINT5" --> <field> <name>OCUINT5</name> <description>OCU ch.5 match detection interrupt request of the MFT unit 1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT4" --> <field> <name>OCUINT4</name> <description>OCU ch.4 match detection interrupt request of the MFT unit 1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT3" --> <field> <name>OCUINT3</name> <description>OCU ch.3 match detection interrupt request of the MFT unit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT2" --> <field> <name>OCUINT2</name> <description>OCU ch.2 match detection interrupt request of the MFT unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT1" --> <field> <name>OCUINT1</name> <description>OCU ch.1 match detection interrupt request of the MFT unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT0" --> <field> <name>OCUINT0</name> <description>OCU ch.0 match detection interrupt request of the MFT unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ032MON" --> <register> <name>IRQ032MON</name> <description>IRQ032 Batch Read Register</description> <addressOffset>0x284</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_PEAK_INT2" --> <field> <name>FRT_PEAK_INT2</name> <description>FRT ch.2 peak value detection interrupt request of the MFT unit 2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT1" --> <field> <name>FRT_PEAK_INT1</name> <description>FRT ch.1 peak value detection interrupt request of the MFT unit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_PEAK_INT0" --> <field> <name>FRT_PEAK_INT0</name> <description>FRT ch.0 peak value detection interrupt request of the MFT unit 2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ033MON" --> <register> <name>IRQ033MON</name> <description>IRQ033 Batch Read Register</description> <addressOffset>0x288</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FRT_ZERO_INT2" --> <field> <name>FRT_ZERO_INT2</name> <description>FRT ch.2 zero detection interrupt request of the MFT unit 2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT1" --> <field> <name>FRT_ZERO_INT1</name> <description>FRT ch.1 zero detection interrupt request of the MFT unit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "FRT_ZERO_INT0" --> <field> <name>FRT_ZERO_INT0</name> <description>FRT ch.0 zero detection interrupt request of the MFT unit 2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ034MON" --> <register> <name>IRQ034MON</name> <description>IRQ034 Batch Read Register</description> <addressOffset>0x28C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ICUINT3" --> <field> <name>ICUINT3</name> <description>ICU ch.3 input edge detection interrupt request of the MFT unit 2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT2" --> <field> <name>ICUINT2</name> <description>ICU ch.2 input edge detection interrupt request of the MFT unit 2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT1" --> <field> <name>ICUINT1</name> <description>ICU ch.1 input edge detection interrupt request of the MFT unit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ICUINT0" --> <field> <name>ICUINT0</name> <description>ICU ch.0 input edge detection interrupt request of the MFT unit 2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ035MON" --> <register> <name>IRQ035MON</name> <description>IRQ035 Batch Read Register</description> <addressOffset>0x290</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "OCUINT5" --> <field> <name>OCUINT5</name> <description>OCU ch.5 match detection interrupt request of the MFT unit 2</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT4" --> <field> <name>OCUINT4</name> <description>OCU ch.4 match detection interrupt request of the MFT unit 2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT3" --> <field> <name>OCUINT3</name> <description>OCU ch.3 match detection interrupt request of the MFT unit 2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT2" --> <field> <name>OCUINT2</name> <description>OCU ch.2 match detection interrupt request of the MFT unit 2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT1" --> <field> <name>OCUINT1</name> <description>OCU ch.1 match detection interrupt request of the MFT unit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "OCUINT0" --> <field> <name>OCUINT0</name> <description>OCU ch.0 match detection interrupt request of the MFT unit 2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ036MON" --> <register> <name>IRQ036MON</name> <description>IRQ036 Batch Read Register</description> <addressOffset>0x294</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PPGINT2" --> <field> <name>PPGINT2</name> <description>Interrupt request of the PPG ch.4</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT1" --> <field> <name>PPGINT1</name> <description>Interrupt request of the PPG ch.2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT0" --> <field> <name>PPGINT0</name> <description>Interrupt request of the PPG ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ037MON" --> <register> <name>IRQ037MON</name> <description>IRQ037 Batch Read Register</description> <addressOffset>0x298</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PPGINT2" --> <field> <name>PPGINT2</name> <description>Interrupt request of the PPG ch.12</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT1" --> <field> <name>PPGINT1</name> <description>Interrupt request of the PPG ch.10</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT0" --> <field> <name>PPGINT0</name> <description>Interrupt request of the PPG ch.8</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ038MON" --> <register> <name>IRQ038MON</name> <description>IRQ038 Batch Read Register</description> <addressOffset>0x29C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PPGINT2" --> <field> <name>PPGINT2</name> <description>Interrupt request of the PPG ch.20</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT1" --> <field> <name>PPGINT1</name> <description>Interrupt request of the PPG ch.18</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "PPGINT0" --> <field> <name>PPGINT0</name> <description>Interrupt request of the PPG ch.16</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ039MON" --> <register> <name>IRQ039MON</name> <description>IRQ039 Batch Read Register</description> <addressOffset>0x2A0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ040MON" --> <register> <name>IRQ040MON</name> <description>IRQ040 Batch Read Register</description> <addressOffset>0x2A4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ041MON" --> <register> <name>IRQ041MON</name> <description>IRQ041 Batch Read Register</description> <addressOffset>0x2A8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ042MON" --> <register> <name>IRQ042MON</name> <description>IRQ042 Batch Read Register</description> <addressOffset>0x2AC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.3</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.3</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ043MON" --> <register> <name>IRQ043MON</name> <description>IRQ043 Batch Read Register</description> <addressOffset>0x2B0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.4</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.4</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ044MON" --> <register> <name>IRQ044MON</name> <description>IRQ044 Batch Read Register</description> <addressOffset>0x2B4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.5</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.5</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ045MON" --> <register> <name>IRQ045MON</name> <description>IRQ045 Batch Read Register</description> <addressOffset>0x2B8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.6</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.6</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ046MON" --> <register> <name>IRQ046MON</name> <description>IRQ046 Batch Read Register</description> <addressOffset>0x2BC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.7</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.7</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ047MON" --> <register> <name>IRQ047MON</name> <description>IRQ047 Batch Read Register</description> <addressOffset>0x2C0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIMINT2" --> <field> <name>TIMINT2</name> <description>Dual timer TIMINT2 interrupt request</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TIMINT1" --> <field> <name>TIMINT1</name> <description>Dual timer TIMINT1 interrupt request</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ048MON" --> <register> <name>IRQ048MON</name> <description>IRQ048 Batch Read Register</description> <addressOffset>0x2C4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WCINT" --> <field> <name>WCINT</name> <description>Interrupt request of the watch counter</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ049MON" --> <register> <name>IRQ049MON</name> <description>IRQ049 Batch Read Register</description> <addressOffset>0x2C8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x00</resetMask> </register> <!-- REGISTER "IRQ050MON" --> <register> <name>IRQ050MON</name> <description>IRQ050 Batch Read Register</description> <addressOffset>0x2CC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RTCINT" --> <field> <name>RTCINT</name> <description>Interrupt request of the RTC$</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ051MON" --> <register> <name>IRQ051MON</name> <description>IRQ051 Batch Read Register</description> <addressOffset>0x2D0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.8</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ052MON" --> <register> <name>IRQ052MON</name> <description>IRQ052 Batch Read Register</description> <addressOffset>0x2D4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.9</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ053MON" --> <register> <name>IRQ053MON</name> <description>IRQ053 Batch Read Register</description> <addressOffset>0x2D8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.10</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ054MON" --> <register> <name>IRQ054MON</name> <description>IRQ054 Batch Read Register</description> <addressOffset>0x2DC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.11</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ055MON" --> <register> <name>IRQ055MON</name> <description>IRQ055 Batch Read Register</description> <addressOffset>0x2E0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.12</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ056MON" --> <register> <name>IRQ056MON</name> <description>IRQ056 Batch Read Register</description> <addressOffset>0x2E4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.13</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ057MON" --> <register> <name>IRQ057MON</name> <description>IRQ057 Batch Read Register</description> <addressOffset>0x2E8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.14</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ058MON" --> <register> <name>IRQ058MON</name> <description>IRQ058 Batch Read Register</description> <addressOffset>0x2EC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT" --> <field> <name>EXTINT</name> <description>Interrupt request of the external pin interrupt ch.15</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ059MON" --> <register> <name>IRQ059MON</name> <description>IRQ059 Batch Read Register</description> <addressOffset>0x2F0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UPLLINT" --> <field> <name>UPLLINT</name> <description>PLL of USB / Ethernet oscillation stabilization wait completion interrupt</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "MPLLINT" --> <field> <name>MPLLINT</name> <description>Main PLL oscillation stabilization wait completion interrupt</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "SOSCINT" --> <field> <name>SOSCINT</name> <description>Sub clock oscillation stabilization wait completion interrupt</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MOSCINT" --> <field> <name>MOSCINT</name> <description>Main clock oscillation stabilization wait completion interrupt</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ060MON" --> <register> <name>IRQ060MON</name> <description>IRQ060 Batch Read Register</description> <addressOffset>0x2F4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ061MON" --> <register> <name>IRQ061MON</name> <description>IRQ061 Batch Read Register</description> <addressOffset>0x2F8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ062MON" --> <register> <name>IRQ062MON</name> <description>IRQ062 Batch Read Register</description> <addressOffset>0x2FC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ063MON" --> <register> <name>IRQ063MON</name> <description>IRQ063 Batch Read Register</description> <addressOffset>0x300</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ064MON" --> <register> <name>IRQ064MON</name> <description>IRQ064 Batch Read Register</description> <addressOffset>0x304</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ065MON" --> <register> <name>IRQ065MON</name> <description>IRQ065 Batch Read Register</description> <addressOffset>0x308</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ066MON" --> <register> <name>IRQ066MON</name> <description>IRQ066 Batch Read Register</description> <addressOffset>0x30C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.3</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ067MON" --> <register> <name>IRQ067MON</name> <description>IRQ067 Batch Read Register</description> <addressOffset>0x310</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.3</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.3</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ068MON" --> <register> <name>IRQ068MON</name> <description>IRQ068 Batch Read Register</description> <addressOffset>0x314</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.4</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ069MON" --> <register> <name>IRQ069MON</name> <description>IRQ069 Batch Read Register</description> <addressOffset>0x318</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.4</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.4</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ070MON" --> <register> <name>IRQ070MON</name> <description>IRQ070 Batch Read Register</description> <addressOffset>0x31C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ071MON" --> <register> <name>IRQ071MON</name> <description>IRQ071 Batch Read Register</description> <addressOffset>0x320</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ072MON" --> <register> <name>IRQ072MON</name> <description>IRQ072 Batch Read Register</description> <addressOffset>0x324</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSRINT" --> <field> <name>MFSRINT</name> <description>Reception interrupt request of the MFS ch.6</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ073MON" --> <register> <name>IRQ073MON</name> <description>IRQ073 Batch Read Register</description> <addressOffset>0x328</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MFSINT1" --> <field> <name>MFSINT1</name> <description>Status interrupt request of the MFS ch.6</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MFSINT0" --> <field> <name>MFSINT0</name> <description>Transmission interrupt request of the MFS ch.6</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ074MON" --> <register> <name>IRQ074MON</name> <description>IRQ074 Batch Read Register</description> <addressOffset>0x32C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ075MON" --> <register> <name>IRQ075MON</name> <description>IRQ075 Batch Read Register</description> <addressOffset>0x330</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ076MON" --> <register> <name>IRQ076MON</name> <description>IRQ076 Batch Read Register</description> <addressOffset>0x334</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ADCINT4" --> <field> <name>ADCINT4</name> <description>Range comparison result interrupt request of the A/D converter unit 0</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT3" --> <field> <name>ADCINT3</name> <description>Conversion result comparison interrupt request of the A/D converter unit 0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT2" --> <field> <name>ADCINT2</name> <description>FIFO overrun interrupt request of the A/D converter unit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT1" --> <field> <name>ADCINT1</name> <description>Scan conversion interrupt request of the A/D converter unit 0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT0" --> <field> <name>ADCINT0</name> <description>Priority conversion interrupt request of the A/D converter unit 0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ077MON" --> <register> <name>IRQ077MON</name> <description>IRQ077 Batch Read Register</description> <addressOffset>0x338</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ADCINT4" --> <field> <name>ADCINT4</name> <description>Range comparison result interrupt request of the A/D converter unit 1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT3" --> <field> <name>ADCINT3</name> <description>Conversion result comparison interrupt request of the A/D converter unit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT2" --> <field> <name>ADCINT2</name> <description>FIFO overrun interrupt request of the A/D converter unit 1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT1" --> <field> <name>ADCINT1</name> <description>Scan conversion interrupt request of the A/D converter unit 1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "ADCINT0" --> <field> <name>ADCINT0</name> <description>Priority conversion interrupt request of the A/D converter unit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ078MON" --> <register> <name>IRQ078MON</name> <description>IRQ078 Batch Read Register</description> <addressOffset>0x33C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "USB_DRQ_INT4" --> <field> <name>USB_DRQ_INT4</name> <description>Endpoint 5 DRQ interrupt request of the USB ch.0</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT3" --> <field> <name>USB_DRQ_INT3</name> <description>Endpoint 4 DRQ interrupt request of the USB ch.0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT2" --> <field> <name>USB_DRQ_INT2</name> <description>Endpoint 3 DRQ interrupt request of the USB ch.0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT1" --> <field> <name>USB_DRQ_INT1</name> <description>Endpoint 2 DRQ interrupt request of the USB ch.0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT0" --> <field> <name>USB_DRQ_INT0</name> <description>Endpoint 1 DRQ interrupt request of the USB ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ079MON" --> <register> <name>IRQ079MON</name> <description>IRQ079 Batch Read Register</description> <addressOffset>0x340</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "USB_INT5" --> <field> <name>USB_INT5</name> <description>SOFIRQ/CMPIRQ interrupt request of the USB ch.0</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT4" --> <field> <name>USB_INT4</name> <description>DIRQ/URPIRQ/RWKIRQ/CNNIRQ interrupt request of the USB ch.0</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT3" --> <field> <name>USB_INT3</name> <description>SPK interrupt request of the USB ch.0</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT2" --> <field> <name>USB_INT2</name> <description>SUSP/SOF/BRST/CONF/WKUP interrupt request of the USB ch.0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT1" --> <field> <name>USB_INT1</name> <description>Endpoint 0 DRQO interrupt request of the USB ch.0</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT0" --> <field> <name>USB_INT0</name> <description>Endpoint 0 DRQI interrupt request of the USB ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ080MON" --> <register> <name>IRQ080MON</name> <description>IRQ080 Batch Read Register</description> <addressOffset>0x344</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CANINT" --> <field> <name>CANINT</name> <description>Interrupt request of the CAN ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ081MON" --> <register> <name>IRQ081MON</name> <description>IRQ081 Batch Read Register</description> <addressOffset>0x348</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CANINT" --> <field> <name>CANINT</name> <description>Interrupt request of the CAN ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ082MON" --> <register> <name>IRQ082MON</name> <description>IRQ082 Batch Read Register</description> <addressOffset>0x34C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x7</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MACLPI" --> <field> <name>MACLPI</name> <description>LPI interrupt request of the Ethernet MAC</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "MACPMT" --> <field> <name>MACPMT</name> <description>PMT interrupt request of the Ethernet MAC</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MACSBD" --> <field> <name>MACSBD</name> <description>SBD interrupt request of the Ethernet MAC</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ083MON" --> <register> <name>IRQ083MON</name> <description>IRQ083 Batch Read Register</description> <addressOffset>0x350</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ084MON" --> <register> <name>IRQ084MON</name> <description>IRQ084 Batch Read Register</description> <addressOffset>0x354</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ085MON" --> <register> <name>IRQ085MON</name> <description>IRQ085 Batch Read Register</description> <addressOffset>0x358</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ086MON" --> <register> <name>IRQ086MON</name> <description>IRQ086 Batch Read Register</description> <addressOffset>0x35C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.3</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ087MON" --> <register> <name>IRQ087MON</name> <description>IRQ087 Batch Read Register</description> <addressOffset>0x360</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.4</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ088MON" --> <register> <name>IRQ088MON</name> <description>IRQ088 Batch Read Register</description> <addressOffset>0x364</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.5</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ089MON" --> <register> <name>IRQ089MON</name> <description>IRQ089 Batch Read Register</description> <addressOffset>0x368</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.6</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ090MON" --> <register> <name>IRQ090MON</name> <description>IRQ090 Batch Read Register</description> <addressOffset>0x36C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DMACINT" --> <field> <name>DMACINT</name> <description>Interrupt request of the DMAC ch.7</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ091MON" --> <register> <name>IRQ091MON</name> <description>IRQ091 Batch Read Register</description> <addressOffset>0x370</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DSTCINT1" --> <field> <name>DSTCINT1</name> <description>DSTC ERINT interrupt request</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "DSTCINT0" --> <field> <name>DSTCINT0</name> <description>DSTC SWINT interrupt request</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ092MON" --> <register> <name>IRQ092MON</name> <description>IRQ092 Batch Read Register</description> <addressOffset>0x374</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT3" --> <field> <name>EXTINT3</name> <description>Interrupt request of the external pin interrupt ch.19</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT2" --> <field> <name>EXTINT2</name> <description>Interrupt request of the external pin interrupt ch.18</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT1" --> <field> <name>EXTINT1</name> <description>Interrupt request of the external pin interrupt ch.17</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT0" --> <field> <name>EXTINT0</name> <description>Interrupt request of the external pin interrupt ch.16</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ093MON" --> <register> <name>IRQ093MON</name> <description>IRQ093 Batch Read Register</description> <addressOffset>0x378</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT3" --> <field> <name>EXTINT3</name> <description>Interrupt request of the external pin interrupt ch.23</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT2" --> <field> <name>EXTINT2</name> <description>Interrupt request of the external pin interrupt ch.22</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT1" --> <field> <name>EXTINT1</name> <description>Interrupt request of the external pin interrupt ch.21</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT0" --> <field> <name>EXTINT0</name> <description>Interrupt request of the external pin interrupt ch.20</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ094MON" --> <register> <name>IRQ094MON</name> <description>IRQ094 Batch Read Register</description> <addressOffset>0x37C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT3" --> <field> <name>EXTINT3</name> <description>Interrupt request of the external pin interrupt ch.27</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT2" --> <field> <name>EXTINT2</name> <description>Interrupt request of the external pin interrupt ch.26</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT1" --> <field> <name>EXTINT1</name> <description>Interrupt request of the external pin interrupt ch.25</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT0" --> <field> <name>EXTINT0</name> <description>Interrupt request of the external pin interrupt ch.24</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ095MON" --> <register> <name>IRQ095MON</name> <description>IRQ095 Batch Read Register</description> <addressOffset>0x380</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXTINT3" --> <field> <name>EXTINT3</name> <description>Interrupt request of the external pin interrupt ch.31</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT2" --> <field> <name>EXTINT2</name> <description>Interrupt request of the external pin interrupt ch.30</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT1" --> <field> <name>EXTINT1</name> <description>Interrupt request of the external pin interrupt ch.29</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "EXTINT0" --> <field> <name>EXTINT0</name> <description>Interrupt request of the external pin interrupt ch.28</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ096MON" --> <register> <name>IRQ096MON</name> <description>IRQ096 Batch Read Register</description> <addressOffset>0x384</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ097MON" --> <register> <name>IRQ097MON</name> <description>IRQ097 Batch Read Register</description> <addressOffset>0x388</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ098MON" --> <register> <name>IRQ098MON</name> <description>IRQ098 Batch Read Register</description> <addressOffset>0x38C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.8</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.8</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ099MON" --> <register> <name>IRQ099MON</name> <description>IRQ099 Batch Read Register</description> <addressOffset>0x390</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.9</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.9</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ100MON" --> <register> <name>IRQ100MON</name> <description>IRQ100 Batch Read Register</description> <addressOffset>0x394</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.10</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.10</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ101MON" --> <register> <name>IRQ101MON</name> <description>IRQ101 Batch Read Register</description> <addressOffset>0x398</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.11</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.11</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ102MON" --> <register> <name>IRQ102MON</name> <description>IRQ102 Batch Read Register</description> <addressOffset>0x39C</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BTINT7" --> <field> <name>BTINT7</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.15</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "BTINT6" --> <field> <name>BTINT6</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.15</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "BTINT5" --> <field> <name>BTINT5</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.14</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "BTINT4" --> <field> <name>BTINT4</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.14</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "BTINT3" --> <field> <name>BTINT3</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.13</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "BTINT2" --> <field> <name>BTINT2</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.13</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "BTINT1" --> <field> <name>BTINT1</name> <description>Interrupt request of source 1 (IRQ1) of the base timer ch.12</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "BTINT0" --> <field> <name>BTINT0</name> <description>Interrupt request of source 0 (IRQ0) of the base timer ch.12</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ103MON" --> <register> <name>IRQ103MON</name> <description>IRQ103 Batch Read Register</description> <addressOffset>0x3A0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ104MON" --> <register> <name>IRQ104MON</name> <description>IRQ104 Batch Read Register</description> <addressOffset>0x3A4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ105MON" --> <register> <name>IRQ105MON</name> <description>IRQ105 Batch Read Register</description> <addressOffset>0x3A8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ106MON" --> <register> <name>IRQ106MON</name> <description>IRQ106 Batch Read Register</description> <addressOffset>0x3AC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ107MON" --> <register> <name>IRQ107MON</name> <description>IRQ107 Batch Read Register</description> <addressOffset>0x3B0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ108MON" --> <register> <name>IRQ108MON</name> <description>IRQ108 Batch Read Register</description> <addressOffset>0x3B4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ109MON" --> <register> <name>IRQ109MON</name> <description>IRQ109 Batch Read Register</description> <addressOffset>0x3B8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ110MON" --> <register> <name>IRQ110MON</name> <description>IRQ110 Batch Read Register</description> <addressOffset>0x3BC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3</resetMask> </register> <!-- REGISTER "IRQ111MON" --> <register> <name>IRQ111MON</name> <description>IRQ111 Batch Read Register</description> <addressOffset>0x3C0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ112MON" --> <register> <name>IRQ112MON</name> <description>IRQ112 Batch Read Register</description> <addressOffset>0x3C4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ113MON" --> <register> <name>IRQ113MON</name> <description>IRQ113 Batch Read Register</description> <addressOffset>0x3C8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "USB_DRQ_INT4" --> <field> <name>USB_DRQ_INT4</name> <description>Endpoint 5 DRQ interrupt request of the USB ch.1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT3" --> <field> <name>USB_DRQ_INT3</name> <description>Endpoint 4 DRQ interrupt request of the USB ch.1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT2" --> <field> <name>USB_DRQ_INT2</name> <description>Endpoint 3 DRQ interrupt request of the USB ch.1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT1" --> <field> <name>USB_DRQ_INT1</name> <description>Endpoint 2 DRQ interrupt request of the USB ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "USB_DRQ_INT0" --> <field> <name>USB_DRQ_INT0</name> <description>Endpoint 1 DRQ interrupt request of the USB ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ114MON" --> <register> <name>IRQ114MON</name> <description>IRQ114 Batch Read Register</description> <addressOffset>0x3CC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "USB_INT5" --> <field> <name>USB_INT5</name> <description>SOFIRQ/CMPIRQ interrupt request of the USB ch.1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT4" --> <field> <name>USB_INT4</name> <description>DIRQ/URPIRQ/RWKIRQ/CNNIRQ interrupt request of the USB ch.1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT3" --> <field> <name>USB_INT3</name> <description>SPK interrupt request of the USB ch.1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT2" --> <field> <name>USB_INT2</name> <description>SUSP/SOF/BRST/CONF/WKUP interrupt request of the USB ch.1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT1" --> <field> <name>USB_INT1</name> <description>Endpoint 0 DRQO interrupt request of the USB ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "USB_INT0" --> <field> <name>USB_INT0</name> <description>Endpoint 0 DRQI interrupt request of the USB ch.1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ115MON" --> <register> <name>IRQ115MON</name> <description>IRQ115 Batch Read Register</description> <addressOffset>0x3D0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ116MON" --> <register> <name>IRQ116MON</name> <description>IRQ116 Batch Read Register</description> <addressOffset>0x3D4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ117MON" --> <register> <name>IRQ117MON</name> <description>IRQ117 Batch Read Register</description> <addressOffset>0x3D8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ118MON" --> <register> <name>IRQ118MON</name> <description>IRQ118 Batch Read Register</description> <addressOffset>0x3DC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ119MON" --> <register> <name>IRQ119MON</name> <description>IRQ119 Batch Read Register</description> <addressOffset>0x3E0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x1</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLINT" --> <field> <name>FLINT</name> <description>Interrupt request of the Flash I/F</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "IRQ120MON" --> <register> <name>IRQ120MON</name> <description>IRQ120 Batch Read Register</description> <addressOffset>0x3E4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ121MON" --> <register> <name>IRQ121MON</name> <description>IRQ121 Batch Read Register</description> <addressOffset>0x3E8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ122MON" --> <register> <name>IRQ122MON</name> <description>IRQ122 Batch Read Register</description> <addressOffset>0x3EC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ123MON" --> <register> <name>IRQ123MON</name> <description>IRQ123 Batch Read Register</description> <addressOffset>0x3F0</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ124MON" --> <register> <name>IRQ124MON</name> <description>IRQ124 Batch Read Register</description> <addressOffset>0x3F4</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ125MON" --> <register> <name>IRQ125MON</name> <description>IRQ125 Batch Read Register</description> <addressOffset>0x3F8</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ126MON" --> <register> <name>IRQ126MON</name> <description>IRQ126 Batch Read Register</description> <addressOffset>0x3FC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "IRQ127MON" --> <register> <name>IRQ127MON</name> <description>IRQ127 Batch Read Register</description> <addressOffset>0x400</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "GPIO" --> <peripheral> <name>GPIO</name> <description>0</description> <groupName>GPIO</groupName> <baseAddress>0x4006F000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x740</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "PFR0" --> <register> <name>PFR0</name> <description>Port Function Setting Register 0</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0000001F</resetValue> <resetMask>0x000001F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P04" --> <field> <name>P04</name> <description>Bit4 of PFR0</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P03" --> <field> <name>P03</name> <description>Bit3 of PFR0</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P02" --> <field> <name>P02</name> <description>Bit2 of PFR0</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P01" --> <field> <name>P01</name> <description>Bit1 of PFR0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P00" --> <field> <name>P00</name> <description>Bit0 of PFR0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR1" --> <register> <name>PFR1</name> <description>Port Function Setting Register 1</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000000F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P13" --> <field> <name>P13</name> <description>Bit3 of PFR1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P12" --> <field> <name>P12</name> <description>Bit2 of PFR1</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P11" --> <field> <name>P11</name> <description>Bit1 of PFR1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P10" --> <field> <name>P10</name> <description>Bit0 of PFR1</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR2" --> <register> <name>PFR2</name> <description>Port Function Setting Register 2</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000007F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P26" --> <field> <name>P26</name> <description>Bit6 of PFR2</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "P25" --> <field> <name>P25</name> <description>Bit5 of PFR2</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "P24" --> <field> <name>P24</name> <description>Bit4 of PFR2</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P23" --> <field> <name>P23</name> <description>Bit3 of PFR2</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P22" --> <field> <name>P22</name> <description>Bit2 of PFR2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P21" --> <field> <name>P21</name> <description>Bit1 of PFR2</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P20" --> <field> <name>P20</name> <description>Bit0 of PFR2</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR3" --> <register> <name>PFR3</name> <description>Port Function Setting Register 3</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000003F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P35" --> <field> <name>P35</name> <description>Bit5 of PFR3</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "P34" --> <field> <name>P34</name> <description>Bit4 of PFR3</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P33" --> <field> <name>P33</name> <description>Bit3 of PFR3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P32" --> <field> <name>P32</name> <description>Bit2 of PFR3</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P31" --> <field> <name>P31</name> <description>Bit1 of PFR3</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P30" --> <field> <name>P30</name> <description>Bit0 of PFR3</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR4" --> <register> <name>PFR4</name> <description>Port Function Setting Register 4</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x000003C3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P49" --> <field> <name>P49</name> <description>Bit9 of PFR4</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "P48" --> <field> <name>P48</name> <description>Bit8 of PFR4</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "P47" --> <field> <name>P47</name> <description>Bit7 of PFR4</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "P46" --> <field> <name>P46</name> <description>Bit6 of PFR4</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "P41" --> <field> <name>P41</name> <description>Bit1 of PFR4</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P40" --> <field> <name>P40</name> <description>Bit0 of PFR4</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR5" --> <register> <name>PFR5</name> <description>Port Function Setting Register 5</description> <addressOffset>0x14</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x000000FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P57" --> <field> <name>P57</name> <description>Bit7 of PFR5</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "P56" --> <field> <name>P56</name> <description>Bit6 of PFR5</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "P55" --> <field> <name>P55</name> <description>Bit5 of PFR5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "P54" --> <field> <name>P54</name> <description>Bit4 of PFR5</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P53" --> <field> <name>P53</name> <description>Bit3 of PFR5</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P52" --> <field> <name>P52</name> <description>Bit2 of PFR5</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P51" --> <field> <name>P51</name> <description>Bit1 of PFR5</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P50" --> <field> <name>P50</name> <description>Bit0 of PFR5</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR6" --> <register> <name>PFR6</name> <description>Port Function Setting Register 6</description> <addressOffset>0x18</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000007F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P66" --> <field> <name>P66</name> <description>Bit6 of PFR6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "P65" --> <field> <name>P65</name> <description>Bit5 of PFR6</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "P64" --> <field> <name>P64</name> <description>Bit4 of PFR6</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P63" --> <field> <name>P63</name> <description>Bit3 of PFR6</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P62" --> <field> <name>P62</name> <description>Bit2 of PFR6</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P61" --> <field> <name>P61</name> <description>Bit1 of PFR6</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P60" --> <field> <name>P60</name> <description>Bit0 of PFR6</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFR8" --> <register> <name>PFR8</name> <description>Port Function Setting Register 8</description> <addressOffset>0x20</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00000003</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P81" --> <field> <name>P81</name> <description>Bit1 of PFR8</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P80" --> <field> <name>P80</name> <description>Bit0 of PFR8</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PFRE" --> <register> <name>PFRE</name> <description>Port Function Setting Register E</description> <addressOffset>0x38</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000000B</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PE3" --> <field> <name>PE3</name> <description>Bit3 of PFRE</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "PE2" --> <field> <name>PE2</name> <description>Bit2 of PFRE</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "PE0" --> <field> <name>PE0</name> <description>Bit0 of PFRE</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PCR0" --> <register derivedFrom="PFR0"> <name>PCR0</name> <description>Pull-up Setting Register 0</description> <addressOffset>0x100</addressOffset> </register> <!-- REGISTER "PCR1" --> <register derivedFrom="PFR1"> <name>PCR1</name> <description>Pull-up Setting Register 1</description> <addressOffset>0x104</addressOffset> </register> <!-- REGISTER "PCR2" --> <register derivedFrom="PFR2"> <name>PCR2</name> <description>Pull-up Setting Register 2</description> <addressOffset>0x108</addressOffset> </register> <!-- REGISTER "PCR3" --> <register derivedFrom="PFR3"> <name>PCR3</name> <description>Pull-up Setting Register 3</description> <addressOffset>0x10C</addressOffset> </register> <!-- REGISTER "PCR4" --> <register derivedFrom="PFR4"> <name>PCR4</name> <description>Pull-up Setting Register 4</description> <addressOffset>0x110</addressOffset> </register> <!-- REGISTER "PCR5" --> <register derivedFrom="PFR5"> <name>PCR5</name> <description>Pull-up Setting Register 5</description> <addressOffset>0x114</addressOffset> </register> <!-- REGISTER "PCR6" --> <register derivedFrom="PFR6"> <name>PCR6</name> <description>Pull-up Setting Register 6</description> <addressOffset>0x118</addressOffset> </register> <!-- REGISTER "PCR8" --> <register derivedFrom="PFR8"> <name>PCR8</name> <description>Pull-up Setting Register 8</description> <addressOffset>0x120</addressOffset> </register> <!-- REGISTER "PCRE" --> <register derivedFrom="PFRE"> <name>PCRE</name> <description>Pull-up Setting Register E</description> <addressOffset>0x138</addressOffset> </register> <!-- REGISTER "DDR0" --> <register> <name>DDR0</name> <description>Port input/output Direction Setting Register 0</description> <addressOffset>0x200</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0000001F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "P04" --> <field> <name>P04</name> <description>Bit4 of DDR0</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P03" --> <field> <name>P03</name> <description>Bit3 of DDR0</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "P02" --> <field> <name>P02</name> <description>Bit2 of DDR0</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "P01" --> <field> <name>P01</name> <description>Bit1 of DDR0</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "P00" --> <field> <name>P00</name> <description>Bit0 of DDR0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DDR1" --> <register derivedFrom="PFR1"> <name>DDR1</name> <description>Port input/output Direction Setting Register 1</description> <addressOffset>0x204</addressOffset> </register> <!-- REGISTER "DDR2" --> <register derivedFrom="PFR2"> <name>DDR2</name> <description>Port input/output Direction Setting Register 2</description> <addressOffset>0x208</addressOffset> </register> <!-- REGISTER "DDR3" --> <register derivedFrom="PFR3"> <name>DDR3</name> <description>Port input/output Direction Setting Register 3</description> <addressOffset>0x20C</addressOffset> </register> <!-- REGISTER "DDR4" --> <register derivedFrom="PFR4"> <name>DDR4</name> <description>Port input/output Direction Setting Register 4</description> <addressOffset>0x210</addressOffset> </register> <!-- REGISTER "DDR5" --> <register derivedFrom="PFR5"> <name>DDR5</name> <description>Port input/output Direction Setting Register 5</description> <addressOffset>0x214</addressOffset> </register> <!-- REGISTER "DDR6" --> <register derivedFrom="PFR6"> <name>DDR6</name> <description>Port input/output Direction Setting Register 6</description> <addressOffset>0x218</addressOffset> </register> <!-- REGISTER "DDR8" --> <register derivedFrom="PFR8"> <name>DDR8</name> <description>Port input/output Direction Setting Register 8</description> <addressOffset>0x220</addressOffset> </register> <!-- REGISTER "DDRE" --> <register derivedFrom="PFRE"> <name>DDRE</name> <description>Port input/output Direction Setting Register E</description> <addressOffset>0x238</addressOffset> </register> <!-- REGISTER "PDIR0" --> <register derivedFrom="DDR0"> <name>PDIR0</name> <description>Port Input Data Register 0</description> <addressOffset>0x300</addressOffset> </register> <!-- REGISTER "PDIR1" --> <register derivedFrom="DDR1"> <name>PDIR1</name> <description>Port Input Data Register 1</description> <addressOffset>0x304</addressOffset> </register> <!-- REGISTER "PDIR2" --> <register derivedFrom="DDR2"> <name>PDIR2</name> <description>Port Input Data Register 2</description> <addressOffset>0x308</addressOffset> </register> <!-- REGISTER "PDIR3" --> <register derivedFrom="DDR3"> <name>PDIR3</name> <description>Port Input Data Register 3</description> <addressOffset>0x30C</addressOffset> </register> <!-- REGISTER "PDIR4" --> <register derivedFrom="DDR4"> <name>PDIR4</name> <description>Port Input Data Register 4</description> <addressOffset>0x310</addressOffset> </register> <!-- REGISTER "PDIR5" --> <register derivedFrom="DDR5"> <name>PDIR5</name> <description>Port Input Data Register 5</description> <addressOffset>0x314</addressOffset> </register> <!-- REGISTER "PDIR6" --> <register derivedFrom="DDR6"> <name>PDIR6</name> <description>Port Input Data Register 6</description> <addressOffset>0x318</addressOffset> </register> <!-- REGISTER "PDIR8" --> <register derivedFrom="DDR8"> <name>PDIR8</name> <description>Port Input Data Register 8</description> <addressOffset>0x320</addressOffset> </register> <!-- REGISTER "PDIRE" --> <register derivedFrom="DDRE"> <name>PDIRE</name> <description>Port Input Data Register E</description> <addressOffset>0x338</addressOffset> </register> <!-- REGISTER "PDOR0" --> <register derivedFrom="DDR0"> <name>PDOR0</name> <description>Port Output Data Register 0</description> <addressOffset>0x400</addressOffset> </register> <!-- REGISTER "PDOR1" --> <register derivedFrom="DDR1"> <name>PDOR1</name> <description>Port Output Data Register 1</description> <addressOffset>0x404</addressOffset> </register> <!-- REGISTER "PDOR2" --> <register derivedFrom="DDR2"> <name>PDOR2</name> <description>Port Output Data Register 2</description> <addressOffset>0x408</addressOffset> </register> <!-- REGISTER "PDOR3" --> <register derivedFrom="DDR3"> <name>PDOR3</name> <description>Port Output Data Register 3</description> <addressOffset>0x40C</addressOffset> </register> <!-- REGISTER "PDOR4" --> <register derivedFrom="DDR4"> <name>PDOR4</name> <description>Port Output Data Register 4</description> <addressOffset>0x410</addressOffset> </register> <!-- REGISTER "PDOR5" --> <register derivedFrom="DDR5"> <name>PDOR5</name> <description>Port Output Data Register 5</description> <addressOffset>0x414</addressOffset> </register> <!-- REGISTER "PDOR6" --> <register derivedFrom="DDR6"> <name>PDOR6</name> <description>Port Output Data Register 6</description> <addressOffset>0x418</addressOffset> </register> <!-- REGISTER "PDOR8" --> <register derivedFrom="DDR8"> <name>PDOR8</name> <description>Port Output Data Register 8</description> <addressOffset>0x420</addressOffset> </register> <!-- REGISTER "PDORE" --> <register derivedFrom="DDRE"> <name>PDORE</name> <description>Port Output Data Register E</description> <addressOffset>0x438</addressOffset> </register> <!-- REGISTER "ADE" --> <register> <name>ADE</name> <description>Analog Input Setting Register</description> <addressOffset>0x500</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "AN31" --> <field> <name>AN31</name> <description>Bit31 of ADE</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "AN30" --> <field> <name>AN30</name> <description>Bit30 of ADE</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "AN29" --> <field> <name>AN29</name> <description>Bit29 of ADE</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "AN28" --> <field> <name>AN28</name> <description>Bit28 of ADE</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "AN27" --> <field> <name>AN27</name> <description>Bit27 of ADE</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "AN26" --> <field> <name>AN26</name> <description>Bit26 of ADE</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "AN25" --> <field> <name>AN25</name> <description>Bit25 of ADE</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "AN24" --> <field> <name>AN24</name> <description>Bit24 of ADE</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "AN23" --> <field> <name>AN23</name> <description>Bit23 of ADE</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "AN22" --> <field> <name>AN22</name> <description>Bit22 of ADE</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "AN21" --> <field> <name>AN21</name> <description>Bit21 of ADE</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "AN20" --> <field> <name>AN20</name> <description>Bit20 of ADE</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "AN19" --> <field> <name>AN19</name> <description>Bit19 of ADE</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "AN18" --> <field> <name>AN18</name> <description>Bit18 of ADE</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "AN17" --> <field> <name>AN17</name> <description>Bit17 of ADE</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "AN16" --> <field> <name>AN16</name> <description>Bit16 of ADE</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "AN15" --> <field> <name>AN15</name> <description>Bit15 of ADE</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "AN14" --> <field> <name>AN14</name> <description>Bit14 of ADE</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "AN13" --> <field> <name>AN13</name> <description>Bit13 of ADE</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "AN12" --> <field> <name>AN12</name> <description>Bit12 of ADE</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "AN11" --> <field> <name>AN11</name> <description>Bit11 of ADE</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "AN10" --> <field> <name>AN10</name> <description>Bit10 of ADE</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "AN09" --> <field> <name>AN09</name> <description>Bit9 of ADE</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "AN08" --> <field> <name>AN08</name> <description>Bit8 of ADE</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "AN07" --> <field> <name>AN07</name> <description>Bit7 of ADE</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AN06" --> <field> <name>AN06</name> <description>Bit6 of ADE</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AN05" --> <field> <name>AN05</name> <description>Bit5 of ADE</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AN04" --> <field> <name>AN04</name> <description>Bit4 of ADE</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AN03" --> <field> <name>AN03</name> <description>Bit3 of ADE</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "AN02" --> <field> <name>AN02</name> <description>Bit2 of ADE</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "AN01" --> <field> <name>AN01</name> <description>Bit1 of ADE</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "AN00" --> <field> <name>AN00</name> <description>Bit0 of ADE</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SPSR" --> <register> <name>SPSR</name> <description>Special Port Setting Register</description> <addressOffset>0x580</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x3C</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "USB1C" --> <field> <name>USB1C</name> <description>USB (ch.1) Pin Setting bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "USB0C" --> <field> <name>USB0C</name> <description>USB (ch.0) Pin Setting bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MAINXC" --> <field> <name>MAINXC</name> <description>Main Clock (Oscillation) Pin Setting bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR00" --> <register> <name>EPFR00</name> <description>Extended Pin Function Setting Register 00</description> <addressOffset>0x600</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00030000</resetValue> <resetMask>0x030322F7</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRC1E" --> <field> <name>TRC1E</name> <description>TRACED Function Select bit 1</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "TRC0E" --> <field> <name>TRC0E</name> <description>TRACED Function Select bit 0</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "JTAGEN1S" --> <field> <name>JTAGEN1S</name> <description>JTAG Function Select bit 1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "JTAGEN0B" --> <field> <name>JTAGEN0B</name> <description>JTAG Function Select bit 0</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "USBP1E" --> <field> <name>USBP1E</name> <description>USB ch.1 Function Select bit 1</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "USBP0E" --> <field> <name>USBP0E</name> <description>USB ch.0 Function Select bit 1</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "SUBOUTE" --> <field> <name>SUBOUTE</name> <description>Sub clock divide output function select bit</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RTCCOE" --> <field> <name>RTCCOE</name> <description>RTC clock output select bit</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CROUTE" --> <field> <name>CROUTE</name> <description>Internal high-speed CR Oscillation Output Function Select bit</description> <lsb>1</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "NMIS" --> <field> <name>NMIS</name> <description>NMIX Function Select bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR01" --> <register> <name>EPFR01</name> <description>Extended Pin Function Setting Register 01</description> <addressOffset>0x604</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFF1FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IC03S" --> <field> <name>IC03S</name> <description>IC03 Input Select bits</description> <lsb>29</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "IC02S" --> <field> <name>IC02S</name> <description>IC02 Input Select bits</description> <lsb>26</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "IC01S" --> <field> <name>IC01S</name> <description>IC01 Input Select bits</description> <lsb>23</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "IC00S" --> <field> <name>IC00S</name> <description>IC00 Input Select bits</description> <lsb>20</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "FRCK0S" --> <field> <name>FRCK0S</name> <description>FRCK0 Input Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "DTTI0S" --> <field> <name>DTTI0S</name> <description>DTTIX0 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "DTTI0C" --> <field> <name>DTTI0C</name> <description>DTTIX0 Function Select bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "RTO05E" --> <field> <name>RTO05E</name> <description>RTO05 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "RTO04E" --> <field> <name>RTO04E</name> <description>RTO04 Output Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "RTO03E" --> <field> <name>RTO03E</name> <description>RTO03 Output Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RTO02E" --> <field> <name>RTO02E</name> <description>RTO02 Output Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "RTO01E" --> <field> <name>RTO01E</name> <description>RTO01 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RTO00E" --> <field> <name>RTO00E</name> <description>RTO00 Output Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR02" --> <register> <name>EPFR02</name> <description>Extended Pin Function Setting Register 02</description> <addressOffset>0x608</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFF1FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IC13S" --> <field> <name>IC13S</name> <description>IC13 Input Select bits</description> <lsb>29</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "IC12S" --> <field> <name>IC12S</name> <description>IC13 Input Select bits</description> <lsb>26</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "IC11S" --> <field> <name>IC11S</name> <description>IC13 Input Select bits</description> <lsb>23</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "IC10S" --> <field> <name>IC10S</name> <description>IC13 Input Select bits</description> <lsb>20</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "FRCK1S" --> <field> <name>FRCK1S</name> <description>FRCK1 Input Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "DTTI1S" --> <field> <name>DTTI1S</name> <description>DTTIX1 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "DTTI1C" --> <field> <name>DTTI1C</name> <description>DTTIX1 Function Select bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "RTO15E" --> <field> <name>RTO15E</name> <description>RTO15 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "RTO14E" --> <field> <name>RTO14E</name> <description>RTO14 Output Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "RTO13E" --> <field> <name>RTO13E</name> <description>RTO13 Output Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RTO12E" --> <field> <name>RTO12E</name> <description>RTO12 Output Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "RTO11E" --> <field> <name>RTO11E</name> <description>RTO11 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RTO10E" --> <field> <name>RTO10E</name> <description>RTO10 Output Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR03" --> <register> <name>EPFR03</name> <description>Extended Pin Function Setting Register 03</description> <addressOffset>0x60C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFF1FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "IC23S" --> <field> <name>IC23S</name> <description>IC23 Input Select bits</description> <lsb>29</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "IC22S" --> <field> <name>IC22S</name> <description>IC23 Input Select bits</description> <lsb>26</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "IC21S" --> <field> <name>IC21S</name> <description>IC23 Input Select bits</description> <lsb>23</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "IC20S" --> <field> <name>IC20S</name> <description>IC23 Input Select bits</description> <lsb>20</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "FRCK2S" --> <field> <name>FRCK2S</name> <description>FRCK2 Input Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "DTTI2S" --> <field> <name>DTTI2S</name> <description>DTTIX2 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "DTTI2C" --> <field> <name>DTTI2C</name> <description>DTTIX2 Function Select bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "RTO25E" --> <field> <name>RTO25E</name> <description>RTO25 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "RTO24E" --> <field> <name>RTO24E</name> <description>RTO24 Output Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "RTO23E" --> <field> <name>RTO23E</name> <description>RTO23 Output Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RTO22E" --> <field> <name>RTO22E</name> <description>RTO22 Output Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "RTO21E" --> <field> <name>RTO21E</name> <description>RTO21 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RTO20E" --> <field> <name>RTO20E</name> <description>RTO20 Output Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR04" --> <register> <name>EPFR04</name> <description>Extended Pin Function Setting Register 04</description> <addressOffset>0x610</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x3F3C3F7C</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIOB3S" --> <field> <name>TIOB3S</name> <description>TIOB3 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "TIOA3E" --> <field> <name>TIOA3E</name> <description>TIOA3 Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "TIOA3S" --> <field> <name>TIOA3S</name> <description>TIOA3 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "TIOB2S" --> <field> <name>TIOB2S</name> <description>TIOB2 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "TIOA2E" --> <field> <name>TIOA2E</name> <description>TIOA2 Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "TIOB1S" --> <field> <name>TIOB1S</name> <description>TIOB1 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TIOA1E" --> <field> <name>TIOA1E</name> <description>TIOA1 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "TIOA1S" --> <field> <name>TIOA1S</name> <description>TIOA1 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TIOB0S" --> <field> <name>TIOB0S</name> <description>TIOB0 Input Select bits</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TIOA0E" --> <field> <name>TIOA0E</name> <description>TIOA0 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR05" --> <register> <name>EPFR05</name> <description>Extended Pin Function Setting Register 05</description> <addressOffset>0x614</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x3F3C3F3C</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIOB7S" --> <field> <name>TIOB7S</name> <description>TIOB7 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "TIOA7E" --> <field> <name>TIOA7E</name> <description>TIOA7 Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "TIOA7S" --> <field> <name>TIOA7S</name> <description>TIOA7 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "TIOB6S" --> <field> <name>TIOB6S</name> <description>TIOB6 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "TIOA6E" --> <field> <name>TIOA6E</name> <description>TIOA6 Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "TIOB5S" --> <field> <name>TIOB5S</name> <description>TIOB5 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TIOA5E" --> <field> <name>TIOA5E</name> <description>TIOA5 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "TIOA5S" --> <field> <name>TIOA5S</name> <description>TIOA5 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TIOB4S" --> <field> <name>TIOB4S</name> <description>TIOB4 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TIOA4E" --> <field> <name>TIOA4E</name> <description>TIOA4 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR06" --> <register> <name>EPFR06</name> <description>Extended Pin Function Setting Register 06</description> <addressOffset>0x618</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EINT15S" --> <field> <name>EINT15S</name> <description>External Interrupt 15 Input Select bits</description> <lsb>30</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "EINT14S" --> <field> <name>EINT14S</name> <description>External Interrupt 14 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "EINT13S" --> <field> <name>EINT13S</name> <description>External Interrupt 13 Input Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "EINT12S" --> <field> <name>EINT12S</name> <description>External Interrupt 12 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "EINT11S" --> <field> <name>EINT11S</name> <description>External Interrupt 11 Input Select bits</description> <lsb>22</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "EINT10S" --> <field> <name>EINT10S</name> <description>External Interrupt 10 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "EINT09S" --> <field> <name>EINT09S</name> <description>External Interrupt 09 Input Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "EINT08S" --> <field> <name>EINT08S</name> <description>External Interrupt 08 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "EINT07S" --> <field> <name>EINT07S</name> <description>External Interrupt 07 Input Select bits</description> <lsb>14</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "EINT06S" --> <field> <name>EINT06S</name> <description>External Interrupt 06 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "EINT05S" --> <field> <name>EINT05S</name> <description>External Interrupt 05 Input Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "EINT04S" --> <field> <name>EINT04S</name> <description>External Interrupt 04 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "EINT03S" --> <field> <name>EINT03S</name> <description>External Interrupt 03 Input Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "EINT02S" --> <field> <name>EINT02S</name> <description>External Interrupt 02 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EINT01S" --> <field> <name>EINT01S</name> <description>External Interrupt 01 Input Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "EINT00S" --> <field> <name>EINT00S</name> <description>External Interrupt 00 Input Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR07" --> <register> <name>EPFR07</name> <description>Extended Pin Function Setting Register 07</description> <addressOffset>0x61C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0FFFFFF0</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCK3B" --> <field> <name>SCK3B</name> <description>SCK3 Input/Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "SOT3B" --> <field> <name>SOT3B</name> <description>SOT3 Input/Output Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "SIN3S" --> <field> <name>SIN3S</name> <description>SIN3 Input Select bits</description> <lsb>22</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "SCK2B" --> <field> <name>SCK2B</name> <description>SCK2 Input/Output Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SOT2B" --> <field> <name>SOT2B</name> <description>SOT2 Input/Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SIN2S" --> <field> <name>SIN2S</name> <description>SIN2 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SCK1B" --> <field> <name>SCK1B</name> <description>SCK1 Input/Output Select bits</description> <lsb>14</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "SOT1B" --> <field> <name>SOT1B</name> <description>SOT1 Input/Output Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "SIN1S" --> <field> <name>SIN1S</name> <description>SIN1 Input Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "SCK0B" --> <field> <name>SCK0B</name> <description>SCK0 Input/Output Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "SOT0B" --> <field> <name>SOT0B</name> <description>SOT0 Input/Output Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SIN0S" --> <field> <name>SIN0S</name> <description>SIN0 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR08" --> <register> <name>EPFR08</name> <description>Extended Pin Function Setting Register 08</description> <addressOffset>0x620</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x003F03FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCK6B" --> <field> <name>SCK6B</name> <description>SCK6 Input/Output Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "SOT6B" --> <field> <name>SOT6B</name> <description>SOT6 Input/Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SIN6S" --> <field> <name>SIN6S</name> <description>SIN6 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "SCK4B" --> <field> <name>SCK4B</name> <description>SCK4 Input/Output Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "SOT4B" --> <field> <name>SOT4B</name> <description>SOT4 Input/Output Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SIN4S" --> <field> <name>SIN4S</name> <description>SIN4 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CTS4S" --> <field> <name>CTS4S</name> <description>CTS4 Input/Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RTS4E" --> <field> <name>RTS4E</name> <description>RTS4 Input/Output Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR09" --> <register> <name>EPFR09</name> <description>Extended Pin Function Setting Register 09</description> <addressOffset>0x624</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0F0FF03F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CTX0E" --> <field> <name>CTX0E</name> <description>CTX0E Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "CRX0S" --> <field> <name>CRX0S</name> <description>CRX0S Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "ADTRG1S" --> <field> <name>ADTRG1S</name> <description>ADTRG1 Input Select bits</description> <lsb>16</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "ADTRG0S" --> <field> <name>ADTRG0S</name> <description>ADTRG0 Input Select bits</description> <lsb>12</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "QZIN0S" --> <field> <name>QZIN0S</name> <description>QZIN0S Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "QBIN0S" --> <field> <name>QBIN0S</name> <description>QBIN0S Input Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "QAIN0S" --> <field> <name>QAIN0S</name> <description>QAIN0S Input Select bits$</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR10" --> <register> <name>EPFR10</name> <description>Extended Pin Function Setting Register 10</description> <addressOffset>0x628</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "EPFR11" --> <register> <name>EPFR11</name> <description>Extended Pin Function Setting Register 11</description> <addressOffset>0x62C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x03FFFFFF</resetMask> </register> <!-- REGISTER "EPFR12" --> <register> <name>EPFR12</name> <description>Extended Pin Function Setting Register 12</description> <addressOffset>0x630</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x3F3C3F3C</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIOB11S" --> <field> <name>TIOB11S</name> <description>TIOB11 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "TIOA11E" --> <field> <name>TIOA11E</name> <description>TIOA11 Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "TIOA11S" --> <field> <name>TIOA11S</name> <description>TIOA11 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "TIOB10S" --> <field> <name>TIOB10S</name> <description>TIOB10 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "TIOA10E" --> <field> <name>TIOA10E</name> <description>TIOA10 Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "TIOB9S" --> <field> <name>TIOB9S</name> <description>TIOB9 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TIOA9E" --> <field> <name>TIOA9E</name> <description>TIOA9 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "TIOA9S" --> <field> <name>TIOA9S</name> <description>TIOA9 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TIOB8S" --> <field> <name>TIOB8S</name> <description>TIOB8 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TIOA8E" --> <field> <name>TIOA8E</name> <description>TIOA8 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR13" --> <register> <name>EPFR13</name> <description>Extended Pin Function Setting Register 13</description> <addressOffset>0x634</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x3F3C3F3C</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TIOB15S" --> <field> <name>TIOB15S</name> <description>TIOB15 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "TIOA15E" --> <field> <name>TIOA15E</name> <description>TIOA15 Output Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "TIOA15S" --> <field> <name>TIOA15S</name> <description>TIOA15 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "TIOB14S" --> <field> <name>TIOB14S</name> <description>TIOB14 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "TIOA14E" --> <field> <name>TIOA14E</name> <description>TIOA14 Output Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "TIOB13S" --> <field> <name>TIOB13S</name> <description>TIOB13 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "TIOA13E" --> <field> <name>TIOA13E</name> <description>TIOA13 Output Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "TIOA13S" --> <field> <name>TIOA13S</name> <description>TIOA13 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TIOB12S" --> <field> <name>TIOB12S</name> <description>TIOB12 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TIOA12E" --> <field> <name>TIOA12E</name> <description>TIOA12 Output Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR14" --> <register> <name>EPFR14</name> <description>Extended Pin Function Setting Register 14</description> <addressOffset>0x638</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x3FFC0000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "E_SPLC" --> <field> <name>E_SPLC</name> <description>Input cutoff Select bit in Standby of input Pin for Ethernet-MAC</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "E_PSE" --> <field> <name>E_PSE</name> <description>PPS0_PPS1 Output Select bit for Ethernet-MAC</description> <lsb>27</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "E_CKE" --> <field> <name>E_CKE</name> <description>E_COUT Output Select bit</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "E_MD1B" --> <field> <name>E_MD1B</name> <description>E_MDO1 I/O Select bit</description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "E_MD0B" --> <field> <name>E_MD0B</name> <description>E_MDO0 I/O Select bit</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "E_MC1B" --> <field> <name>E_MC1B</name> <description>E_MDC1 I/O Select bit</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "E_MC0E" --> <field> <name>E_MC0E</name> <description>E_MDC0 Output Select bit</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "E_TE1E" --> <field> <name>E_TE1E</name> <description>E_TXER0_TXEN1 Output Select bit</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "E_TE0E" --> <field> <name>E_TE0E</name> <description>E_TXEN0 Output Select bit</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "E_TD1E" --> <field> <name>E_TD1E</name> <description>E_TX02_TX10, E_TX03_TX11 Output Select bit</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "E_TD0E" --> <field> <name>E_TD0E</name> <description>E_TX00, E_TX01 Output Select bit</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR15" --> <register> <name>EPFR15</name> <description>Extended Pin Function Setting Register 15</description> <addressOffset>0x63C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EINT31S" --> <field> <name>EINT31S</name> <description>External Interrupt 31 Input Select bits</description> <lsb>30</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "EINT30S" --> <field> <name>EINT30S</name> <description>External Interrupt 30 Input Select bits</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "EINT29S" --> <field> <name>EINT29S</name> <description>External Interrupt 29 Input Select bits</description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "EINT28S" --> <field> <name>EINT28S</name> <description>External Interrupt 28 Input Select bits</description> <lsb>24</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "EINT27S" --> <field> <name>EINT27S</name> <description>External Interrupt 27 Input Select bits</description> <lsb>22</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "EINT26S" --> <field> <name>EINT26S</name> <description>External Interrupt 26 Input Select bits</description> <lsb>20</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "EINT25S" --> <field> <name>EINT25S</name> <description>External Interrupt 25 Input Select bits</description> <lsb>18</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "EINT24S" --> <field> <name>EINT24S</name> <description>External Interrupt 24 Input Select bits</description> <lsb>16</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "EINT23S" --> <field> <name>EINT23S</name> <description>External Interrupt 23 Input Select bits</description> <lsb>14</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "EINT22S" --> <field> <name>EINT22S</name> <description>External Interrupt 22 Input Select bits</description> <lsb>12</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "EINT21S" --> <field> <name>EINT21S</name> <description>External Interrupt 21 Input Select bits</description> <lsb>10</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "EINT20S" --> <field> <name>EINT20S</name> <description>External Interrupt 20 Input Select bits</description> <lsb>8</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "EINT19S" --> <field> <name>EINT19S</name> <description>External Interrupt 19 Input Select bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "EINT18S" --> <field> <name>EINT18S</name> <description>External Interrupt 18 Input Select bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EINT17S" --> <field> <name>EINT17S</name> <description>External Interrupt 17 Input Select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "EINT16S" --> <field> <name>EINT16S</name> <description>External Interrupt 16 Input Select bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR16" --> <register> <name>EPFR16</name> <description>Extended Pin Function Setting Register 16</description> <addressOffset>0x640</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x30000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SFMPBC" --> <field> <name>SFMPBC</name> <description>MFS ch.B I2C FastMode+ Select bit</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "SFMPAC" --> <field> <name>SFMPAC</name> <description>MFS ch.A I2C FastMode+ Select bit</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EPFR17" --> <register> <name>EPFR17</name> <description>Extended Pin Function Setting Register 17</description> <addressOffset>0x644</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <!-- REGISTER "EPFR18" --> <register> <name>EPFR18</name> <description>Extended Pin Function Setting Register 18</description> <addressOffset>0x648</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <!-- REGISTER "EPFR19" --> <register> <name>EPFR19</name> <description>Extended Pin Function Setting Register 19</description> <addressOffset>0x64C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000000</resetMask> </register> <!-- REGISTER "EPFR20" --> <register> <name>EPFR20</name> <description>Extended Pin Function Setting Register 20</description> <addressOffset>0x650</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x0</resetMask> </register> <!-- REGISTER "PZR0" --> <register derivedFrom="DDR0"> <name>PZR0</name> <description>Port Pseudo Open Drain Setting Register 0</description> <addressOffset>0x700</addressOffset> </register> <!-- REGISTER "PZR1" --> <register derivedFrom="DDR1"> <name>PZR1</name> <description>Port Pseudo Open Drain Setting Register 1</description> <addressOffset>0x704</addressOffset> </register> <!-- REGISTER "PZR2" --> <register derivedFrom="DDR2"> <name>PZR2</name> <description>Port Pseudo Open Drain Setting Register 2</description> <addressOffset>0x708</addressOffset> </register> <!-- REGISTER "PZR3" --> <register derivedFrom="DDR3"> <name>PZR3</name> <description>Port Pseudo Open Drain Setting Register 3</description> <addressOffset>0x70C</addressOffset> </register> <!-- REGISTER "PZR4" --> <register derivedFrom="DDR4"> <name>PZR4</name> <description>Port Pseudo Open Drain Setting Register 4</description> <addressOffset>0x710</addressOffset> </register> <!-- REGISTER "PZR5" --> <register derivedFrom="DDR5"> <name>PZR5</name> <description>Port Pseudo Open Drain Setting Register 5</description> <addressOffset>0x714</addressOffset> </register> <!-- REGISTER "PZR6" --> <register derivedFrom="DDR6"> <name>PZR6</name> <description>Port Pseudo Open Drain Setting Register 6</description> <addressOffset>0x718</addressOffset> </register> <!-- REGISTER "PZR8" --> <register derivedFrom="DDR8"> <name>PZR8</name> <description>Port Pseudo Open Drain Setting Register 8</description> <addressOffset>0x720</addressOffset> </register> <!-- REGISTER "PZRE" --> <register derivedFrom="DDRE"> <name>PZRE</name> <description>Port Pseudo Open Drain Setting Register E</description> <addressOffset>0x738</addressOffset> </register> </registers> </peripheral> <!-- PERIPHERAL "LVD" --> <peripheral> <name>LVD</name> <description>Low-voltage Detection</description> <groupName>LVD</groupName> <baseAddress>0x40035000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x5</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "LVD" --> <interrupt> <name>LVD</name> <value>2</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "LVD_CTL" --> <register> <name>LVD_CTL</name> <description>Low-voltage Detection Voltage Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x40</resetValue> <resetMask>0xFC</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDIE" --> <field> <name>LVDIE</name> <description>Low-voltage detection interrupt enable bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SVHI" --> <field> <name>SVHI</name> <description>Low-voltage detection interrupt voltage setting bits</description> <lsb>2</lsb> <msb>6</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LVD_STR" --> <register> <name>LVD_STR</name> <description>Low-voltage Detection Interrupt Factor Register</description> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x80</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDIR" --> <field> <name>LVDIR</name> <description>Low-voltage detection interrupt factor bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "LVD_CLR" --> <register> <name>LVD_CLR</name> <description>Low-voltage Detection Interrupt Factor Clear Register </description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0x80</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDCL" --> <field> <name>LVDCL</name> <description>Low-voltage detection interrupt factor clear bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LVD_RLR" --> <register> <name>LVD_RLR</name> <description>Low-voltage Detection Voltage Protection Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDLCK" --> <field> <name>LVDLCK</name> <description>Low-voltage Detection Voltage Control Register protection bits</description> <lsb>0</lsb> <msb>31</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LVD_STR2" --> <register> <name>LVD_STR2</name> <description>Low-voltage Detection Circuit Status Register</description> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x40</resetValue> <resetMask>0x80</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LVDIRDY" --> <field> <name>LVDIRDY</name> <description>Low-voltage detection interrupt status flag</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "DS" --> <peripheral> <name>DS</name> <description>Low Power Consumption Mode</description> <groupName>DS</groupName> <baseAddress>0x40035100</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x4</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x700</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x704</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x708</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x70C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x710</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x714</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x800</offset> <size>0x16</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "RCK_CTL" --> <register> <name>RCK_CTL</name> <description>Sub Clock Control Register</description> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x01</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RTCCKE" --> <field> <name>RTCCKE</name> <description>RTC clock control bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "PMD_CTL" --> <register> <name>PMD_CTL</name> <description>RTC Mode Control Register</description> <addressOffset>0x700</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RTCE" --> <field> <name>RTCE</name> <description>RTC mode control bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WRFSR" --> <register> <name>WRFSR</name> <description>Deep Standby Return Cause Register 1</description> <addressOffset>0x704</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WLVDH" --> <field> <name>WLVDH</name> <description>Low-voltage detection reset return bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "WINITX" --> <field> <name>WINITX</name> <description>INITX pin input reset return bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WIFSR" --> <register> <name>WIFSR</name> <description>Deep Standby Return Cause Register 2</description> <addressOffset>0x708</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WUI5" --> <field> <name>WUI5</name> <description>WKUP pin input return bit 5</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "WUI4" --> <field> <name>WUI4</name> <description>WKUP pin input return bit 4</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "WUI3" --> <field> <name>WUI3</name> <description>WKUP pin input return bit 3</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "WUI2" --> <field> <name>WUI2</name> <description>WKUP pin input return bit 2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "WUI1" --> <field> <name>WUI1</name> <description>WKUP pin input return bit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "WUI0" --> <field> <name>WUI0</name> <description>WKUP pin input return bit 0</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "WLVDI" --> <field> <name>WLVDI</name> <description>LVD interrupt return bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "WRTCI" --> <field> <name>WRTCI</name> <description>RTC interrupt return bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WIER" --> <register> <name>WIER</name> <description>Deep Standby Return Enable Register</description> <addressOffset>0x70C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x00FB</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WUI5E" --> <field> <name>WUI5E</name> <description>WKUP pin input return enable bit 5</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "WUI4E" --> <field> <name>WUI4E</name> <description>WKUP pin input return enable bit 4</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "WUI3E" --> <field> <name>WUI3E</name> <description>WKUP pin input return enable bit 3</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "WUI2E" --> <field> <name>WUI2E</name> <description>WKUP pin input return enable bit 2</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "WUI1E" --> <field> <name>WUI1E</name> <description>WKUP pin input return enable bit 1</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "WLVDE" --> <field> <name>WLVDE</name> <description>LVD interrupt return enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "WRTCE" --> <field> <name>WRTCE</name> <description>RTC interrupt return enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WILVR" --> <register> <name>WILVR</name> <description>WKUP Pin Input Level Register</description> <addressOffset>0x710</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WUI5LV" --> <field> <name>WUI5LV</name> <description>WKUP pin input level select bit 5</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "WUI4LV" --> <field> <name>WUI4LV</name> <description>WKUP pin input level select bit 4</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "WUI3LV" --> <field> <name>WUI3LV</name> <description>WKUP pin input level select bit 3</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "WUI2LV" --> <field> <name>WUI2LV</name> <description>WKUP pin input level select bit 2</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "WUI1LV" --> <field> <name>WUI1LV</name> <description>WKUP pin input level select bit 1</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DSRAMR" --> <register> <name>DSRAMR</name> <description>Deep Standby RAM Retention Register</description> <addressOffset>0x714</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SRAMR" --> <field> <name>SRAMR</name> <description>On-chip SRAM retention control bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "BUR01" --> <register> <name>BUR01</name> <description>Backup Registers from 1</description> <addressOffset>0x800</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR02" --> <register> <name>BUR02</name> <description>Backup Registers from 2</description> <addressOffset>0x801</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR03" --> <register> <name>BUR03</name> <description>Backup Registers from 3</description> <addressOffset>0x802</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR04" --> <register> <name>BUR04</name> <description>Backup Registers from 4</description> <addressOffset>0x803</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR05" --> <register> <name>BUR05</name> <description>Backup Registers from 5</description> <addressOffset>0x804</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR06" --> <register> <name>BUR06</name> <description>Backup Registers from 6</description> <addressOffset>0x805</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR07" --> <register> <name>BUR07</name> <description>Backup Registers from 7</description> <addressOffset>0x806</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR08" --> <register> <name>BUR08</name> <description>Backup Registers from 8</description> <addressOffset>0x807</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR09" --> <register> <name>BUR09</name> <description>Backup Registers from 9</description> <addressOffset>0x808</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR10" --> <register> <name>BUR10</name> <description>Backup Registers from 10</description> <addressOffset>0x809</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR11" --> <register> <name>BUR11</name> <description>Backup Registers from 11</description> <addressOffset>0x80A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR12" --> <register> <name>BUR12</name> <description>Backup Registers from 12</description> <addressOffset>0x80B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR13" --> <register> <name>BUR13</name> <description>Backup Registers from 13</description> <addressOffset>0x80C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR14" --> <register> <name>BUR14</name> <description>Backup Registers from 14</description> <addressOffset>0x80D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR15" --> <register> <name>BUR15</name> <description>Backup Registers from 15</description> <addressOffset>0x80E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BUR16" --> <register> <name>BUR16</name> <description>Backup Registers from 16</description> <addressOffset>0x80F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "MFS0" --> <peripheral> <name>MFS0</name> <description>Multi-function Serial Interface 0</description> <groupName>MFS0</groupName> <baseAddress>0x40038000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x0</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x18</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x1C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x24</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x28</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x2C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x30</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x3C</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x40</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "MFS0_RX" --> <interrupt> <name>MFS0_RX</name> <value>60</value> </interrupt> <!-- INTERRUPT "MFS0_TX" --> <interrupt> <name>MFS0_TX</name> <value>61</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "UART_SCR" --> <register> <name>UART_SCR</name> <description>Serial Control Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x1</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x9F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UPCL" --> <field> <name>UPCL</name> <description>Programmable Clear bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RIE" --> <field> <name>RIE</name> <description>Received interrupt enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TIE" --> <field> <name>TIE</name> <description>Transmit interrupt enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TBIE" --> <field> <name>TBIE</name> <description>Transmit bus idle interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "RXE" --> <field> <name>RXE</name> <description>Received operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TXE" --> <field> <name>TXE</name> <description>Transmission operation enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_SMR" --> <register> <name>UART_SMR</name> <description>Serial Mode Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xED</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MD" --> <field> <name>MD</name> <description>Operation mode set bit</description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SBL" --> <field> <name>SBL</name> <description>Stop bit length select bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BDS" --> <field> <name>BDS</name> <description>Transfer direction select bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SOE" --> <field> <name>SOE</name> <description>Serial data output enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_SSR" --> <register> <name>UART_SSR</name> <description>Serial Status Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x5</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0xBF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REC" --> <field> <name>REC</name> <description>Received error flag clear bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "PE" --> <field> <name>PE</name> <description>Parity error flag bit (only functions in operation mode 0) </description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "FRE" --> <field> <name>FRE</name> <description>Framing error flag bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "ORE" --> <field> <name>ORE</name> <description>Overrun error flag bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "RDRF" --> <field> <name>RDRF</name> <description>Received data full flag bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TDRE" --> <field> <name>TDRE</name> <description>Transmit data empty flag bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TBI" --> <field> <name>TBI</name> <description>Transmit bus idle flag</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "UART_ESCR" --> <register> <name>UART_ESCR</name> <description>Extended Communication Control Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLWEN" --> <field> <name>FLWEN</name> <description>Flow control enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ESBL" --> <field> <name>ESBL</name> <description>Extension stop bit length select bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "INV" --> <field> <name>INV</name> <description>Inverted serial data format bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PEN" --> <field> <name>PEN</name> <description>Parity enable bit (only functions in operation mode 0) </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "P" --> <field> <name>P</name> <description>Parity select bit (only functions in operation mode 0)</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "L" --> <field> <name>L</name> <description>Data length select bit</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_RDR" --> <register> <name>UART_RDR</name> <description>Received Data Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x01FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>8</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "UART_TDR" --> <register> <name>UART_TDR</name> <description>Transmit Data Register</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>write-only</access> <resetValue>0x01FF</resetValue> <resetMask>0x01FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>8</msb> <access>write-only</access> </field> </fields> </register> <!-- REGISTER "UART_BGR" --> <register> <name>UART_BGR</name> <description>Baud Rate Generator Registers</description> <alternateGroup>UART</alternateGroup> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXT" --> <field> <name>EXT</name> <description>External clock select bit</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "BGR1" --> <field> <name>BGR1</name> <description>Baud Rate Generator Registers 1</description> <lsb>8</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "BGR0" --> <field> <name>BGR0</name> <description>Baud Rate Generator Registers 0</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_FCR1" --> <register> <name>UART_FCR1</name> <description>FIFO Control Register 1</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLSTE" --> <field> <name>FLSTE</name> <description>Re-transmission data lost detect enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FRIIE" --> <field> <name>FRIIE</name> <description>Received FIFO idle detection enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FDRQ" --> <field> <name>FDRQ</name> <description>Transmit FIFO data request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FTIE" --> <field> <name>FTIE</name> <description>Transmit FIFO interrupt enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FSEL" --> <field> <name>FSEL</name> <description>FIFO select bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_FCR0" --> <register> <name>UART_FCR0</name> <description>FIFO Control Register 0</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLST" --> <field> <name>FLST</name> <description>FIFO re-transmit data lost flag bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "FLD" --> <field> <name>FLD</name> <description>FIFO pointer reload bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "FSET" --> <field> <name>FSET</name> <description>FIFO pointer save bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FCL2" --> <field> <name>FCL2</name> <description>FIFO2 reset bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FCL1" --> <field> <name>FCL1</name> <description>FIFO1 reset bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FE2" --> <field> <name>FE2</name> <description>FIFO2 operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FE1" --> <field> <name>FE1</name> <description>FIFO1 operation enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "UART_FBYTE1" --> <register> <name>UART_FBYTE1</name> <description>FIFO Byte Register 1</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "UART_FBYTE2" --> <register> <name>UART_FBYTE2</name> <description>FIFO Byte Register 2</description> <alternateGroup>UART</alternateGroup> <addressOffset>0x19</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_SCR" --> <register> <name>CSIO_SCR</name> <description>Serial Control Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x1</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UPCL" --> <field> <name>UPCL</name> <description>Programmable clear bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MS" --> <field> <name>MS</name> <description>Master/Slave function select bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "SPI" --> <field> <name>SPI</name> <description>SPI corresponding bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "RIE" --> <field> <name>RIE</name> <description>Received interrupt enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TIE" --> <field> <name>TIE</name> <description>Transmit interrupt enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TBIE" --> <field> <name>TBIE</name> <description>Transmit bus idle interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "RXE" --> <field> <name>RXE</name> <description>Data received enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TXE" --> <field> <name>TXE</name> <description>Data transmission enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SMR" --> <register> <name>CSIO_SMR</name> <description>Serial Mode Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xEF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MD" --> <field> <name>MD</name> <description>Operation mode set bits</description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SCINV" --> <field> <name>SCINV</name> <description>Serial clock invert bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BDS" --> <field> <name>BDS</name> <description>Transfer direction select bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SCKE" --> <field> <name>SCKE</name> <description>Master mode serial clock output enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "SOE" --> <field> <name>SOE</name> <description>Serial data output enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SSR" --> <register> <name>CSIO_SSR</name> <description>Serial Status Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x5</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0x9F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REC" --> <field> <name>REC</name> <description>Received error flag clear bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AWC" --> <field> <name>AWC</name> <description>Access Width Control bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ORE" --> <field> <name>ORE</name> <description>Overrun error flag bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "RDRF" --> <field> <name>RDRF</name> <description>Received data full flag bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TDRE" --> <field> <name>TDRE</name> <description>Transmit data empty flag bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TBI" --> <field> <name>TBI</name> <description>Transmit bus idle flag bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "CSIO_ESCR" --> <register> <name>CSIO_ESCR</name> <description>Extended Communication Control Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xCF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SOP" --> <field> <name>SOP</name> <description>Serial output pin set bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "L3" --> <field> <name>L3</name> <description>Bit3 of Data length select bits </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "WT" --> <field> <name>WT</name> <description>Data transmit/received wait select bits</description> <lsb>3</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "L" --> <field> <name>L</name> <description>Data length select bits</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_RDR" --> <register> <name>CSIO_RDR</name> <description>Received Data Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>15</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "CSIO_TDR" --> <register> <name>CSIO_TDR</name> <description>Transmit Data Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>write-only</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>15</msb> <access>write-only</access> </field> </fields> </register> <!-- REGISTER "CSIO_BGR" --> <register> <name>CSIO_BGR</name> <description>Baud Rate Generator Registers</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x7FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BGR1" --> <field> <name>BGR1</name> <description>Baud Rate Generator Registers 1</description> <lsb>8</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "BGR0" --> <field> <name>BGR0</name> <description>Baud Rate Generator Registers 0</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_FCR1" --> <register> <name>CSIO_FCR1</name> <description>FIFO Control Register 1</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLSTE" --> <field> <name>FLSTE</name> <description>Re-transmission data lost detect enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FRIIE" --> <field> <name>FRIIE</name> <description>Received FIFO idle detection enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FDRQ" --> <field> <name>FDRQ</name> <description>Transmit FIFO data request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FTIE" --> <field> <name>FTIE</name> <description>Transmit FIFO interrupt enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FSEL" --> <field> <name>FSEL</name> <description>FIFO select bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_FCR0" --> <register> <name>CSIO_FCR0</name> <description>FIFO Control Register 0</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLST" --> <field> <name>FLST</name> <description>FIFO re-transmit data lost flag bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "FLD" --> <field> <name>FLD</name> <description>FIFO pointer reload bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "FSET" --> <field> <name>FSET</name> <description>FIFO pointer save bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FCL2" --> <field> <name>FCL2</name> <description>FIFO2 reset bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FCL1" --> <field> <name>FCL1</name> <description>FIFO1 reset bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FE2" --> <field> <name>FE2</name> <description>FIFO2 operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FE1" --> <field> <name>FE1</name> <description>FIFO1 operation enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_FBYTE1" --> <register> <name>CSIO_FBYTE1</name> <description>FIFO Byte Register 1</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_FBYTE2" --> <register> <name>CSIO_FBYTE2</name> <description>FIFO Byte Register 2</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x19</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_SCSTR0" --> <register> <name>CSIO_SCSTR0</name> <description>Serial Chip Select Timing Register 0</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x1C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CSHD" --> <field> <name>CSHD</name> <description>Serial Chip Select Hold Delay bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SCSTR1" --> <register> <name>CSIO_SCSTR1</name> <description>Serial Chip Select Timing Register 1</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x1D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CSSU" --> <field> <name>CSSU</name> <description>Serial Chip Select Setup Delay bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SCSTR2" --> <register> <name>CSIO_SCSTR2</name> <description>Serial Chip Select Timing Registers 2/3</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x20</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CSDS" --> <field> <name>CSDS</name> <description>Serial Chip Deselect bits</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SCSTR3" --> <register> <name>CSIO_SCSTR3</name> <description>Serial Chip Select Timing Registers 3</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x21</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_SACSR" --> <register> <name>CSIO_SACSR</name> <description>Serial Support Control Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x24</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x39DF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TBEEN" --> <field> <name>TBEEN</name> <description>Transfer Byte Error Enable bit</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "CSEIE" --> <field> <name>CSEIE</name> <description>Chip Select Error Interupt Enable bit</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "CSE" --> <field> <name>CSE</name> <description>Chip Select Error Flag</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "TINT" --> <field> <name>TINT</name> <description>Timer Interrupt Flag</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "TINTE" --> <field> <name>TINTE</name> <description>Timer Interrupt Enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TSYNE" --> <field> <name>TSYNE</name> <description>Synchronous Transmission Enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "TDIV" --> <field> <name>TDIV</name> <description>Timer Operation Clock Division bit</description> <lsb>1</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TMRE" --> <field> <name>TMRE</name> <description>Serial Timer Enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_STMR" --> <register> <name>CSIO_STMR</name> <description>Serial Timer Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x28</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TM" --> <field> <name>TM</name> <description>Timer Data bits</description> <lsb>0</lsb> <msb>15</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "CSIO_STMCR" --> <register> <name>CSIO_STMCR</name> <description>Serial Timer Comparison Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x2C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TC" --> <field> <name>TC</name> <description>Compare bits</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_SCSCR" --> <register> <name>CSIO_SCSCR</name> <description>Serial Chip Select Control Status Register</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x30</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0020</resetValue> <resetMask>0x03E3</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SCAM" --> <field> <name>SCAM</name> <description>Serial Chip Select Active Hold bit</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "CDIV" --> <field> <name>CDIV</name> <description>Serial Chip Select Timing Operation Clock Division bit</description> <lsb>6</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "CSLVL" --> <field> <name>CSLVL</name> <description>Serial Chip Select Level Setting bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CSEN0" --> <field> <name>CSEN0</name> <description>Serial Chip Select Enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "CSOE" --> <field> <name>CSOE</name> <description>Serial Chip Select Output Enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CSIO_TBYTE0" --> <register> <name>CSIO_TBYTE0</name> <description>TBYTE0</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x3C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_TBYTE1" --> <register> <name>CSIO_TBYTE1</name> <description>TBYTE1</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x3D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_TBYTE2" --> <register> <name>CSIO_TBYTE2</name> <description>TBYTE2</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x40</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CSIO_TBYTE3" --> <register> <name>CSIO_TBYTE3</name> <description>TBYTE3</description> <alternateGroup>CSIO</alternateGroup> <addressOffset>0x41</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "LIN_SCR" --> <register> <name>LIN_SCR</name> <description>Serial Control Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x1</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "UPCL" --> <field> <name>UPCL</name> <description>Programmable clear bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MS" --> <field> <name>MS</name> <description>Master/Slave function select bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "LBR" --> <field> <name>LBR</name> <description>LIN Break Field setting bit (valid in master mode only) </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "RIE" --> <field> <name>RIE</name> <description>Received interrupt enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TIE" --> <field> <name>TIE</name> <description>Transmit interrupt enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TBIE" --> <field> <name>TBIE</name> <description>Transmit bus idle interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "RXE" --> <field> <name>RXE</name> <description>Data reception enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TXE" --> <field> <name>TXE</name> <description>Data transmission enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_SMR" --> <register> <name>LIN_SMR</name> <description>Serial Mode Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xF9</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MD" --> <field> <name>MD</name> <description>Operation mode setting bits </description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "WUCR" --> <field> <name>WUCR</name> <description>Wake-up control bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "SBL" --> <field> <name>SBL</name> <description>Stop bit length select bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "SOE" --> <field> <name>SOE</name> <description>Serial data output enable bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_SSR" --> <register> <name>LIN_SSR</name> <description>Serial Status Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x5</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0xBF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REC" --> <field> <name>REC</name> <description>Received Error flag clear bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "LBD" --> <field> <name>LBD</name> <description>LIN Break field detection flag bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "FRE" --> <field> <name>FRE</name> <description>Framing error flag bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "ORE" --> <field> <name>ORE</name> <description>Overrun error flag bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "RDRF" --> <field> <name>RDRF</name> <description>Received data full flag bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TDRE" --> <field> <name>TDRE</name> <description>Transmit data empty flag bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TBI" --> <field> <name>TBI</name> <description>Transmit bus idle flag bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "LIN_ESCR" --> <register> <name>LIN_ESCR</name> <description>Extended Communication Control Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xDF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ESBL" --> <field> <name>ESBL</name> <description>Extended stop bit length select bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "LBIE" --> <field> <name>LBIE</name> <description>LIN Break field detect interrupt enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "LBL" --> <field> <name>LBL</name> <description>LIN Break field length select bits (valid in master mode only) </description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "DEL" --> <field> <name>DEL</name> <description>LIN Break delimiter length select bits (valid in master mode only) </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_RDR" --> <register> <name>LIN_RDR</name> <description>Received Data Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>7</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "LIN_TDR" --> <register> <name>LIN_TDR</name> <description>Transmit Data Register</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>write-only</access> <resetValue>0x00FF</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>7</msb> <access>write-only</access> </field> </fields> </register> <!-- REGISTER "LIN_BGR" --> <register> <name>LIN_BGR</name> <description>Baud Rate Generator Registers</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXT" --> <field> <name>EXT</name> <description>External clock select bit </description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "BGR1" --> <field> <name>BGR1</name> <description>Baud Rate Generator Registers 1</description> <lsb>8</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "BGR0" --> <field> <name>BGR0</name> <description>Baud Rate Generator Registers 0</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_FCR1" --> <register> <name>LIN_FCR1</name> <description>FIFO Control Register 1</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLSTE" --> <field> <name>FLSTE</name> <description>Re-transmission data lost detect enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FRIIE" --> <field> <name>FRIIE</name> <description>Received FIFO idle detection enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FDRQ" --> <field> <name>FDRQ</name> <description>Transmit FIFO data request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FTIE" --> <field> <name>FTIE</name> <description>Transmit FIFO interrupt enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FSEL" --> <field> <name>FSEL</name> <description>FIFO select bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_FCR0" --> <register> <name>LIN_FCR0</name> <description>FIFO Control Register 0</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLST" --> <field> <name>FLST</name> <description>FIFO re-transmit data lost flag bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "FLD" --> <field> <name>FLD</name> <description>FIFO pointer reload bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "FSET" --> <field> <name>FSET</name> <description>FIFO pointer save bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FCL2" --> <field> <name>FCL2</name> <description>FIFO2 reset bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FCL1" --> <field> <name>FCL1</name> <description>FIFO1 reset bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FE2" --> <field> <name>FE2</name> <description>FIFO2 operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FE1" --> <field> <name>FE1</name> <description>FIFO1 operation enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "LIN_FBYTE1" --> <register> <name>LIN_FBYTE1</name> <description>FIFO Byte Register 1</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "LIN_FBYTE2" --> <register> <name>LIN_FBYTE2</name> <description>FIFO Byte Register 2</description> <alternateGroup>LIN</alternateGroup> <addressOffset>0x19</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "I2C_IBCR" --> <register> <name>I2C_IBCR</name> <description>I2C Bus Control Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x1</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSS" --> <field> <name>MSS</name> <description>Master/slave select bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ACT_SCC" --> <field> <name>ACT_SCC</name> <description>Operation flag/iteration start condition generation bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ACKE" --> <field> <name>ACKE</name> <description>Data byte acknowledge enable bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "WSEL" --> <field> <name>WSEL</name> <description>Wait selection bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "CNDE" --> <field> <name>CNDE</name> <description>Condition detection interrupt enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "INTE" --> <field> <name>INTE</name> <description>Interrupt enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "BER" --> <field> <name>BER</name> <description>Bus error flag bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "INT" --> <field> <name>INT</name> <description>interrupt flag bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_SMR" --> <register> <name>I2C_SMR</name> <description>Serial Mode Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xEC</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MD" --> <field> <name>MD</name> <description>operation mode set bits</description> <lsb>5</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "RIE" --> <field> <name>RIE</name> <description>Received interrupt enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "TIE" --> <field> <name>TIE</name> <description>Transmit interrupt enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_IBSR" --> <register> <name>I2C_IBSR</name> <description>I2C Bus Status Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FBT" --> <field> <name>FBT</name> <description>First byte bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "RACK" --> <field> <name>RACK</name> <description>Acknowledge flag bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "RSA" --> <field> <name>RSA</name> <description>Reserved address detection bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "TRX" --> <field> <name>TRX</name> <description>Data direction bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "AL" --> <field> <name>AL</name> <description>Arbitration lost bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "RSC" --> <field> <name>RSC</name> <description>Iteration start condition check bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SPC" --> <field> <name>SPC</name> <description>Stop condition check bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "BB" --> <field> <name>BB</name> <description>Bus state bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "I2C_SSR" --> <register> <name>I2C_SSR</name> <description>Serial Status Register </description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x5</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "REC" --> <field> <name>REC</name> <description>Received error flag clear bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "TSET" --> <field> <name>TSET</name> <description>Transmit empty flag set bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "DMA" --> <field> <name>DMA</name> <description>DMA mode enable bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "TBIE" --> <field> <name>TBIE</name> <description>Transmit bus idle interrupt enable bit (Effective only when DMA mode is enabled) </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ORE" --> <field> <name>ORE</name> <description>Overrun error flag bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "RDRF" --> <field> <name>RDRF</name> <description>Received data full flag bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TDRE" --> <field> <name>TDRE</name> <description>Transmit data empty flag bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TBI" --> <field> <name>TBI</name> <description>Transmit bus idle flag bit (Effective only when DMA mode is enabled) </description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "I2C_RDR" --> <register> <name>I2C_RDR</name> <description>Received Data Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>7</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "I2C_TDR" --> <register> <name>I2C_TDR</name> <description>Transmit Data Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x8</addressOffset> <size>16</size> <access>write-only</access> <resetValue>0x00FF</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Data</description> <lsb>0</lsb> <msb>7</msb> <access>write-only</access> </field> </fields> </register> <!-- REGISTER "I2C_BGR" --> <register> <name>I2C_BGR</name> <description>Baud Rate Generator Registers</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x7FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BGR1" --> <field> <name>BGR1</name> <description>Baud Rate Generator Registers 1</description> <lsb>8</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "BGR0" --> <field> <name>BGR0</name> <description>Baud Rate Generator Registers 0</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_ISMK" --> <register> <name>I2C_ISMK</name> <description>7-bit Slave Address Mask Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x11</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x7F</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EN" --> <field> <name>EN</name> <description>I2C interface operation enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SM" --> <field> <name>SM</name> <description>Slave address mask bits</description> <lsb>0</lsb> <msb>6</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_ISBA" --> <register> <name>I2C_ISBA</name> <description>7-bit Slave Address Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x10</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SAEN" --> <field> <name>SAEN</name> <description>Slave address enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "SA" --> <field> <name>SA</name> <description>7-bit slave address</description> <lsb>0</lsb> <msb>6</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_FCR1" --> <register> <name>I2C_FCR1</name> <description>FIFO Control Register 1</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x15</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x04</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLSTE" --> <field> <name>FLSTE</name> <description>Re-transmission data lost detect enable bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FRIIE" --> <field> <name>FRIIE</name> <description>Received FIFO idle detection enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FDRQ" --> <field> <name>FDRQ</name> <description>Transmit FIFO data request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FTIE" --> <field> <name>FTIE</name> <description>Transmit FIFO interrupt enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FSEL" --> <field> <name>FSEL</name> <description>FIFO select bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_FCR0" --> <register> <name>I2C_FCR0</name> <description>FIFO Control Register 0</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FLST" --> <field> <name>FLST</name> <description>FIFO re-transmit data lost flag bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "FLD" --> <field> <name>FLD</name> <description>FIFO pointer reload bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "FSET" --> <field> <name>FSET</name> <description>FIFO pointer save bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "FCL2" --> <field> <name>FCL2</name> <description>FIFO2 reset bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "FCL1" --> <field> <name>FCL1</name> <description>FIFO1 reset bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "FE2" --> <field> <name>FE2</name> <description>FIFO2 operation enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "FE1" --> <field> <name>FE1</name> <description>FIFO1 operation enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_FBYTE1" --> <register> <name>I2C_FBYTE1</name> <description>FIFO Byte Register 1</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x18</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "I2C_FBYTE2" --> <register> <name>I2C_FBYTE2</name> <description>FIFO Byte Register 2</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x19</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> </register> <!-- REGISTER "I2C_NFCR" --> <register> <name>I2C_NFCR</name> <description>Noise Filter Control Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x1C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NFT" --> <field> <name>NFT</name> <description>Noise Filter Time Select bits</description> <lsb>0</lsb> <msb>4</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "I2C_EIBCR" --> <register> <name>I2C_EIBCR</name> <description>Extension I2C Bus Control Register</description> <alternateGroup>I2C</alternateGroup> <addressOffset>0x1D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0C</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SDAS" --> <field> <name>SDAS</name> <description>SDA status bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SCLS" --> <field> <name>SCLS</name> <description>SCL status bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "SDAC" --> <field> <name>SDAC</name> <description>SDA output control bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "SCLC" --> <field> <name>SCLC</name> <description>SCL output control bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "SOCE" --> <field> <name>SOCE</name> <description>Serial output enabled bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "BEC" --> <field> <name>BEC</name> <description>Bus error control bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "MFS1" --> <peripheral derivedFrom="MFS0"> <name>MFS1</name> <baseAddress>0x40038100</baseAddress> <!-- INTERRUPT "MFS1_RX" --> <interrupt> <name>MFS1_RX</name> <value>62</value> </interrupt> <!-- INTERRUPT "MFS1_TX" --> <interrupt> <name>MFS1_TX</name> <value>63</value> </interrupt> </peripheral> <!-- PERIPHERAL "MFS2" --> <peripheral derivedFrom="MFS0"> <name>MFS2</name> <baseAddress>0x40038200</baseAddress> <!-- INTERRUPT "MFS2_RX" --> <interrupt> <name>MFS2_RX</name> <value>64</value> </interrupt> <!-- INTERRUPT "MFS2_TX" --> <interrupt> <name>MFS2_TX</name> <value>65</value> </interrupt> </peripheral> <!-- PERIPHERAL "MFS3" --> <peripheral derivedFrom="MFS0"> <name>MFS3</name> <baseAddress>0x40038300</baseAddress> <!-- INTERRUPT "MFS3_RX" --> <interrupt> <name>MFS3_RX</name> <value>66</value> </interrupt> <!-- INTERRUPT "MFS3_TX" --> <interrupt> <name>MFS3_TX</name> <value>67</value> </interrupt> </peripheral> <!-- PERIPHERAL "MFS4" --> <peripheral derivedFrom="MFS0"> <name>MFS4</name> <baseAddress>0x40038400</baseAddress> <!-- INTERRUPT "MFS4_RX" --> <interrupt> <name>MFS4_RX</name> <value>68</value> </interrupt> <!-- INTERRUPT "MFS4_TX" --> <interrupt> <name>MFS4_TX</name> <value>69</value> </interrupt> </peripheral> <!-- PERIPHERAL "MFS6" --> <peripheral derivedFrom="MFS0"> <name>MFS6</name> <baseAddress>0x40038600</baseAddress> <!-- INTERRUPT "MFS6_RX" --> <interrupt> <name>MFS6_RX</name> <value>72</value> </interrupt> <!-- INTERRUPT "MFS6_TX" --> <interrupt> <name>MFS6_TX</name> <value>73</value> </interrupt> </peripheral> <!-- PERIPHERAL "CRC" --> <peripheral> <name>CRC</name> <description>CRC Registers</description> <groupName>CRC</groupName> <baseAddress>0x40039000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x4</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x8</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xC</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "CRCCR" --> <register> <name>CRCCR</name> <description>CRC Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "FXOR" --> <field> <name>FXOR</name> <description>Initialization bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "CRCLSF" --> <field> <name>CRCLSF</name> <description>Final XOR control bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CRCLTE" --> <field> <name>CRCLTE</name> <description>CRC result bit-order setting bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "LSBFST" --> <field> <name>LSBFST</name> <description>CRC result byte-order setting bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "LTLEND" --> <field> <name>LTLEND</name> <description>Bit-order setting bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CRC32" --> <field> <name>CRC32</name> <description>Byte-order setting bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INIT" --> <field> <name>INIT</name> <description>CRC mode selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CRCINIT" --> <register> <name>CRCINIT</name> <description>Initial Value Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Initial value</description> <lsb>0</lsb> <msb>31</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CRCIN" --> <register> <name>CRCIN</name> <description>Input Data Register</description> <addressOffset>0x8</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>Input data</description> <lsb>0</lsb> <msb>31</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CRCR" --> <register> <name>CRCR</name> <description>CRC Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-only</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "D" --> <field> <name>D</name> <description>CRC Data</description> <lsb>0</lsb> <msb>31</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "WC" --> <peripheral> <name>WC</name> <description>Watch Counter</description> <groupName>WC</groupName> <baseAddress>0x4003A000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x3</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x2</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x14</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "WC" --> <interrupt> <name>WC</name> <value>48</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "WCRD" --> <register> <name>WCRD</name> <description>Watch Counter Read Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-only</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CTR" --> <field> <name>CTR</name> <description>Counter read bits</description> <lsb>0</lsb> <msb>5</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "WCRL" --> <register> <name>WCRL</name> <description>Watch Counter Reload Register</description> <addressOffset>0x01</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RLC" --> <field> <name>RLC</name> <description>Counter reload value setting bits</description> <lsb>0</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WCCR" --> <register> <name>WCCR</name> <description>Watch Counter Control Register</description> <addressOffset>0x02</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xCF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WCEN" --> <field> <name>WCEN</name> <description>Watch counter operation enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "WCOP" --> <field> <name>WCOP</name> <description>Watch counter operating state flag</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "CS" --> <field> <name>CS</name> <description>Count clock select bits</description> <lsb>2</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "WCIE" --> <field> <name>WCIE</name> <description>Interrupt request enable bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "WCIF" --> <field> <name>WCIF</name> <description>Interrupt request flag bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CLK_SEL" --> <register> <name>CLK_SEL</name> <description>Clock Selection Register</description> <addressOffset>0x10</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x0703</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SEL_OUT" --> <field> <name>SEL_OUT</name> <description>Output clock selection bit</description> <lsb>8</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "SEL_IN" --> <field> <name>SEL_IN</name> <description>Input clock selection bit </description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CLK_EN" --> <register> <name>CLK_EN</name> <description>Division Clock Enable Register</description> <addressOffset>0x14</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CLK_EN_R" --> <field> <name>CLK_EN_R</name> <description>Division clock enable read bit </description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "CLK_EN" --> <field> <name>CLK_EN</name> <description>Division clock enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "RTC" --> <peripheral> <name>RTC</name> <description>REAL-TIME CLOCK</description> <groupName>RTC</groupName> <baseAddress>0x4003B000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1B1</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x200</offset> <size>0x80</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "RTC" --> <interrupt> <name>RTC</name> <value>50</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "WTCR10" --> <register> <name>WTCR10</name> <description>Control Register 10</description> <addressOffset>0x100</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFD</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TRANS" --> <field> <name>TRANS</name> <description>Transfer flag bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "BUSY" --> <field> <name>BUSY</name> <description>Busy bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "SCRST" --> <field> <name>SCRST</name> <description>Sub second generation/1-second generation counter reset bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "SCST" --> <field> <name>SCST</name> <description>1-second clock output stop bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "SRST" --> <field> <name>SRST</name> <description>RTC reset bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RUN" --> <field> <name>RUN</name> <description>RTC count block operation bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "ST" --> <field> <name>ST</name> <description>Start bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCR11" --> <register> <name>WTCR11</name> <description>Control Register 11</description> <addressOffset>0x104</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "YEN" --> <field> <name>YEN</name> <description>Alarm year register enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MOEN" --> <field> <name>MOEN</name> <description>Alarm month register enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "DEN" --> <field> <name>DEN</name> <description>Alarm day register enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "HEN" --> <field> <name>HEN</name> <description>Alarm hour register enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MIEN" --> <field> <name>MIEN</name> <description>Alarm minute register enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCR12" --> <register> <name>WTCR12</name> <description>Control Register 12</description> <addressOffset>0x108</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "INTCRI" --> <field> <name>INTCRI</name> <description>Year/month/date/hour/minute/second/day of the week counter value read completion interrupt flag bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "INTERI" --> <field> <name>INTERI</name> <description>Time rewrite error interrupt flag bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "INTALI" --> <field> <name>INTALI</name> <description>Alarm coincidence flag bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "INTTMI" --> <field> <name>INTTMI</name> <description>Timer underflow detection flag bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "INTHI" --> <field> <name>INTHI</name> <description>Every hour flag bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "INTMI" --> <field> <name>INTMI</name> <description>Every minute flag bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "INTSI" --> <field> <name>INTSI</name> <description>Every second flag bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INTSSI" --> <field> <name>INTSSI</name> <description>Every 0.5-second flag bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCR13" --> <register> <name>WTCR13</name> <description>Control Register 13</description> <addressOffset>0x10C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "INTCRIE" --> <field> <name>INTCRIE</name> <description>Year/month/date/hour/minute/second/day of the week counter value read completion interrupt enable bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "INTERIE" --> <field> <name>INTERIE</name> <description>Time rewrite error interrupt enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "INTALIE" --> <field> <name>INTALIE</name> <description>Alarm coincidence interrupt enable bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "INTTMIE" --> <field> <name>INTTMIE</name> <description>Timer underflow interrupt enable bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "INTHIE" --> <field> <name>INTHIE</name> <description>Every hour interrupt enable bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "INTMIE" --> <field> <name>INTMIE</name> <description>Every minute interrupt enable bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "INTSIE" --> <field> <name>INTSIE</name> <description>Every second interrupt enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INTSSIE" --> <field> <name>INTSSIE</name> <description>Every 0.5-second interrupt enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCR20" --> <register> <name>WTCR20</name> <description>Control Register 20</description> <addressOffset>0x110</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PWRITE" --> <field> <name>PWRITE</name> <description>VBAT PORT save control bit</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "PREAD" --> <field> <name>PREAD</name> <description>VBAT PORT recall control bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "BWRITE" --> <field> <name>BWRITE</name> <description>Back up register save control bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BREAD" --> <field> <name>BREAD</name> <description>Back up register recall control bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "CWRITE" --> <field> <name>CWRITE</name> <description>RTC setting save control bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "CREAD" --> <field> <name>CREAD</name> <description>RTC setting recall control bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCR21" --> <register> <name>WTCR21</name> <description>Control Register 21</description> <addressOffset>0x114</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x07</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TMRUN" --> <field> <name>TMRUN</name> <description>Timer counter operation bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TMEN" --> <field> <name>TMEN</name> <description>Timer counter control bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "TMST" --> <field> <name>TMST</name> <description>Timer counter start bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTSR" --> <register> <name>WTSR</name> <description>Second Register</description> <addressOffset>0x11C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TS" --> <field> <name>TS</name> <description>2nd digit of the second information</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "S" --> <field> <name>S</name> <description>1st digit of the second information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTMIR" --> <register> <name>WTMIR</name> <description>Minute Register</description> <addressOffset>0x120</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TMI" --> <field> <name>TMI</name> <description>2nd digit of the minute information</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MI" --> <field> <name>MI</name> <description>1st digit of the minute information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTHR" --> <register> <name>WTHR</name> <description>Hour register</description> <addressOffset>0x124</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TH" --> <field> <name>TH</name> <description>2nd digit of the hour information</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "H" --> <field> <name>H</name> <description>1st digit of the hour information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTDR" --> <register> <name>WTDR</name> <description>Day Register</description> <addressOffset>0x128</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TD" --> <field> <name>TD</name> <description>2nd digit of the day information</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "D" --> <field> <name>D</name> <description>1st digit of the day information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTDW" --> <register> <name>WTDW</name> <description>Day of the Week Register</description> <addressOffset>0x12C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DW" --> <field> <name>DW</name> <description>Day of the week information</description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTMOR" --> <register> <name>WTMOR</name> <description>Month Register</description> <addressOffset>0x130</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TMO0" --> <field> <name>TMO0</name> <description>2nd digit of the month information</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MO" --> <field> <name>MO</name> <description>1st digit of the month information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTYR" --> <register> <name>WTYR</name> <description>Year Register</description> <addressOffset>0x134</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TY" --> <field> <name>TY</name> <description>2nd digit of the year information</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "Y" --> <field> <name>Y</name> <description>1st digit of the year information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ALMIR" --> <register> <name>ALMIR</name> <description>Alarm Minute Register</description> <addressOffset>0x138</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TAMI" --> <field> <name>TAMI</name> <description>2nd digit of the alarm-set minute information</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "AMI" --> <field> <name>AMI</name> <description>1st digit of the alarm-set minute information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ALHR" --> <register> <name>ALHR</name> <description>Alarm Hour Register</description> <addressOffset>0x13C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TAH" --> <field> <name>TAH</name> <description>2nd digit of the alarm-set hour information</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AH" --> <field> <name>AH</name> <description>1st digit of the alarm-set hour information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ALDR" --> <register> <name>ALDR</name> <description>Alarm Date Register</description> <addressOffset>0x140</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TAD" --> <field> <name>TAD</name> <description>2nd digit of the alarm-set date information</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "AD" --> <field> <name>AD</name> <description>1st digit of the alarm-set date information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ALMOR" --> <register> <name>ALMOR</name> <description>Alarm Month Register</description> <addressOffset>0x144</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x1F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TAMO0" --> <field> <name>TAMO0</name> <description>2nd digit of the alarm-set month information</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "AMO" --> <field> <name>AMO</name> <description>1st digit of the alarm-set month information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ALYR" --> <register> <name>ALYR</name> <description>Alarm Years Register</description> <addressOffset>0x148</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TAY" --> <field> <name>TAY</name> <description>2nd digit of the alarm-set year information</description> <lsb>4</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "AY" --> <field> <name>AY</name> <description>1st digit of the alarm-set year information</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTTR0" --> <register> <name>WTTR0</name> <description>Timer Setting Register 0</description> <addressOffset>0x14C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TM7_0" --> <field> <name>TM7_0</name> <description>Timer Setting Register</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTTR1" --> <register> <name>WTTR1</name> <description>Timer Setting Register 1</description> <addressOffset>0x150</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TM15_8" --> <field> <name>TM15_8</name> <description>Timer Setting Register</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTTR2" --> <register> <name>WTTR2</name> <description>Timer Setting Register 2</description> <addressOffset>0x154</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TM17_16" --> <field> <name>TM17_16</name> <description>Timer Setting Register</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCAL0" --> <register> <name>WTCAL0</name> <description>Frequency Correction Value Setting Register 0</description> <addressOffset>0x158</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTCAL0" --> <field> <name>WTCAL0</name> <description>Frequency correction value setting bits 0</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCAL1" --> <register> <name>WTCAL1</name> <description>Frequency Correction Value Setting Register 1</description> <addressOffset>0x15C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTCAL1" --> <field> <name>WTCAL1</name> <description>Frequency correction value setting bits 1</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCALEN" --> <register> <name>WTCALEN</name> <description>Frequency Correction Enable Register</description> <addressOffset>0x160</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTCALEN" --> <field> <name>WTCALEN</name> <description>Frequency correction enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTDIV" --> <register> <name>WTDIV</name> <description>Division Ratio Setting Register</description> <addressOffset>0x164</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTDIV" --> <field> <name>WTDIV</name> <description>Division ration setting bits</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTDIVEN" --> <register> <name>WTDIVEN</name> <description>Divider Output Enable Register</description> <addressOffset>0x168</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTDIVRDY" --> <field> <name>WTDIVRDY</name> <description>Divider state bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "WTDIVEN" --> <field> <name>WTDIVEN</name> <description>Divider enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCALPRD" --> <register> <name>WTCALPRD</name> <description>Frequency Correction Period Setting Register</description> <addressOffset>0x16C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x13</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTCALPRD" --> <field> <name>WTCALPRD</name> <description>Frequency correction value setting bits</description> <lsb>0</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTCOSEL" --> <register> <name>WTCOSEL</name> <description>RTCCO Output Selection Register</description> <addressOffset>0x170</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WTCOSEL" --> <field> <name>WTCOSEL</name> <description>RTCCO output selection bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VB_CLKDIV" --> <register> <name>VB_CLKDIV</name> <description>VB_CLKDIV Register</description> <addressOffset>0x174</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x07</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DIV" --> <field> <name>DIV</name> <description>Transfer clock set bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "WTOSCCNT" --> <register> <name>WTOSCCNT</name> <description>WTOSCCNT Register</description> <addressOffset>0x178</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x01</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SOSCNTL" --> <field> <name>SOSCNTL</name> <description>Cooperative operation control bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "SOSCEX" --> <field> <name>SOSCEX</name> <description>Oscillation enable bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CCS" --> <register> <name>CCS</name> <description>CCS Register</description> <addressOffset>0x17C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x08</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CCS" --> <field> <name>CCS</name> <description>Oscillation sustain current set bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CCB" --> <register> <name>CCB</name> <description>CCB Register</description> <addressOffset>0x180</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x10</resetValue> <resetMask>0xFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CCB" --> <field> <name>CCB</name> <description>Oscillation boost current set bits</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "BOOST" --> <register> <name>BOOST</name> <description>BOOST Register</description> <addressOffset>0x188</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BOOST" --> <field> <name>BOOST</name> <description>Oscillation boost time set bits</description> <lsb>0</lsb> <msb>1</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "EWKUP" --> <register> <name>EWKUP</name> <description>EWKUP Register</description> <addressOffset>0x18C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WUP0" --> <field> <name>WUP0</name> <description>Wakeup request bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VDET" --> <register> <name>VDET</name> <description>VDET Register</description> <addressOffset>0x190</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x80</resetValue> <resetMask>0x80</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "PON" --> <field> <name>PON</name> <description>Power-on bit</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "HIBRST" --> <register> <name>HIBRST</name> <description>HIBRST Register</description> <addressOffset>0x198</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x01</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "HIBRST" --> <field> <name>HIBRST</name> <description>Hibernation start bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBPFR" --> <register> <name>VBPFR</name> <description>Port Function Set Register</description> <addressOffset>0x19C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x1C</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SPSR" --> <field> <name>SPSR</name> <description>Oscillation pin function set bits</description> <lsb>4</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "VPFR3" --> <field> <name>VPFR3</name> <description>Port function of P46/X0A pin set bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "VPFR2" --> <field> <name>VPFR2</name> <description>Port function of P47/X1A pin set bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "VPFR1" --> <field> <name>VPFR1</name> <description>Port function of P49/VWAKEUP pin set bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VPFR0" --> <field> <name>VPFR0</name> <description>Port function of P48/VREGCTL pin set bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBPCR" --> <register> <name>VBPCR</name> <description>Pull-up Set Register</description> <addressOffset>0x1A0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "VPCR3" --> <field> <name>VPCR3</name> <description>P46/X0A pin pull-up set bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "VPCR2" --> <field> <name>VPCR2</name> <description>P47/X1A pin pull-up set bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "VPCR1" --> <field> <name>VPCR1</name> <description>P49/VWAKEUP pin pull-up set bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VPCR0" --> <field> <name>VPCR0</name> <description>P48/VREGCTL pin pull-up set bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBDDR" --> <register> <name>VBDDR</name> <description>Port I/O Direction Set Register</description> <addressOffset>0x1A4</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "VDDR3" --> <field> <name>VDDR3</name> <description>Port direction of P46/X0A pin set bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "VDDR2" --> <field> <name>VDDR2</name> <description>Port direction of P47/X1A pin set bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "VDDR1" --> <field> <name>VDDR1</name> <description>Port direction of P49/VWAKEUP pin set bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VDDR0" --> <field> <name>VDDR0</name> <description>Port direction of P48/VREGCTL pin set bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBDIR" --> <register> <name>VBDIR</name> <description>Port Input Data Register</description> <addressOffset>0x1A8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "VDIR3" --> <field> <name>VDIR3</name> <description>Port input data of P46/X0A pin bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "VDIR2" --> <field> <name>VDIR2</name> <description>Port input data of P47/X1A pin bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "VDIR1" --> <field> <name>VDIR1</name> <description>Port input data of P49/VWAKEUP pin bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VDIR0" --> <field> <name>VDIR0</name> <description>Port input data of P48/VREGCTL pin bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBDOR" --> <register> <name>VBDOR</name> <description>Port Output Data Register</description> <addressOffset>0x1AC</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0F</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "VDOR3" --> <field> <name>VDOR3</name> <description>Port output data of P46/X0A pin bit</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "VDOR2" --> <field> <name>VDOR2</name> <description>Port output data of P47/X1A pin bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "VDOR1" --> <field> <name>VDOR1</name> <description>Port output data of P49/VWAKEUP pin bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VDOR0" --> <field> <name>VDOR0</name> <description>Port output data of P48/VREGCTL pin bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "VBPZR" --> <register> <name>VBPZR</name> <description>Port Pseudo-Open Drain Set Register</description> <addressOffset>0x1B0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x03</resetValue> <resetMask>0x03</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "VPZR1" --> <field> <name>VPZR1</name> <description>P49/VWAKEUP pin pseudo-open drain set bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "VPZR0" --> <field> <name>VPZR0</name> <description>P48/VREGCTL pin pseudo-open drain set bit</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "BREG00" --> <register> <name>BREG00</name> <description>Backup Register</description> <addressOffset>0x200</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG01" --> <register> <name>BREG01</name> <description>Backup Register</description> <addressOffset>0x201</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG02" --> <register> <name>BREG02</name> <description>Backup Register</description> <addressOffset>0x202</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG03" --> <register> <name>BREG03</name> <description>Backup Register</description> <addressOffset>0x203</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG04" --> <register> <name>BREG04</name> <description>Backup Register</description> <addressOffset>0x204</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG05" --> <register> <name>BREG05</name> <description>Backup Register</description> <addressOffset>0x205</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG06" --> <register> <name>BREG06</name> <description>Backup Register</description> <addressOffset>0x206</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG07" --> <register> <name>BREG07</name> <description>Backup Register</description> <addressOffset>0x207</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG08" --> <register> <name>BREG08</name> <description>Backup Register</description> <addressOffset>0x208</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG09" --> <register> <name>BREG09</name> <description>Backup Register</description> <addressOffset>0x209</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0A" --> <register> <name>BREG0A</name> <description>Backup Register</description> <addressOffset>0x20A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0B" --> <register> <name>BREG0B</name> <description>Backup Register</description> <addressOffset>0x20B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0C" --> <register> <name>BREG0C</name> <description>Backup Register</description> <addressOffset>0x20C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0D" --> <register> <name>BREG0D</name> <description>Backup Register</description> <addressOffset>0x20D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0E" --> <register> <name>BREG0E</name> <description>Backup Register</description> <addressOffset>0x20E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG0F" --> <register> <name>BREG0F</name> <description>Backup Register</description> <addressOffset>0x20F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG10" --> <register> <name>BREG10</name> <description>Backup Register</description> <addressOffset>0x210</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG11" --> <register> <name>BREG11</name> <description>Backup Register</description> <addressOffset>0x211</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG12" --> <register> <name>BREG12</name> <description>Backup Register</description> <addressOffset>0x212</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG13" --> <register> <name>BREG13</name> <description>Backup Register</description> <addressOffset>0x213</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG14" --> <register> <name>BREG14</name> <description>Backup Register</description> <addressOffset>0x214</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG15" --> <register> <name>BREG15</name> <description>Backup Register</description> <addressOffset>0x215</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG16" --> <register> <name>BREG16</name> <description>Backup Register</description> <addressOffset>0x216</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG17" --> <register> <name>BREG17</name> <description>Backup Register</description> <addressOffset>0x217</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG18" --> <register> <name>BREG18</name> <description>Backup Register</description> <addressOffset>0x218</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG19" --> <register> <name>BREG19</name> <description>Backup Register</description> <addressOffset>0x219</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1A" --> <register> <name>BREG1A</name> <description>Backup Register</description> <addressOffset>0x21A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1B" --> <register> <name>BREG1B</name> <description>Backup Register</description> <addressOffset>0x21B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1C" --> <register> <name>BREG1C</name> <description>Backup Register</description> <addressOffset>0x21C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1D" --> <register> <name>BREG1D</name> <description>Backup Register</description> <addressOffset>0x21D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1E" --> <register> <name>BREG1E</name> <description>Backup Register</description> <addressOffset>0x21E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG1F" --> <register> <name>BREG1F</name> <description>Backup Register</description> <addressOffset>0x21F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG20" --> <register> <name>BREG20</name> <description>Backup Register</description> <addressOffset>0x220</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG21" --> <register> <name>BREG21</name> <description>Backup Register</description> <addressOffset>0x221</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG22" --> <register> <name>BREG22</name> <description>Backup Register</description> <addressOffset>0x222</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG23" --> <register> <name>BREG23</name> <description>Backup Register</description> <addressOffset>0x223</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG24" --> <register> <name>BREG24</name> <description>Backup Register</description> <addressOffset>0x224</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG25" --> <register> <name>BREG25</name> <description>Backup Register</description> <addressOffset>0x225</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG26" --> <register> <name>BREG26</name> <description>Backup Register</description> <addressOffset>0x226</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG27" --> <register> <name>BREG27</name> <description>Backup Register</description> <addressOffset>0x227</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG28" --> <register> <name>BREG28</name> <description>Backup Register</description> <addressOffset>0x228</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG29" --> <register> <name>BREG29</name> <description>Backup Register</description> <addressOffset>0x229</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2A" --> <register> <name>BREG2A</name> <description>Backup Register</description> <addressOffset>0x22A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2B" --> <register> <name>BREG2B</name> <description>Backup Register</description> <addressOffset>0x22B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2C" --> <register> <name>BREG2C</name> <description>Backup Register</description> <addressOffset>0x22C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2D" --> <register> <name>BREG2D</name> <description>Backup Register</description> <addressOffset>0x22D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2E" --> <register> <name>BREG2E</name> <description>Backup Register</description> <addressOffset>0x22E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG2F" --> <register> <name>BREG2F</name> <description>Backup Register</description> <addressOffset>0x22F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG30" --> <register> <name>BREG30</name> <description>Backup Register</description> <addressOffset>0x230</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG31" --> <register> <name>BREG31</name> <description>Backup Register</description> <addressOffset>0x231</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG32" --> <register> <name>BREG32</name> <description>Backup Register</description> <addressOffset>0x232</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG33" --> <register> <name>BREG33</name> <description>Backup Register</description> <addressOffset>0x233</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG34" --> <register> <name>BREG34</name> <description>Backup Register</description> <addressOffset>0x234</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG35" --> <register> <name>BREG35</name> <description>Backup Register</description> <addressOffset>0x235</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG36" --> <register> <name>BREG36</name> <description>Backup Register</description> <addressOffset>0x236</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG37" --> <register> <name>BREG37</name> <description>Backup Register</description> <addressOffset>0x237</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG38" --> <register> <name>BREG38</name> <description>Backup Register</description> <addressOffset>0x238</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG39" --> <register> <name>BREG39</name> <description>Backup Register</description> <addressOffset>0x239</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3A" --> <register> <name>BREG3A</name> <description>Backup Register</description> <addressOffset>0x23A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3B" --> <register> <name>BREG3B</name> <description>Backup Register</description> <addressOffset>0x23B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3C" --> <register> <name>BREG3C</name> <description>Backup Register</description> <addressOffset>0x23C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3D" --> <register> <name>BREG3D</name> <description>Backup Register</description> <addressOffset>0x23D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3E" --> <register> <name>BREG3E</name> <description>Backup Register</description> <addressOffset>0x23E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG3F" --> <register> <name>BREG3F</name> <description>Backup Register</description> <addressOffset>0x23F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG40" --> <register> <name>BREG40</name> <description>Backup Register</description> <addressOffset>0x240</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG41" --> <register> <name>BREG41</name> <description>Backup Register</description> <addressOffset>0x241</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG42" --> <register> <name>BREG42</name> <description>Backup Register</description> <addressOffset>0x242</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG43" --> <register> <name>BREG43</name> <description>Backup Register</description> <addressOffset>0x243</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG44" --> <register> <name>BREG44</name> <description>Backup Register</description> <addressOffset>0x244</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG45" --> <register> <name>BREG45</name> <description>Backup Register</description> <addressOffset>0x245</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG46" --> <register> <name>BREG46</name> <description>Backup Register</description> <addressOffset>0x246</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG47" --> <register> <name>BREG47</name> <description>Backup Register</description> <addressOffset>0x247</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG48" --> <register> <name>BREG48</name> <description>Backup Register</description> <addressOffset>0x248</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG49" --> <register> <name>BREG49</name> <description>Backup Register</description> <addressOffset>0x249</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4A" --> <register> <name>BREG4A</name> <description>Backup Register</description> <addressOffset>0x24A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4B" --> <register> <name>BREG4B</name> <description>Backup Register</description> <addressOffset>0x24B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4C" --> <register> <name>BREG4C</name> <description>Backup Register</description> <addressOffset>0x24C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4D" --> <register> <name>BREG4D</name> <description>Backup Register</description> <addressOffset>0x24D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4E" --> <register> <name>BREG4E</name> <description>Backup Register</description> <addressOffset>0x24E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG4F" --> <register> <name>BREG4F</name> <description>Backup Register</description> <addressOffset>0x24F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG50" --> <register> <name>BREG50</name> <description>Backup Register</description> <addressOffset>0x250</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG51" --> <register> <name>BREG51</name> <description>Backup Register</description> <addressOffset>0x251</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG52" --> <register> <name>BREG52</name> <description>Backup Register</description> <addressOffset>0x252</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG53" --> <register> <name>BREG53</name> <description>Backup Register</description> <addressOffset>0x253</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG54" --> <register> <name>BREG54</name> <description>Backup Register</description> <addressOffset>0x254</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG55" --> <register> <name>BREG55</name> <description>Backup Register</description> <addressOffset>0x255</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG56" --> <register> <name>BREG56</name> <description>Backup Register</description> <addressOffset>0x256</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG57" --> <register> <name>BREG57</name> <description>Backup Register</description> <addressOffset>0x257</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG58" --> <register> <name>BREG58</name> <description>Backup Register</description> <addressOffset>0x258</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG59" --> <register> <name>BREG59</name> <description>Backup Register</description> <addressOffset>0x259</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5A" --> <register> <name>BREG5A</name> <description>Backup Register</description> <addressOffset>0x25A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5B" --> <register> <name>BREG5B</name> <description>Backup Register</description> <addressOffset>0x25B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5C" --> <register> <name>BREG5C</name> <description>Backup Register</description> <addressOffset>0x25C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5D" --> <register> <name>BREG5D</name> <description>Backup Register</description> <addressOffset>0x25D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5E" --> <register> <name>BREG5E</name> <description>Backup Register</description> <addressOffset>0x25E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG5F" --> <register> <name>BREG5F</name> <description>Backup Register</description> <addressOffset>0x25F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG60" --> <register> <name>BREG60</name> <description>Backup Register</description> <addressOffset>0x260</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG61" --> <register> <name>BREG61</name> <description>Backup Register</description> <addressOffset>0x261</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG62" --> <register> <name>BREG62</name> <description>Backup Register</description> <addressOffset>0x262</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG63" --> <register> <name>BREG63</name> <description>Backup Register</description> <addressOffset>0x263</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG64" --> <register> <name>BREG64</name> <description>Backup Register</description> <addressOffset>0x264</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG65" --> <register> <name>BREG65</name> <description>Backup Register</description> <addressOffset>0x265</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG66" --> <register> <name>BREG66</name> <description>Backup Register</description> <addressOffset>0x266</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG67" --> <register> <name>BREG67</name> <description>Backup Register</description> <addressOffset>0x267</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG68" --> <register> <name>BREG68</name> <description>Backup Register</description> <addressOffset>0x268</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG69" --> <register> <name>BREG69</name> <description>Backup Register</description> <addressOffset>0x269</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6A" --> <register> <name>BREG6A</name> <description>Backup Register</description> <addressOffset>0x26A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6B" --> <register> <name>BREG6B</name> <description>Backup Register</description> <addressOffset>0x26B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6C" --> <register> <name>BREG6C</name> <description>Backup Register</description> <addressOffset>0x26C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6D" --> <register> <name>BREG6D</name> <description>Backup Register</description> <addressOffset>0x26D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6E" --> <register> <name>BREG6E</name> <description>Backup Register</description> <addressOffset>0x26E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG6F" --> <register> <name>BREG6F</name> <description>Backup Register</description> <addressOffset>0x26F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG70" --> <register> <name>BREG70</name> <description>Backup Register</description> <addressOffset>0x270</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG71" --> <register> <name>BREG71</name> <description>Backup Register</description> <addressOffset>0x271</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG72" --> <register> <name>BREG72</name> <description>Backup Register</description> <addressOffset>0x272</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG73" --> <register> <name>BREG73</name> <description>Backup Register</description> <addressOffset>0x273</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG74" --> <register> <name>BREG74</name> <description>Backup Register</description> <addressOffset>0x274</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG75" --> <register> <name>BREG75</name> <description>Backup Register</description> <addressOffset>0x275</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG76" --> <register> <name>BREG76</name> <description>Backup Register</description> <addressOffset>0x276</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG77" --> <register> <name>BREG77</name> <description>Backup Register</description> <addressOffset>0x277</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG78" --> <register> <name>BREG78</name> <description>Backup Register</description> <addressOffset>0x278</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG79" --> <register> <name>BREG79</name> <description>Backup Register</description> <addressOffset>0x279</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7A" --> <register> <name>BREG7A</name> <description>Backup Register</description> <addressOffset>0x27A</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7B" --> <register> <name>BREG7B</name> <description>Backup Register</description> <addressOffset>0x27B</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7C" --> <register> <name>BREG7C</name> <description>Backup Register</description> <addressOffset>0x27C</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7D" --> <register> <name>BREG7D</name> <description>Backup Register</description> <addressOffset>0x27D</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7E" --> <register> <name>BREG7E</name> <description>Backup Register</description> <addressOffset>0x27E</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "BREG7F" --> <register> <name>BREG7F</name> <description>Backup Register</description> <addressOffset>0x27F</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0xFF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "LCR" --> <peripheral> <name>LCR</name> <description>Low-speed CR Prescaler</description> <groupName>LCR</groupName> <baseAddress>0x4003C000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "LCR_PRSLD" --> <register> <name>LCR_PRSLD</name> <description>Low-speed CR Prescaler Control Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x00</resetValue> <resetMask>0x3F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "LCR_PRSLD" --> <field> <name>LCR_PRSLD</name> <description>Low-speed CR Prescaler Load</description> <lsb>0</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "CLK_GATING" --> <peripheral> <name>CLK_GATING</name> <description>Peripheral Clock Gating</description> <groupName>CLK_GATING</groupName> <baseAddress>0x4003C100</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x28</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "CKEN0" --> <register> <name>CKEN0</name> <description>Peripheral Function Clock Control Register 0</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x150FFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "GIOCK" --> <field> <name>GIOCK</name> <description>Settings for operation clock supplying and gating to GPIO function</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "EXBCK" --> <field> <name>EXBCK</name> <description>Settings for operation clock supplying and gating of external bus interface function</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "DMACK" --> <field> <name>DMACK</name> <description>Supplying and gating settings of DMAC operation clock</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "ADCCK3" --> <field> <name>ADCCK3</name> <description>Settings for operation clock supplying and gating to A/D converter unit 3</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "ADCCK2" --> <field> <name>ADCCK2</name> <description>Settings for operation clock supplying and gating to A/D converter unit 2</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "ADCCK1" --> <field> <name>ADCCK1</name> <description>Settings for operation clock supplying and gating to A/D converter unit 1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "ADCCK0" --> <field> <name>ADCCK0</name> <description>Settings for operation clock supplying and gating to A/D converter unit 0</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK15" --> <field> <name>MFSCK15</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK14" --> <field> <name>MFSCK14</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK13" --> <field> <name>MFSCK13</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK12" --> <field> <name>MFSCK12</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK11" --> <field> <name>MFSCK11</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK10" --> <field> <name>MFSCK10</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK9" --> <field> <name>MFSCK9</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK8" --> <field> <name>MFSCK8</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK7" --> <field> <name>MFSCK7</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK6" --> <field> <name>MFSCK6</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK5" --> <field> <name>MFSCK5</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK4" --> <field> <name>MFSCK4</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK3" --> <field> <name>MFSCK3</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK2" --> <field> <name>MFSCK2</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK1" --> <field> <name>MFSCK1</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MFSCK0" --> <field> <name>MFSCK0</name> <description>Settings for operation clock supply and gating to multi-function serial interface ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MRST0" --> <register> <name>MRST0</name> <description>Peripheral Function Reset Control Register 0</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EXBRST" --> <field> <name>EXBRST</name> <description>Reset control for external bus interface</description> <lsb>26</lsb> <msb>26</msb> <access>read-write</access> </field> <!-- FIELD "DMARST" --> <field> <name>DMARST</name> <description>Reset control of DMAC</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "ADCRST3" --> <field> <name>ADCRST3</name> <description>Reset control of A/D converter unit 3</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "ADCRST2" --> <field> <name>ADCRST2</name> <description>Reset control of A/D converter unit 2</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "ADCRST1" --> <field> <name>ADCRST1</name> <description>Reset control of A/D converter unit 1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "ADCRST0" --> <field> <name>ADCRST0</name> <description>Reset control of A/D converter unit 0</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST15" --> <field> <name>MFSRST15</name> <description>Control of software reset of multi-function serial interface ch.15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST14" --> <field> <name>MFSRST14</name> <description>Control of software reset of multi-function serial interface ch.14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST13" --> <field> <name>MFSRST13</name> <description>Control of software reset of multi-function serial interface ch.13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST12" --> <field> <name>MFSRST12</name> <description>Control of software reset of multi-function serial interface ch.12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST11" --> <field> <name>MFSRST11</name> <description>Control of software reset of multi-function serial interface ch.11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST10" --> <field> <name>MFSRST10</name> <description>Control of software reset of multi-function serial interface ch.10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST9" --> <field> <name>MFSRST9</name> <description>Control of software reset of multi-function serial interface ch.9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST8" --> <field> <name>MFSRST8</name> <description>Control of software reset of multi-function serial interface ch.8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST7" --> <field> <name>MFSRST7</name> <description>Control of software reset of multi-function serial interface ch.7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST6" --> <field> <name>MFSRST6</name> <description>Control of software reset of multi-function serial interface ch.6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST5" --> <field> <name>MFSRST5</name> <description>Control of software reset of multi-function serial interface ch.5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST4" --> <field> <name>MFSRST4</name> <description>Control of software reset of multi-function serial interface ch.4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST3" --> <field> <name>MFSRST3</name> <description>Control of software reset of multi-function serial interface ch.3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST2" --> <field> <name>MFSRST2</name> <description>Control of software reset of multi-function serial interface ch.2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST1" --> <field> <name>MFSRST1</name> <description>Control of software reset of multi-function serial interface ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MFSRST0" --> <field> <name>MFSRST0</name> <description>Control of software reset of multi-function serial interface ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CKEN1" --> <register> <name>CKEN1</name> <description>Peripheral Function Clock Control Register 1</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x000F0F0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "QDUCK3" --> <field> <name>QDUCK3</name> <description>Reset control of quad counter unit 3</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "QDUCK2" --> <field> <name>QDUCK2</name> <description>Reset control of quad counter unit 2</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "QDUCK1" --> <field> <name>QDUCK1</name> <description>Reset control of quad counter unit 1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "QDUCK0" --> <field> <name>QDUCK0</name> <description>Reset control of quad counter unit 0</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "MFTCK3" --> <field> <name>MFTCK3</name> <description>Settings for operation clock supply and gating of multi-function timer 3 and PPG 24/26/28/30</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MFTCK2" --> <field> <name>MFTCK2</name> <description>Settings for operation clock supply and gating of multi-function timer 2 and PPG 16/18/20/22</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MFTCK1" --> <field> <name>MFTCK1</name> <description>Settings for operation clock supply and gating of multi-function timer 1 and PPG 8/10/12/14</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MFTCK0" --> <field> <name>MFTCK0</name> <description>Settings for operation clock supply and gating of multi-function timer 0 and PPG 0/2/4/6</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "BTMCK3" --> <field> <name>BTMCK3</name> <description>Settings operation clock supply and gating to base timer 12/13/14/15</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BTMCK2" --> <field> <name>BTMCK2</name> <description>Settings operation clock supply and gating to base timer 8/9/10/11</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "BTMCK1" --> <field> <name>BTMCK1</name> <description>Settings operation clock supply and gating to base timer 4/5/6/7</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "BTMCK0" --> <field> <name>BTMCK0</name> <description>Settings operation clock supply and gating to base timer 0/1/2/3</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MRST1" --> <register> <name>MRST1</name> <description>Peripheral Function Reset Control Register 1</description> <addressOffset>0x14</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "QDURST3" --> <field> <name>QDURST3</name> <description>Reset control of quad counter unit 3</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "QDURST2" --> <field> <name>QDURST2</name> <description>Reset control of quad counter unit 2</description> <lsb>18</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "QDURST1" --> <field> <name>QDURST1</name> <description>Reset control of quad counter unit 1</description> <lsb>17</lsb> <msb>17</msb> <access>read-write</access> </field> <!-- FIELD "QDURST0" --> <field> <name>QDURST0</name> <description>Reset control of quad counter unit 0</description> <lsb>16</lsb> <msb>16</msb> <access>read-write</access> </field> <!-- FIELD "MFTRST3" --> <field> <name>MFTRST3</name> <description>Control of multi-function timer 3 and PPG 24/26/28/30 reset control</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MFTRST2" --> <field> <name>MFTRST2</name> <description>Control of multi-function timer 2 and PPG 16/18/20/22 reset control</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MFTRST1" --> <field> <name>MFTRST1</name> <description>Control of multi-function timer 1 and PPG 8/10/12/14 reset control</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MFTRST0" --> <field> <name>MFTRST0</name> <description>Control of multi-function timer 0 and PPG 0/2/4/6 reset control</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "BTMRST3" --> <field> <name>BTMRST3</name> <description>Reset control of base timer 12/13/14/15</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BTMRST2" --> <field> <name>BTMRST2</name> <description>Reset control of base timer 8/9/10/11</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "BTMRST1" --> <field> <name>BTMRST1</name> <description>Reset control of base timer 4/5/6/7</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "BTMRST0" --> <field> <name>BTMRST0</name> <description>Reset control of base timer 0/1/2/3</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CKEN2" --> <register> <name>CKEN2</name> <description>Peripheral Function Clock Control Register 2</description> <addressOffset>0x20</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00000030</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SDCCK" --> <field> <name>SDCCK</name> <description>Settings for operation clock supply and gating to SD card interface</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "CANCK1" --> <field> <name>CANCK1</name> <description>Settings for operation clock supply and gating to SD card interface</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CANCK0" --> <field> <name>CANCK0</name> <description>Settings for operation clock supply and gating to SD card interface</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "USBCK1" --> <field> <name>USBCK1</name> <description>Settings for operation clock supply and gating to SD card interface</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "USBCK0" --> <field> <name>USBCK0</name> <description>$</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MRST2" --> <register> <name>MRST2</name> <description>Peripheral Function Reset Control Register 2</description> <addressOffset>0x24</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x0</resetValue> <resetMask>0x00000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SDCRST" --> <field> <name>SDCRST</name> <description>Reset control of SD card interface</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "CANRST1" --> <field> <name>CANRST1</name> <description>Reset control of SD card interface</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CANRST0" --> <field> <name>CANRST0</name> <description>Reset control of SD card interface</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "USBRST1" --> <field> <name>USBRST1</name> <description>Reset control of USB (function/host) ch.1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "USBRST0" --> <field> <name>USBRST0</name> <description>Reset control of USB (function/host) ch.0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "PLL_CONTROL" --> <peripheral> <name>PLL_CONTROL</name> <description>Main PLL Control</description> <groupName>PLL_CONTROL</groupName> <baseAddress>0x4003C800</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "SSCTL1" --> <register> <name>SSCTL1</name> <description>SSCTL1</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000031</resetMask> </register> <!-- REGISTER "SSCTL2" --> <register> <name>SSCTL2</name> <description>SSCTL2</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> </register> </registers> </peripheral> <!-- PERIPHERAL "DMAC" --> <peripheral> <name>DMAC</name> <description>DMAC Registers</description> <groupName>DMAC</groupName> <baseAddress>0x40060000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0x80</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "DMAC0" --> <interrupt> <name>DMAC0</name> <value>83</value> </interrupt> <!-- INTERRUPT "DMAC1" --> <interrupt> <name>DMAC1</name> <value>84</value> </interrupt> <!-- INTERRUPT "DMAC2" --> <interrupt> <name>DMAC2</name> <value>85</value> </interrupt> <!-- INTERRUPT "DMAC3" --> <interrupt> <name>DMAC3</name> <value>86</value> </interrupt> <!-- INTERRUPT "DMAC4" --> <interrupt> <name>DMAC4</name> <value>87</value> </interrupt> <!-- INTERRUPT "DMAC5" --> <interrupt> <name>DMAC5</name> <value>88</value> </interrupt> <!-- INTERRUPT "DMAC6" --> <interrupt> <name>DMAC6</name> <value>89</value> </interrupt> <!-- INTERRUPT "DMAC7" --> <interrupt> <name>DMAC7</name> <value>90</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "DMACR" --> <register> <name>DMACR</name> <description>Entire DMAC Configuration Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xDF000000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DE" --> <field> <name>DE</name> <description>DMA Enable (all-channel operation enable bit) </description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "DS" --> <field> <name>DS</name> <description>DMA Stop</description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "PR" --> <field> <name>PR</name> <description>Priority Rotation</description> <lsb>28</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "DH" --> <field> <name>DH</name> <description>DMA Halt (All-channel pause bit) </description> <lsb>24</lsb> <msb>27</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DMACA0" --> <register> <name>DMACA0</name> <description>Configuration A Register</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFF9FFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EB" --> <field> <name>EB</name> <description>Enable bit (individual-channel operation enable bit)</description> <lsb>31</lsb> <msb>31</msb> <access>read-write</access> </field> <!-- FIELD "PB" --> <field> <name>PB</name> <description>Pause bit (individual-channel pause bit) </description> <lsb>30</lsb> <msb>30</msb> <access>read-write</access> </field> <!-- FIELD "ST" --> <field> <name>ST</name> <description>Software Trigger</description> <lsb>29</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "IS" --> <field> <name>IS</name> <description>Input Select </description> <lsb>23</lsb> <msb>28</msb> <access>read-write</access> </field> <!-- FIELD "BC" --> <field> <name>BC</name> <description>Block Count </description> <lsb>16</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "TC" --> <field> <name>TC</name> <description>Transfer Count</description> <lsb>0</lsb> <msb>15</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DMACB0" --> <register> <name>DMACB0</name> <description>Configuration B Register</description> <addressOffset>0x14</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF0001</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MS" --> <field> <name>MS</name> <description>Mode Select</description> <lsb>28</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "TW" --> <field> <name>TW</name> <description>Transfer Width </description> <lsb>26</lsb> <msb>27</msb> <access>read-write</access> </field> <!-- FIELD "FS" --> <field> <name>FS</name> <description>Fixed Source </description> <lsb>25</lsb> <msb>25</msb> <access>read-write</access> </field> <!-- FIELD "FD" --> <field> <name>FD</name> <description>Fixed Destination</description> <lsb>24</lsb> <msb>24</msb> <access>read-write</access> </field> <!-- FIELD "RC" --> <field> <name>RC</name> <description>Reload Count (BC/TC reload)</description> <lsb>23</lsb> <msb>23</msb> <access>read-write</access> </field> <!-- FIELD "RS" --> <field> <name>RS</name> <description>Reload Source</description> <lsb>22</lsb> <msb>22</msb> <access>read-write</access> </field> <!-- FIELD "RD" --> <field> <name>RD</name> <description>Reload Destination</description> <lsb>21</lsb> <msb>21</msb> <access>read-write</access> </field> <!-- FIELD "EI" --> <field> <name>EI</name> <description>Error Interrupt (unsuccessful transfer completion interrupt enable)</description> <lsb>20</lsb> <msb>20</msb> <access>read-write</access> </field> <!-- FIELD "CI" --> <field> <name>CI</name> <description>Completion Interrupt (successful transfer completion interrupt enable)</description> <lsb>19</lsb> <msb>19</msb> <access>read-write</access> </field> <!-- FIELD "SS" --> <field> <name>SS</name> <description>Stop Status (stop status notification)</description> <lsb>16</lsb> <msb>18</msb> <access>read-write</access> </field> <!-- FIELD "EM" --> <field> <name>EM</name> <description>Enable bit Mask (EB bit clear mask)</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "DMACSA0" --> <register> <name>DMACSA0</name> <description>Transfer Source Address Register</description> <addressOffset>0x18</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "DMACDA0" --> <register> <name>DMACDA0</name> <description>Transfer Destination Address Register</description> <addressOffset>0x1C</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "DMACA1" --> <register derivedFrom="DMACA0"> <name>DMACA1</name> <description>Configuration A Register 1</description> <addressOffset>0x20</addressOffset> </register> <!-- REGISTER "DMACB1" --> <register derivedFrom="DMACB0"> <name>DMACB1</name> <description>Configuration B Register 1</description> <addressOffset>0x24</addressOffset> </register> <!-- REGISTER "DMACSA1" --> <register derivedFrom="DMACSA0"> <name>DMACSA1</name> <description>Transfer Source Address Register 1</description> <addressOffset>0x28</addressOffset> </register> <!-- REGISTER "DMACDA1" --> <register derivedFrom="DMACDA0"> <name>DMACDA1</name> <description>Transfer Destination Address Register 1</description> <addressOffset>0x2C</addressOffset> </register> <!-- REGISTER "DMACA2" --> <register derivedFrom="DMACA0"> <name>DMACA2</name> <description>Configuration A Register 2</description> <addressOffset>0x30</addressOffset> </register> <!-- REGISTER "DMACB2" --> <register derivedFrom="DMACB0"> <name>DMACB2</name> <description>Configuration B Register 2</description> <addressOffset>0x34</addressOffset> </register> <!-- REGISTER "DMACSA2" --> <register derivedFrom="DMACSA0"> <name>DMACSA2</name> <description>Transfer Source Address Register 2</description> <addressOffset>0x38</addressOffset> </register> <!-- REGISTER "DMACDA2" --> <register derivedFrom="DMACDA0"> <name>DMACDA2</name> <description>Transfer Destination Address Register 2</description> <addressOffset>0x3C</addressOffset> </register> <!-- REGISTER "DMACA3" --> <register derivedFrom="DMACA0"> <name>DMACA3</name> <description>Configuration A Register 3</description> <addressOffset>0x40</addressOffset> </register> <!-- REGISTER "DMACB3" --> <register derivedFrom="DMACB0"> <name>DMACB3</name> <description>Configuration B Register 3</description> <addressOffset>0x44</addressOffset> </register> <!-- REGISTER "DMACSA3" --> <register derivedFrom="DMACSA0"> <name>DMACSA3</name> <description>Transfer Source Address Register 3</description> <addressOffset>0x48</addressOffset> </register> <!-- REGISTER "DMACDA3" --> <register derivedFrom="DMACDA0"> <name>DMACDA3</name> <description>Transfer Destination Address Register 3</description> <addressOffset>0x4C</addressOffset> </register> <!-- REGISTER "DMACA4" --> <register derivedFrom="DMACA0"> <name>DMACA4</name> <description>Configuration A Register 4</description> <addressOffset>0x50</addressOffset> </register> <!-- REGISTER "DMACB4" --> <register derivedFrom="DMACB0"> <name>DMACB4</name> <description>Configuration B Register 4</description> <addressOffset>0x54</addressOffset> </register> <!-- REGISTER "DMACSA4" --> <register derivedFrom="DMACSA0"> <name>DMACSA4</name> <description>Transfer Source Address Register 4</description> <addressOffset>0x58</addressOffset> </register> <!-- REGISTER "DMACDA4" --> <register derivedFrom="DMACDA0"> <name>DMACDA4</name> <description>Transfer Destination Address Register 4</description> <addressOffset>0x5C</addressOffset> </register> <!-- REGISTER "DMACA5" --> <register derivedFrom="DMACA0"> <name>DMACA5</name> <description>Configuration A Register 5</description> <addressOffset>0x60</addressOffset> </register> <!-- REGISTER "DMACB5" --> <register derivedFrom="DMACB0"> <name>DMACB5</name> <description>Configuration B Register 5</description> <addressOffset>0x64</addressOffset> </register> <!-- REGISTER "DMACSA5" --> <register derivedFrom="DMACSA0"> <name>DMACSA5</name> <description>Transfer Source Address Register 5</description> <addressOffset>0x68</addressOffset> </register> <!-- REGISTER "DMACDA5" --> <register derivedFrom="DMACDA0"> <name>DMACDA5</name> <description>Transfer Destination Address Register 5</description> <addressOffset>0x6C</addressOffset> </register> <!-- REGISTER "DMACA6" --> <register derivedFrom="DMACA0"> <name>DMACA6</name> <description>Configuration A Register 6</description> <addressOffset>0x70</addressOffset> </register> <!-- REGISTER "DMACB6" --> <register derivedFrom="DMACB0"> <name>DMACB6</name> <description>Configuration B Register 6</description> <addressOffset>0x74</addressOffset> </register> <!-- REGISTER "DMACSA6" --> <register derivedFrom="DMACSA0"> <name>DMACSA6</name> <description>Transfer Source Address Register 6</description> <addressOffset>0x78</addressOffset> </register> <!-- REGISTER "DMACDA6" --> <register derivedFrom="DMACDA0"> <name>DMACDA6</name> <description>Transfer Destination Address Register 6</description> <addressOffset>0x7C</addressOffset> </register> <!-- REGISTER "DMACA7" --> <register derivedFrom="DMACA0"> <name>DMACA7</name> <description>Configuration A Register 7</description> <addressOffset>0x80</addressOffset> </register> <!-- REGISTER "DMACB7" --> <register derivedFrom="DMACB0"> <name>DMACB7</name> <description>Configuration B Register 7</description> <addressOffset>0x84</addressOffset> </register> <!-- REGISTER "DMACSA7" --> <register derivedFrom="DMACSA0"> <name>DMACSA7</name> <description>Transfer Source Address Register 7</description> <addressOffset>0x88</addressOffset> </register> <!-- REGISTER "DMACDA7" --> <register derivedFrom="DMACDA0"> <name>DMACDA7</name> <description>Transfer Destination Address Register 7</description> <addressOffset>0x8C</addressOffset> </register> </registers> </peripheral> <!-- PERIPHERAL "DSTC" --> <peripheral> <name>DSTC</name> <description>DSTC registers</description> <groupName>DSTC</groupName> <baseAddress>0x40061000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0xB0</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "DSTC" --> <interrupt> <name>DSTC</name> <value>91</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "DESTP" --> <register> <name>DESTP</name> <description>Descriptor top address Register</description> <addressOffset>0x0</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "HWDESP" --> <register> <name>HWDESP</name> <description>Hardware DES pointer Register</description> <addressOffset>0x4</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "HWDESP" --> <field> <name>HWDESP</name> <description>HWDESP</description> <lsb>16</lsb> <msb>29</msb> <access>read-write</access> </field> <!-- FIELD "CHANNEL" --> <field> <name>CHANNEL</name> <description>CHANNEL</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "CMD" --> <register> <name>CMD</name> <description>Command Register</description> <addressOffset>0x8</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x01</resetValue> <resetMask>0xFF</resetMask> </register> <!-- REGISTER "CFG" --> <register> <name>CFG</name> <description>Configuration Register</description> <addressOffset>0x9</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x40</resetValue> <resetMask>0x7F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SWPR" --> <field> <name>SWPR</name> <description>Software transfer priority</description> <lsb>4</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ESTE" --> <field> <name>ESTE</name> <description>Error stop enable</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "RBDIS" --> <field> <name>RBDIS</name> <description>Read skip buffer disable</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ERINTE" --> <field> <name>ERINTE</name> <description>Error interrupt enable</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "SWINTE" --> <field> <name>SWINTE</name> <description>Software interrupt enable</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "SWTR" --> <register> <name>SWTR</name> <description>Software trigger Register</description> <addressOffset>0xA</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "SWST" --> <field> <name>SWST</name> <description>Software status</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "SWREQ" --> <field> <name>SWREQ</name> <description>Software request</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "SWDESP" --> <field> <name>SWDESP</name> <description>Software DES pointer</description> <lsb>0</lsb> <msb>13</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "MONERS" --> <register> <name>MONERS</name> <description>MONERS Register</description> <addressOffset>0xC</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFF5F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "EDESP" --> <field> <name>EDESP</name> <description>Error DES pointer</description> <lsb>16</lsb> <msb>29</msb> <access>read-only</access> </field> <!-- FIELD "ECH" --> <field> <name>ECH</name> <description>Error hardware channel</description> <lsb>8</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "EHS" --> <field> <name>EHS</name> <description>Error hardware software</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "ESTOP" --> <field> <name>ESTOP</name> <description>Error stop</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "DER" --> <field> <name>DER</name> <description>Double error</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "EST" --> <field> <name>EST</name> <description>Error status</description> <lsb>0</lsb> <msb>2</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "DREQENB0" --> <register> <name>DREQENB0</name> <description>DMA request enable Register 0</description> <addressOffset>0x10</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "DREQENB1" --> <register derivedFrom="DREQENB0"> <name>DREQENB1</name> <description>DMA request enable Register 1</description> <addressOffset>0x14</addressOffset> </register> <!-- REGISTER "DREQENB2" --> <register derivedFrom="DREQENB0"> <name>DREQENB2</name> <description>DMA request enable Register 2</description> <addressOffset>0x18</addressOffset> </register> <!-- REGISTER "DREQENB3" --> <register derivedFrom="DREQENB0"> <name>DREQENB3</name> <description>DMA request enable Register 3</description> <addressOffset>0x1C</addressOffset> </register> <!-- REGISTER "DREQENB4" --> <register derivedFrom="DREQENB0"> <name>DREQENB4</name> <description>DMA request enable Register 4</description> <addressOffset>0x20</addressOffset> </register> <!-- REGISTER "DREQENB5" --> <register derivedFrom="DREQENB0"> <name>DREQENB5</name> <description>DMA request enable Register 5</description> <addressOffset>0x24</addressOffset> </register> <!-- REGISTER "DREQENB6" --> <register derivedFrom="DREQENB0"> <name>DREQENB6</name> <description>DMA request enable Register 6</description> <addressOffset>0x28</addressOffset> </register> <!-- REGISTER "DREQENB7" --> <register derivedFrom="DREQENB0"> <name>DREQENB7</name> <description>DMA request enable Register 7</description> <addressOffset>0x2C</addressOffset> </register> <!-- REGISTER "HWINT0" --> <register> <name>HWINT0</name> <description>Hardware transfer interrupt Register 0</description> <addressOffset>0x30</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "HWINT1" --> <register derivedFrom="HWINT0"> <name>HWINT1</name> <description>Hardware transfer interrupt Register 1</description> <addressOffset>0x34</addressOffset> </register> <!-- REGISTER "HWINT2" --> <register derivedFrom="HWINT0"> <name>HWINT2</name> <description>Hardware transfer interrupt Register 2</description> <addressOffset>0x38</addressOffset> </register> <!-- REGISTER "HWINT3" --> <register derivedFrom="HWINT0"> <name>HWINT3</name> <description>Hardware transfer interrupt Register 3</description> <addressOffset>0x3C</addressOffset> </register> <!-- REGISTER "HWINT4" --> <register derivedFrom="HWINT0"> <name>HWINT4</name> <description>Hardware transfer interrupt Register 4</description> <addressOffset>0x40</addressOffset> </register> <!-- REGISTER "HWINT5" --> <register derivedFrom="HWINT0"> <name>HWINT5</name> <description>Hardware transfer interrupt Register 5</description> <addressOffset>0x44</addressOffset> </register> <!-- REGISTER "HWINT6" --> <register derivedFrom="HWINT0"> <name>HWINT6</name> <description>Hardware transfer interrupt Register 6</description> <addressOffset>0x48</addressOffset> </register> <!-- REGISTER "HWINT7" --> <register derivedFrom="HWINT0"> <name>HWINT7</name> <description>Hardware transfer interrupt Register 7</description> <addressOffset>0x4C</addressOffset> </register> <!-- REGISTER "HWINTCLR0" --> <register> <name>HWINTCLR0</name> <description>Hardware transfer interrupt clear Register 0</description> <addressOffset>0x50</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "HWINTCLR1" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR1</name> <description>Hardware transfer interrupt clear Register 1</description> <addressOffset>0x54</addressOffset> </register> <!-- REGISTER "HWINTCLR2" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR2</name> <description>Hardware transfer interrupt clear Register 2</description> <addressOffset>0x58</addressOffset> </register> <!-- REGISTER "HWINTCLR3" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR3</name> <description>Hardware transfer interrupt clear Register 3</description> <addressOffset>0x5C</addressOffset> </register> <!-- REGISTER "HWINTCLR4" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR4</name> <description>Hardware transfer interrupt clear Register 4</description> <addressOffset>0x60</addressOffset> </register> <!-- REGISTER "HWINTCLR5" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR5</name> <description>Hardware transfer interrupt clear Register 5</description> <addressOffset>0x64</addressOffset> </register> <!-- REGISTER "HWINTCLR6" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR6</name> <description>Hardware transfer interrupt clear Register 6</description> <addressOffset>0x68</addressOffset> </register> <!-- REGISTER "HWINTCLR7" --> <register derivedFrom="HWINTCLR0"> <name>HWINTCLR7</name> <description>Hardware transfer interrupt clear Register 7</description> <addressOffset>0x6C</addressOffset> </register> <!-- REGISTER "DQMSK0" --> <register> <name>DQMSK0</name> <description>DMA request mask Register 0</description> <addressOffset>0x70</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "DQMSK1" --> <register derivedFrom="DQMSK0"> <name>DQMSK1</name> <description>DMA request mask Register 1</description> <addressOffset>0x74</addressOffset> </register> <!-- REGISTER "DQMSK2" --> <register derivedFrom="DQMSK0"> <name>DQMSK2</name> <description>DMA request mask Register 2</description> <addressOffset>0x78</addressOffset> </register> <!-- REGISTER "DQMSK3" --> <register derivedFrom="DQMSK0"> <name>DQMSK3</name> <description>DMA request mask Register 3</description> <addressOffset>0x7C</addressOffset> </register> <!-- REGISTER "DQMSK4" --> <register derivedFrom="DQMSK0"> <name>DQMSK4</name> <description>DMA request mask Register 4</description> <addressOffset>0x80</addressOffset> </register> <!-- REGISTER "DQMSK5" --> <register derivedFrom="DQMSK0"> <name>DQMSK5</name> <description>DMA request mask Register 5</description> <addressOffset>0x84</addressOffset> </register> <!-- REGISTER "DQMSK6" --> <register derivedFrom="DQMSK0"> <name>DQMSK6</name> <description>DMA request mask Register 6</description> <addressOffset>0x88</addressOffset> </register> <!-- REGISTER "DQMSK7" --> <register derivedFrom="DQMSK0"> <name>DQMSK7</name> <description>DMA request mask Register 7</description> <addressOffset>0x8C</addressOffset> </register> <!-- REGISTER "DQMSKCLR0" --> <register> <name>DQMSKCLR0</name> <description>DMA request mask clear Register 0</description> <addressOffset>0x90</addressOffset> <size>32</size> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> </register> <!-- REGISTER "DQMSKCLR1" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR1</name> <description>DMA request mask clear Register 1</description> <addressOffset>0x94</addressOffset> </register> <!-- REGISTER "DQMSKCLR2" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR2</name> <description>DMA request mask clear Register 2</description> <addressOffset>0x98</addressOffset> </register> <!-- REGISTER "DQMSKCLR3" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR3</name> <description>DMA request mask clear Register 3</description> <addressOffset>0x9C</addressOffset> </register> <!-- REGISTER "DQMSKCLR4" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR4</name> <description>DMA request mask clear Register 4</description> <addressOffset>0xA0</addressOffset> </register> <!-- REGISTER "DQMSKCLR5" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR5</name> <description>DMA request mask clear Register 5</description> <addressOffset>0xA4</addressOffset> </register> <!-- REGISTER "DQMSKCLR6" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR6</name> <description>DMA request mask clear Register 6</description> <addressOffset>0xA8</addressOffset> </register> <!-- REGISTER "DQMSKCLR7" --> <register derivedFrom="DQMSKCLR0"> <name>DQMSKCLR7</name> <description>DMA request mask clear Register 7</description> <addressOffset>0xAC</addressOffset> </register> </registers> </peripheral> <!-- PERIPHERAL "CANPRES" --> <peripheral> <name>CANPRES</name> <description>CAN Prescaler Register</description> <groupName>CANPRES</groupName> <baseAddress>0x40037000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0x1</size> <usage>registers</usage> </addressBlock> <!-- REGISTERS --> <registers> <!-- REGISTER "CANPRE" --> <register> <name>CANPRE</name> <description>CAN Prescaler Register</description> <addressOffset>0x0</addressOffset> <size>8</size> <access>read-write</access> <resetValue>0x0B</resetValue> <resetMask>0x0F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "CANPRE" --> <field> <name>CANPRE</name> <description>CAN prescaler setting bits</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <!-- PERIPHERAL "CAN0" --> <peripheral> <name>CAN0</name> <description>CAN0 Registers</description> <groupName>CAN0</groupName> <baseAddress>0x40062000</baseAddress> <!-- ADDRESS BLOCK --> <addressBlock> <offset>0x0</offset> <size>0xE</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x10</offset> <size>0xE</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x20</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x30</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x40</offset> <size>0xE</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x50</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x60</offset> <size>0x8</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x80</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0x90</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xA0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <addressBlock> <offset>0xB0</offset> <size>0x4</size> <usage>registers</usage> </addressBlock> <!-- INTERRUPT "CAN0" --> <interrupt> <name>CAN0</name> <value>80</value> </interrupt> <!-- REGISTERS --> <registers> <!-- REGISTER "CTRLR" --> <register> <name>CTRLR</name> <description>CAN Control Register</description> <addressOffset>0x0</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0001</resetValue> <resetMask>0x00EF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TEST" --> <field> <name>TEST</name> <description>Test mode enable bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "CCE" --> <field> <name>CCE</name> <description>Bit Timing Register write enable bit</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "DAR" --> <field> <name>DAR</name> <description> Automatic retransmission disable bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "EIE" --> <field> <name>EIE</name> <description>Error interrupt code enable bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "SIE" --> <field> <name>SIE</name> <description>Status interrupt code enable bit </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "IE" --> <field> <name>IE</name> <description>Interrupt enable bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "INIT" --> <field> <name>INIT</name> <description>Initialization bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "STATR" --> <register> <name>STATR</name> <description>CAN Status Register</description> <addressOffset>0x2</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BOFF" --> <field> <name>BOFF</name> <description>Busoff bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "EWARN" --> <field> <name>EWARN</name> <description>Warning bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "EPASS" --> <field> <name>EPASS</name> <description>Error passive bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "RXOK" --> <field> <name>RXOK</name> <description>Successful message reception bit</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "TXOK" --> <field> <name>TXOK</name> <description>Successful message transmission bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "LEC" --> <field> <name>LEC</name> <description>Last error code bits </description> <lsb>0</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "ERRCNT" --> <register> <name>ERRCNT</name> <description>CAN Error Counter</description> <addressOffset>0x4</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0x0000</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RP" --> <field> <name>RP</name> <description>Receive error passive indication </description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "REC" --> <field> <name>REC</name> <description>Receive error counter </description> <lsb>8</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "TEC" --> <field> <name>TEC</name> <description>Send error counter </description> <lsb>0</lsb> <msb>7</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "BTR" --> <register> <name>BTR</name> <description>CAN Bit Timing Register</description> <addressOffset>0x6</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x2301</resetValue> <resetMask>0x7FFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TSEG2" --> <field> <name>TSEG2</name> <description>Time segment 2 setting bits </description> <lsb>12</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "TSEG1" --> <field> <name>TSEG1</name> <description>Time segment 1 setting bits </description> <lsb>8</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "SJW" --> <field> <name>SJW</name> <description>Resynchronization jump width setting bits</description> <lsb>6</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "BRP" --> <field> <name>BRP</name> <description>Baud rate prescaler setting bits</description> <lsb>0</lsb> <msb>5</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "INTR" --> <register> <name>INTR</name> <description>CAN Interrupt Register</description> <addressOffset>0x8</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "INTID" --> <field> <name>INTID</name> <description>Interrupt Code</description> <lsb>0</lsb> <msb>15</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "TESTR" --> <register> <name>TESTR</name> <description>CAN Test Register</description> <addressOffset>0xA</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x00F4</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "RX" --> <field> <name>RX</name> <description>Rx pin monitor bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "TX" --> <field> <name>TX</name> <description>TX pin control bit</description> <lsb>5</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "LBACK" --> <field> <name>LBACK</name> <description>Loop back mode </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "SILENT" --> <field> <name>SILENT</name> <description>Silent mode </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "BASIC" --> <field> <name>BASIC</name> <description>Basic mode </description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "BRPER" --> <register> <name>BRPER</name> <description>CAN Prescaler Extension Register</description> <addressOffset>0xC</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x000F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BRPE" --> <field> <name>BRPE</name> <description>Baud rate prescaler extension bit</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1CREQ" --> <register> <name>IF1CREQ</name> <description>IF1 Command Request Register</description> <addressOffset>0x10</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0001</resetValue> <resetMask>0x80FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BUSY" --> <field> <name>BUSY</name> <description>Busy flag bit </description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MESSAGENUMBER" --> <field> <name>MESSAGENUMBER</name> <description>Message number</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1CMSK" --> <register> <name>IF1CMSK</name> <description>IF1 Command Mask Register</description> <addressOffset>0x12</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WRRD" --> <field> <name>WRRD</name> <description>Writing or reading control bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MASK" --> <field> <name>MASK</name> <description>Mask data update bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ARB" --> <field> <name>ARB</name> <description>Arbitration data update bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CONTROL" --> <field> <name>CONTROL</name> <description>Control data update bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "CIP" --> <field> <name>CIP</name> <description>Interrupt clear bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "NEWDAT" --> <field> <name>NEWDAT</name> <description>Message transmission request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "DATAA" --> <field> <name>DATAA</name> <description>Data 0-3 update bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "DATAB" --> <field> <name>DATAB</name> <description>Data 4-7 update bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1MSK1" --> <register> <name>IF1MSK1</name> <description>IF1 Mask Registers 1</description> <addressOffset>0x14</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSK15" --> <field> <name>MSK15</name> <description>Msk15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MSK14" --> <field> <name>MSK14</name> <description>Msk14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MSK13" --> <field> <name>MSK13</name> <description>Msk13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MSK12" --> <field> <name>MSK12</name> <description>Msk12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MSK11" --> <field> <name>MSK11</name> <description>Msk11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MSK10" --> <field> <name>MSK10</name> <description>Msk10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MSK9" --> <field> <name>MSK9</name> <description>Msk9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MSK8" --> <field> <name>MSK8</name> <description>Msk8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MSK7" --> <field> <name>MSK7</name> <description>Msk7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MSK6" --> <field> <name>MSK6</name> <description>Msk6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MSK5" --> <field> <name>MSK5</name> <description>Msk5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MSK4" --> <field> <name>MSK4</name> <description>Msk4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MSK3" --> <field> <name>MSK3</name> <description>Msk3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MSK2" --> <field> <name>MSK2</name> <description>Msk2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MSK1" --> <field> <name>MSK1</name> <description>Msk1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MSK0" --> <field> <name>MSK0</name> <description>Msk0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1MSK2" --> <register> <name>IF1MSK2</name> <description>IF1 Mask Registers 2</description> <addressOffset>0x16</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xDFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MXTD" --> <field> <name>MXTD</name> <description>MXtd</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MDIR" --> <field> <name>MDIR</name> <description>MDir</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MSK28" --> <field> <name>MSK28</name> <description>Msk28</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MSK27" --> <field> <name>MSK27</name> <description>Msk27</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MSK26" --> <field> <name>MSK26</name> <description>Msk26</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MSK25" --> <field> <name>MSK25</name> <description>Msk25</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MSK24" --> <field> <name>MSK24</name> <description>Msk24</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MSK23" --> <field> <name>MSK23</name> <description>Msk23</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MSK22" --> <field> <name>MSK22</name> <description>Msk22</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MSK21" --> <field> <name>MSK21</name> <description>Msk21</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MSK20" --> <field> <name>MSK20</name> <description>Msk20</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MSK19" --> <field> <name>MSK19</name> <description>Msk19</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MSK18" --> <field> <name>MSK18</name> <description>Msk18</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MSK17" --> <field> <name>MSK17</name> <description>Msk17</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MSK16" --> <field> <name>MSK16</name> <description>Msk16</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1ARB1" --> <register> <name>IF1ARB1</name> <description>IF1 Arbitration Registers 1</description> <addressOffset>0x18</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ID15" --> <field> <name>ID15</name> <description>ID15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "ID14" --> <field> <name>ID14</name> <description>ID14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "ID13" --> <field> <name>ID13</name> <description>ID13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ID12" --> <field> <name>ID12</name> <description>ID12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "ID11" --> <field> <name>ID11</name> <description>ID11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "ID10" --> <field> <name>ID10</name> <description>ID10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "ID9" --> <field> <name>ID9</name> <description>ID9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ID8" --> <field> <name>ID8</name> <description>ID8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ID7" --> <field> <name>ID7</name> <description>ID7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ID6" --> <field> <name>ID6</name> <description>ID6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ID5" --> <field> <name>ID5</name> <description>ID5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ID4" --> <field> <name>ID4</name> <description>ID4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ID3" --> <field> <name>ID3</name> <description>ID3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ID2" --> <field> <name>ID2</name> <description>ID2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ID1" --> <field> <name>ID1</name> <description>ID1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ID0" --> <field> <name>ID0</name> <description>ID0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1ARB2" --> <register> <name>IF1ARB2</name> <description>IF1 Arbitration Registers 2</description> <addressOffset>0x1A</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSGVAL" --> <field> <name>MSGVAL</name> <description>MsgVal</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "XTD" --> <field> <name>XTD</name> <description>Xtd</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "DIR" --> <field> <name>DIR</name> <description>Dir</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ID28" --> <field> <name>ID28</name> <description>ID28</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "ID27" --> <field> <name>ID27</name> <description>ID27</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "ID26" --> <field> <name>ID26</name> <description>ID26</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "ID25" --> <field> <name>ID25</name> <description>ID25</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ID24" --> <field> <name>ID24</name> <description>ID24</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ID23" --> <field> <name>ID23</name> <description>ID23</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ID22" --> <field> <name>ID22</name> <description>ID22</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ID21" --> <field> <name>ID21</name> <description>ID21</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ID20" --> <field> <name>ID20</name> <description>ID20</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ID19" --> <field> <name>ID19</name> <description>ID19</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ID18" --> <field> <name>ID18</name> <description>ID18</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ID17" --> <field> <name>ID17</name> <description>ID17</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ID16" --> <field> <name>ID16</name> <description>ID16</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1MCTR" --> <register> <name>IF1MCTR</name> <description>IF1 Message Control Register</description> <addressOffset>0x1C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF8F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NEWDAT" --> <field> <name>NEWDAT</name> <description>NewDat</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MSGLST" --> <field> <name>MSGLST</name> <description>MsgLst</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "INTPND" --> <field> <name>INTPND</name> <description>IntPnd</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "UMASK" --> <field> <name>UMASK</name> <description>UMask</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "TXIE" --> <field> <name>TXIE</name> <description>TxIE</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "RXIE" --> <field> <name>RXIE</name> <description>RxIE</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "RMTEN" --> <field> <name>RMTEN</name> <description>RmtEn</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TXRQST" --> <field> <name>TXRQST</name> <description>TxRqst</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "EOB" --> <field> <name>EOB</name> <description>EoB</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "DLC" --> <field> <name>DLC</name> <description>DLC</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTA1_L" --> <register> <name>IF1DTA1_L</name> <description>IF1 Data Registers A1</description> <addressOffset>0x20</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF8F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_1_" --> <field> <name>DATA_1_</name> <description>Data(1)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_0_" --> <field> <name>DATA_0_</name> <description>Data(0)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTA2_L" --> <register> <name>IF1DTA2_L</name> <description>IF1 Data Registers A2</description> <addressOffset>0x22</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_3_" --> <field> <name>DATA_3_</name> <description>Data(3)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_2_" --> <field> <name>DATA_2_</name> <description>Data(2)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTB1_L" --> <register> <name>IF1DTB1_L</name> <description>IF1 Data Registers B1</description> <addressOffset>0x24</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_5_" --> <field> <name>DATA_5_</name> <description>Data(5)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_4_" --> <field> <name>DATA_4_</name> <description>Data(4)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTB2_L" --> <register> <name>IF1DTB2_L</name> <description>IF1 Data Registers B2</description> <addressOffset>0x26</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_7_" --> <field> <name>DATA_7_</name> <description>Data(7)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_6_" --> <field> <name>DATA_6_</name> <description>Data(6)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTA2_B" --> <register> <name>IF1DTA2_B</name> <description>IF1 Data Registers A2</description> <addressOffset>0x30</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_2_" --> <field> <name>DATA_2_</name> <description>Data(2)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_3_" --> <field> <name>DATA_3_</name> <description>Data(3)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTA1_B" --> <register> <name>IF1DTA1_B</name> <description>IF1 Data Registers A1</description> <addressOffset>0x32</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_0_" --> <field> <name>DATA_0_</name> <description>Data(0)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_1_" --> <field> <name>DATA_1_</name> <description>Data(1)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTB2_B" --> <register> <name>IF1DTB2_B</name> <description>IF1 Data Registers B2</description> <addressOffset>0x34</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_6_" --> <field> <name>DATA_6_</name> <description>Data(6)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_7_" --> <field> <name>DATA_7_</name> <description>Data(7)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF1DTB1_B" --> <register> <name>IF1DTB1_B</name> <description>IF1 Data Registers B1</description> <addressOffset>0x36</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_4_" --> <field> <name>DATA_4_</name> <description>Data(4)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_5_" --> <field> <name>DATA_5_</name> <description>Data(5)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2CREQ" --> <register> <name>IF2CREQ</name> <description>IF2 Command Request Register</description> <addressOffset>0x40</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0001</resetValue> <resetMask>0x80FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "BUSY" --> <field> <name>BUSY</name> <description>Busy flag bit </description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MESSAGENUMBER" --> <field> <name>MESSAGENUMBER</name> <description>Message number</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2CMSK" --> <register> <name>IF2CMSK</name> <description>IF2 Command Mask Register</description> <addressOffset>0x42</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0x00FF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "WRRD" --> <field> <name>WRRD</name> <description>Writing or reading control bit </description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MASK" --> <field> <name>MASK</name> <description>Mask data update bit </description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ARB" --> <field> <name>ARB</name> <description>Arbitration data update bit </description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "CONTROL" --> <field> <name>CONTROL</name> <description>Control data update bit </description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "CIP" --> <field> <name>CIP</name> <description>Interrupt clear bit </description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "NEWDAT" --> <field> <name>NEWDAT</name> <description>Message transmission request bit</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "DATAA" --> <field> <name>DATAA</name> <description>Data 0-3 update bit</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "DATAB" --> <field> <name>DATAB</name> <description>Data 4-7 update bit </description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2MSK1" --> <register> <name>IF2MSK1</name> <description>IF2 Mask Registers 1</description> <addressOffset>0x44</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xFFFF</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSK15" --> <field> <name>MSK15</name> <description>Msk15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MSK14" --> <field> <name>MSK14</name> <description>Msk14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MSK13" --> <field> <name>MSK13</name> <description>Msk13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "MSK12" --> <field> <name>MSK12</name> <description>Msk12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MSK11" --> <field> <name>MSK11</name> <description>Msk11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MSK10" --> <field> <name>MSK10</name> <description>Msk10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MSK9" --> <field> <name>MSK9</name> <description>Msk9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MSK8" --> <field> <name>MSK8</name> <description>Msk8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MSK7" --> <field> <name>MSK7</name> <description>Msk7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MSK6" --> <field> <name>MSK6</name> <description>Msk6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MSK5" --> <field> <name>MSK5</name> <description>Msk5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MSK4" --> <field> <name>MSK4</name> <description>Msk4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MSK3" --> <field> <name>MSK3</name> <description>Msk3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MSK2" --> <field> <name>MSK2</name> <description>Msk2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MSK1" --> <field> <name>MSK1</name> <description>Msk1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MSK0" --> <field> <name>MSK0</name> <description>Msk0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2MSK2" --> <register> <name>IF2MSK2</name> <description>IF2 Mask Registers 2</description> <addressOffset>0x46</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0xDFFF</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MXTD" --> <field> <name>MXTD</name> <description>MXtd</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MDIR" --> <field> <name>MDIR</name> <description>MDir</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "MSK28" --> <field> <name>MSK28</name> <description>Msk28</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "MSK27" --> <field> <name>MSK27</name> <description>Msk27</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "MSK26" --> <field> <name>MSK26</name> <description>Msk26</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "MSK25" --> <field> <name>MSK25</name> <description>Msk25</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "MSK24" --> <field> <name>MSK24</name> <description>Msk24</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "MSK23" --> <field> <name>MSK23</name> <description>Msk23</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "MSK22" --> <field> <name>MSK22</name> <description>Msk22</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "MSK21" --> <field> <name>MSK21</name> <description>Msk21</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "MSK20" --> <field> <name>MSK20</name> <description>Msk20</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "MSK19" --> <field> <name>MSK19</name> <description>Msk19</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "MSK18" --> <field> <name>MSK18</name> <description>Msk18</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "MSK17" --> <field> <name>MSK17</name> <description>Msk17</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "MSK16" --> <field> <name>MSK16</name> <description>Msk16</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2ARB1" --> <register> <name>IF2ARB1</name> <description>IF2 Arbitration Registers 1</description> <addressOffset>0x48</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "ID15" --> <field> <name>ID15</name> <description>ID15</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "ID14" --> <field> <name>ID14</name> <description>ID14</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "ID13" --> <field> <name>ID13</name> <description>ID13</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ID12" --> <field> <name>ID12</name> <description>ID12</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "ID11" --> <field> <name>ID11</name> <description>ID11</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "ID10" --> <field> <name>ID10</name> <description>ID10</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "ID9" --> <field> <name>ID9</name> <description>ID9</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ID8" --> <field> <name>ID8</name> <description>ID8</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ID7" --> <field> <name>ID7</name> <description>ID7</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ID6" --> <field> <name>ID6</name> <description>ID6</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ID5" --> <field> <name>ID5</name> <description>ID5</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ID4" --> <field> <name>ID4</name> <description>ID4</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ID3" --> <field> <name>ID3</name> <description>ID3</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ID2" --> <field> <name>ID2</name> <description>ID2</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ID1" --> <field> <name>ID1</name> <description>ID1</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ID0" --> <field> <name>ID0</name> <description>ID0</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2ARB2" --> <register> <name>IF2ARB2</name> <description>IF2 Arbitration Registers 2</description> <addressOffset>0x4A</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSGVAL" --> <field> <name>MSGVAL</name> <description>MsgVal</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "XTD" --> <field> <name>XTD</name> <description>Xtd</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "DIR" --> <field> <name>DIR</name> <description>Dir</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "ID28" --> <field> <name>ID28</name> <description>ID28</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "ID27" --> <field> <name>ID27</name> <description>ID27</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "ID26" --> <field> <name>ID26</name> <description>ID26</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "ID25" --> <field> <name>ID25</name> <description>ID25</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "ID24" --> <field> <name>ID24</name> <description>ID24</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "ID23" --> <field> <name>ID23</name> <description>ID23</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "ID22" --> <field> <name>ID22</name> <description>ID22</description> <lsb>6</lsb> <msb>6</msb> <access>read-write</access> </field> <!-- FIELD "ID21" --> <field> <name>ID21</name> <description>ID21</description> <lsb>5</lsb> <msb>5</msb> <access>read-write</access> </field> <!-- FIELD "ID20" --> <field> <name>ID20</name> <description>ID20</description> <lsb>4</lsb> <msb>4</msb> <access>read-write</access> </field> <!-- FIELD "ID19" --> <field> <name>ID19</name> <description>ID19</description> <lsb>3</lsb> <msb>3</msb> <access>read-write</access> </field> <!-- FIELD "ID18" --> <field> <name>ID18</name> <description>ID18</description> <lsb>2</lsb> <msb>2</msb> <access>read-write</access> </field> <!-- FIELD "ID17" --> <field> <name>ID17</name> <description>ID17</description> <lsb>1</lsb> <msb>1</msb> <access>read-write</access> </field> <!-- FIELD "ID16" --> <field> <name>ID16</name> <description>ID16</description> <lsb>0</lsb> <msb>0</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2MCTR" --> <register> <name>IF2MCTR</name> <description>IF2 Message Control Register</description> <addressOffset>0x4C</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFF8F</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NEWDAT" --> <field> <name>NEWDAT</name> <description>NewDat</description> <lsb>15</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "MSGLST" --> <field> <name>MSGLST</name> <description>MsgLst</description> <lsb>14</lsb> <msb>14</msb> <access>read-write</access> </field> <!-- FIELD "INTPND" --> <field> <name>INTPND</name> <description>IntPnd</description> <lsb>13</lsb> <msb>13</msb> <access>read-write</access> </field> <!-- FIELD "UMASK" --> <field> <name>UMASK</name> <description>UMask</description> <lsb>12</lsb> <msb>12</msb> <access>read-write</access> </field> <!-- FIELD "TXIE" --> <field> <name>TXIE</name> <description>TxIE</description> <lsb>11</lsb> <msb>11</msb> <access>read-write</access> </field> <!-- FIELD "RXIE" --> <field> <name>RXIE</name> <description>RxIE</description> <lsb>10</lsb> <msb>10</msb> <access>read-write</access> </field> <!-- FIELD "RMTEN" --> <field> <name>RMTEN</name> <description>RmtEn</description> <lsb>9</lsb> <msb>9</msb> <access>read-write</access> </field> <!-- FIELD "TXRQST" --> <field> <name>TXRQST</name> <description>TxRqst</description> <lsb>8</lsb> <msb>8</msb> <access>read-write</access> </field> <!-- FIELD "EOB" --> <field> <name>EOB</name> <description>EoB</description> <lsb>7</lsb> <msb>7</msb> <access>read-write</access> </field> <!-- FIELD "DLC" --> <field> <name>DLC</name> <description>DLC</description> <lsb>0</lsb> <msb>3</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTA1_L" --> <register> <name>IF2DTA1_L</name> <description>IF2 Data Registers A1</description> <addressOffset>0x50</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_1_" --> <field> <name>DATA_1_</name> <description>Data(1)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_0_" --> <field> <name>DATA_0_</name> <description>Data(0)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTA2_L" --> <register> <name>IF2DTA2_L</name> <description>IF2 Data Registers A2</description> <addressOffset>0x52</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_3_" --> <field> <name>DATA_3_</name> <description>Data(3)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_2_" --> <field> <name>DATA_2_</name> <description>Data(2)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTB1_L" --> <register> <name>IF2DTB1_L</name> <description>IF2 Data Registers B1</description> <addressOffset>0x54</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_5_" --> <field> <name>DATA_5_</name> <description>Data(5)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_4_" --> <field> <name>DATA_4_</name> <description>Data(4)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTB2_L" --> <register> <name>IF2DTB2_L</name> <description>IF2 Data Registers B2</description> <addressOffset>0x56</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_7_" --> <field> <name>DATA_7_</name> <description>Data(7)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_6_" --> <field> <name>DATA_6_</name> <description>Data(6)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTA2_B" --> <register> <name>IF2DTA2_B</name> <description>IF2 Data Registers A2</description> <addressOffset>0x60</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_2_" --> <field> <name>DATA_2_</name> <description>Data(2)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_3_" --> <field> <name>DATA_3_</name> <description>Data(3)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTA1_B" --> <register> <name>IF2DTA1_B</name> <description>IF2 Data Registers A1</description> <addressOffset>0x62</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_0_" --> <field> <name>DATA_0_</name> <description>Data(0)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_1_" --> <field> <name>DATA_1_</name> <description>Data(1)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTB2_B" --> <register> <name>IF2DTB2_B</name> <description>IF2 Data Registers B2</description> <addressOffset>0x64</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_6_" --> <field> <name>DATA_6_</name> <description>Data(6)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_7_" --> <field> <name>DATA_7_</name> <description>Data(7)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "IF2DTB1_B" --> <register> <name>IF2DTB1_B</name> <description>IF2 Data Registers B1</description> <addressOffset>0x66</addressOffset> <size>16</size> <access>read-write</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "DATA_4_" --> <field> <name>DATA_4_</name> <description>Data(4)</description> <lsb>8</lsb> <msb>15</msb> <access>read-write</access> </field> <!-- FIELD "DATA_5_" --> <field> <name>DATA_5_</name> <description>Data(5)</description> <lsb>0</lsb> <msb>7</msb> <access>read-write</access> </field> </fields> </register> <!-- REGISTER "TREQR1" --> <register> <name>TREQR1</name> <description>CAN Transmit Request Registers 1</description> <addressOffset>0x80</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TXRQST16" --> <field> <name>TXRQST16</name> <description>Bit15 of TREQR1</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST15" --> <field> <name>TXRQST15</name> <description>Bit14 of TREQR1</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST14" --> <field> <name>TXRQST14</name> <description>Bit13 of TREQR1</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST13" --> <field> <name>TXRQST13</name> <description>Bit12 of TREQR1</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST12" --> <field> <name>TXRQST12</name> <description>Bit11 of TREQR1</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST11" --> <field> <name>TXRQST11</name> <description>Bit10 of TREQR1</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST10" --> <field> <name>TXRQST10</name> <description>Bit9 of TREQR1</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST9" --> <field> <name>TXRQST9</name> <description>Bit8 of TREQR1</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST8" --> <field> <name>TXRQST8</name> <description>Bit7 of TREQR1</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST7" --> <field> <name>TXRQST7</name> <description>Bit6 of TREQR1</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST6" --> <field> <name>TXRQST6</name> <description>Bit5 of TREQR1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST5" --> <field> <name>TXRQST5</name> <description>Bit4 of TREQR1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST4" --> <field> <name>TXRQST4</name> <description>Bit3 of TREQR1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST3" --> <field> <name>TXRQST3</name> <description>Bit2 of TREQR1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST2" --> <field> <name>TXRQST2</name> <description>Bit1 of TREQR1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST1" --> <field> <name>TXRQST1</name> <description>Bit0 of TREQR1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "TREQR2" --> <register> <name>TREQR2</name> <description>CAN Transmit Request Registers 2</description> <addressOffset>0x82</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "TXRQST32" --> <field> <name>TXRQST32</name> <description>Bit15 of TREQR2</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST31" --> <field> <name>TXRQST31</name> <description>Bit14 of TREQR2</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST30" --> <field> <name>TXRQST30</name> <description>Bit13 of TREQR2</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST29" --> <field> <name>TXRQST29</name> <description>Bit12 of TREQR2</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST28" --> <field> <name>TXRQST28</name> <description>Bit11 of TREQR2</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST27" --> <field> <name>TXRQST27</name> <description>Bit10 of TREQR2</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST26" --> <field> <name>TXRQST26</name> <description>Bit9 of TREQR2</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST25" --> <field> <name>TXRQST25</name> <description>Bit8 of TREQR2</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST24" --> <field> <name>TXRQST24</name> <description>Bit7 of TREQR2</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST23" --> <field> <name>TXRQST23</name> <description>Bit6 of TREQR2</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST22" --> <field> <name>TXRQST22</name> <description>Bit5 of TREQR2</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST21" --> <field> <name>TXRQST21</name> <description>Bit4 of TREQR2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST20" --> <field> <name>TXRQST20</name> <description>Bit3 of TREQR2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST19" --> <field> <name>TXRQST19</name> <description>Bit2 of TREQR2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST18" --> <field> <name>TXRQST18</name> <description>Bit1 of TREQR2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "TXRQST17" --> <field> <name>TXRQST17</name> <description>Bit0 of TREQR2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "NEWDT1" --> <register> <name>NEWDT1</name> <description>CAN New Data Registers 1</description> <addressOffset>0x90</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NEWDAT16" --> <field> <name>NEWDAT16</name> <description>Bit15 of NEWDT1</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT15" --> <field> <name>NEWDAT15</name> <description>Bit14 of NEWDT1</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT14" --> <field> <name>NEWDAT14</name> <description>Bit13 of NEWDT1</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT13" --> <field> <name>NEWDAT13</name> <description>Bit12 of NEWDT1</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT12" --> <field> <name>NEWDAT12</name> <description>Bit11 of NEWDT1</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT11" --> <field> <name>NEWDAT11</name> <description>Bit10 of NEWDT1</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT10" --> <field> <name>NEWDAT10</name> <description>Bit9 of NEWDT1</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT9" --> <field> <name>NEWDAT9</name> <description>Bit8 of NEWDT1</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT8" --> <field> <name>NEWDAT8</name> <description>Bit7 of NEWDT1</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT7" --> <field> <name>NEWDAT7</name> <description>Bit6 of NEWDT1</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT6" --> <field> <name>NEWDAT6</name> <description>Bit5 of NEWDT1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT5" --> <field> <name>NEWDAT5</name> <description>Bit4 of NEWDT1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT4" --> <field> <name>NEWDAT4</name> <description>Bit3 of NEWDT1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT3" --> <field> <name>NEWDAT3</name> <description>Bit2 of NEWDT1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT2" --> <field> <name>NEWDAT2</name> <description>Bit1 of NEWDT1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT1" --> <field> <name>NEWDAT1</name> <description>Bit0 of NEWDT1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "NEWDT2" --> <register> <name>NEWDT2</name> <description>CAN New Data Registers 2</description> <addressOffset>0x92</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "NEWDAT32" --> <field> <name>NEWDAT32</name> <description>Bit15 of NEWDT2</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT31" --> <field> <name>NEWDAT31</name> <description>Bit14 of NEWDT2</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT30" --> <field> <name>NEWDAT30</name> <description>Bit13 of NEWDT2</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT29" --> <field> <name>NEWDAT29</name> <description>Bit12 of NEWDT2</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT28" --> <field> <name>NEWDAT28</name> <description>Bit11 of NEWDT2</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT27" --> <field> <name>NEWDAT27</name> <description>Bit10 of NEWDT2</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT26" --> <field> <name>NEWDAT26</name> <description>Bit9 of NEWDT2</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT25" --> <field> <name>NEWDAT25</name> <description>Bit8 of NEWDT2</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT24" --> <field> <name>NEWDAT24</name> <description>Bit7 of NEWDT2</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT23" --> <field> <name>NEWDAT23</name> <description>Bit6 of NEWDT2</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT22" --> <field> <name>NEWDAT22</name> <description>Bit5 of NEWDT2</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT21" --> <field> <name>NEWDAT21</name> <description>Bit4 of NEWDT2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT20" --> <field> <name>NEWDAT20</name> <description>Bit3 of NEWDT2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT19" --> <field> <name>NEWDAT19</name> <description>Bit2 of NEWDT2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT18" --> <field> <name>NEWDAT18</name> <description>Bit1 of NEWDT2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "NEWDAT17" --> <field> <name>NEWDAT17</name> <description>Bit0 of NEWDT2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "INTPND1" --> <register> <name>INTPND1</name> <description>CAN Interrupt Pending Registers 1</description> <addressOffset>0xA0</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "INTPND16" --> <field> <name>INTPND16</name> <description>Bit15 of INTPND1</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "INTPND15" --> <field> <name>INTPND15</name> <description>Bit14 of INTPND1</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "INTPND14" --> <field> <name>INTPND14</name> <description>Bit13 of INTPND1</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "INTPND13" --> <field> <name>INTPND13</name> <description>Bit12 of INTPND1</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "INTPND12" --> <field> <name>INTPND12</name> <description>Bit11 of INTPND1</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "INTPND11" --> <field> <name>INTPND11</name> <description>Bit10 of INTPND1</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "INTPND10" --> <field> <name>INTPND10</name> <description>Bit9 of INTPND1</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "INTPND9" --> <field> <name>INTPND9</name> <description>Bit8 of INTPND1</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "INTPND8" --> <field> <name>INTPND8</name> <description>Bit7 of INTPND1</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "INTPND7" --> <field> <name>INTPND7</name> <description>Bit6 of INTPND1</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "INTPND6" --> <field> <name>INTPND6</name> <description>Bit5 of INTPND1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "INTPND5" --> <field> <name>INTPND5</name> <description>Bit4 of INTPND1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "INTPND4" --> <field> <name>INTPND4</name> <description>Bit3 of INTPND1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "INTPND3" --> <field> <name>INTPND3</name> <description>Bit2 of INTPND1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "INTPND2" --> <field> <name>INTPND2</name> <description>Bit1 of INTPND1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "INTPND1" --> <field> <name>INTPND1</name> <description>Bit0 of INTPND1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "INTPND2" --> <register> <name>INTPND2</name> <description>CAN Interrupt Pending Registers 2</description> <addressOffset>0xA2</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "INTPND32" --> <field> <name>INTPND32</name> <description>Bit15 of INTPND2</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "INTPND31" --> <field> <name>INTPND31</name> <description>Bit14 of INTPND2</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "INTPND30" --> <field> <name>INTPND30</name> <description>Bit13 of INTPND2</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "INTPND29" --> <field> <name>INTPND29</name> <description>Bit12 of INTPND2</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "INTPND28" --> <field> <name>INTPND28</name> <description>Bit11 of INTPND2</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "INTPND27" --> <field> <name>INTPND27</name> <description>Bit10 of INTPND2</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "INTPND26" --> <field> <name>INTPND26</name> <description>Bit9 of INTPND2</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "INTPND25" --> <field> <name>INTPND25</name> <description>Bit8 of INTPND2</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "INTPND24" --> <field> <name>INTPND24</name> <description>Bit7 of INTPND2</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "INTPND23" --> <field> <name>INTPND23</name> <description>Bit6 of INTPND2</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "INTPND22" --> <field> <name>INTPND22</name> <description>Bit5 of INTPND2</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "INTPND21" --> <field> <name>INTPND21</name> <description>Bit4 of INTPND2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "INTPND20" --> <field> <name>INTPND20</name> <description>Bit3 of INTPND2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "INTPND19" --> <field> <name>INTPND19</name> <description>Bit2 of INTPND2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "INTPND18" --> <field> <name>INTPND18</name> <description>Bit1 of INTPND2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "INTPND17" --> <field> <name>INTPND17</name> <description>Bit0 of INTPND2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "MSGVAL1" --> <register> <name>MSGVAL1</name> <description>CAN Message Valid Registers 1</description> <addressOffset>0xB0</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSGVAL16" --> <field> <name>MSGVAL16</name> <description>Bit15 of MSGVAL1</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL15" --> <field> <name>MSGVAL15</name> <description>Bit14 of MSGVAL1</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL14" --> <field> <name>MSGVAL14</name> <description>Bit13 of MSGVAL1</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL13" --> <field> <name>MSGVAL13</name> <description>Bit12 of MSGVAL1</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL12" --> <field> <name>MSGVAL12</name> <description>Bit11 of MSGVAL1</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL11" --> <field> <name>MSGVAL11</name> <description>Bit10 of MSGVAL1</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL10" --> <field> <name>MSGVAL10</name> <description>Bit9 of MSGVAL1</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL9" --> <field> <name>MSGVAL9</name> <description>Bit8 of MSGVAL1</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL8" --> <field> <name>MSGVAL8</name> <description>Bit7 of MSGVAL1</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL7" --> <field> <name>MSGVAL7</name> <description>Bit6 of MSGVAL1</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL6" --> <field> <name>MSGVAL6</name> <description>Bit5 of MSGVAL1</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL5" --> <field> <name>MSGVAL5</name> <description>Bit4 of MSGVAL1</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL4" --> <field> <name>MSGVAL4</name> <description>Bit3 of MSGVAL1</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL3" --> <field> <name>MSGVAL3</name> <description>Bit2 of MSGVAL1</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL2" --> <field> <name>MSGVAL2</name> <description>Bit1 of MSGVAL1</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL1" --> <field> <name>MSGVAL1</name> <description>Bit0 of MSGVAL1</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> <!-- REGISTER "MSGVAL2" --> <register> <name>MSGVAL2</name> <description>CAN Message Valid Registers 2</description> <addressOffset>0xB2</addressOffset> <size>16</size> <access>read-only</access> <resetValue>0x0000</resetValue> <resetMask>0xFFFF</resetMask> <!-- FIELDS --> <fields> <!-- FIELD "MSGVAL32" --> <field> <name>MSGVAL32</name> <description>Bit15 of MSGVAL2</description> <lsb>15</lsb> <msb>15</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL31" --> <field> <name>MSGVAL31</name> <description>Bit14 of MSGVAL2</description> <lsb>14</lsb> <msb>14</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL30" --> <field> <name>MSGVAL30</name> <description>Bit13 of MSGVAL2</description> <lsb>13</lsb> <msb>13</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL29" --> <field> <name>MSGVAL29</name> <description>Bit12 of MSGVAL2</description> <lsb>12</lsb> <msb>12</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL28" --> <field> <name>MSGVAL28</name> <description>Bit11 of MSGVAL2</description> <lsb>11</lsb> <msb>11</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL27" --> <field> <name>MSGVAL27</name> <description>Bit10 of MSGVAL2</description> <lsb>10</lsb> <msb>10</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL26" --> <field> <name>MSGVAL26</name> <description>Bit9 of MSGVAL2</description> <lsb>9</lsb> <msb>9</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL25" --> <field> <name>MSGVAL25</name> <description>Bit8 of MSGVAL2</description> <lsb>8</lsb> <msb>8</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL24" --> <field> <name>MSGVAL24</name> <description>Bit7 of MSGVAL2</description> <lsb>7</lsb> <msb>7</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL23" --> <field> <name>MSGVAL23</name> <description>Bit6 of MSGVAL2</description> <lsb>6</lsb> <msb>6</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL22" --> <field> <name>MSGVAL22</name> <description>Bit5 of MSGVAL2</description> <lsb>5</lsb> <msb>5</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL21" --> <field> <name>MSGVAL21</name> <description>Bit4 of MSGVAL2</description> <lsb>4</lsb> <msb>4</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL20" --> <field> <name>MSGVAL20</name> <description>Bit3 of MSGVAL2</description> <lsb>3</lsb> <msb>3</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL19" --> <field> <name>MSGVAL19</name> <description>Bit2 of MSGVAL2</description> <lsb>2</lsb> <msb>2</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL18" --> <field> <name>MSGVAL18</name> <description>Bit1 of MSGVAL2</description> <lsb>1</lsb> <msb>1</msb> <access>read-only</access> </field> <!-- FIELD "MSGVAL17" --> <field> <name>MSGVAL17</name> <description>Bit0 of MSGVAL2</description> <lsb>0</lsb> <msb>0</msb> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> </peripherals> </device>