blob: 8f6107b98819c6a324d3135b3484ab9509f09338 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- File naming: <vendor>_<part/series name>_svd.xml -->
<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="CMSIS-SVD.xsd">
<vendor>Nordic Semiconductor</vendor>
<vendorID>Nordic</vendorID>
<name>nrf52810</name>
<series>nrf52</series>
<version>1</version>
<description>nRF52810 reference description for radio MCU with ARM 32-bit Cortex-M4 Microcontroller </description>
<licenseText>
Copyright (c) 2010 - 2018, Nordic Semiconductor ASA All rights reserved.\n
\n
Redistribution and use in source and binary forms, with or without\n
modification, are permitted provided that the following conditions are met:\n
\n
1. Redistributions of source code must retain the above copyright notice, this\n
list of conditions and the following disclaimer.\n
\n
2. Redistributions in binary form must reproduce the above copyright\n
notice, this list of conditions and the following disclaimer in the\n
documentation and/or other materials provided with the distribution.\n
\n
3. Neither the name of Nordic Semiconductor ASA nor the names of its\n
contributors may be used to endorse or promote products derived from this\n
software without specific prior written permission.\n
\n
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n
IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n
ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n
POSSIBILITY OF SUCH DAMAGE.\n
</licenseText>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<size>32</size>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<cpu>
<name>CM4</name>
<revision>r0p1</revision>
<endian>little</endian>
<mpuPresent>1</mpuPresent>
<fpuPresent>0</fpuPresent>
<nvicPrioBits>3</nvicPrioBits>
<vendorSystickConfig>0</vendorSystickConfig>
</cpu>
<headerSystemFilename>system_nrf52810</headerSystemFilename>
<headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
<vendorExtensions>
<ExampleStackSize>2048</ExampleStackSize>
<ExampleHeapSize>2048</ExampleHeapSize>
<MaxInterrupts>112</MaxInterrupts>
</vendorExtensions>
<peripherals>
<peripheral>
<name>FICR</name>
<description>Factory information configuration registers</description>
<groupName>FICR</groupName>
<baseAddress>0x10000000</baseAddress>
<size>32</size>
<addressBlock>
<offset>0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CODEPAGESIZE</name>
<description>Code memory page size</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00001000</resetValue>
<fields>
<field>
<name>CODEPAGESIZE</name>
<description>Code memory page size</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<name>CODESIZE</name>
<description>Code memory size</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000030</resetValue>
<fields>
<field>
<name>CODESIZE</name>
<description>Code memory size in number of pages</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>DEVICEID[%s]</name>
<description>Description collection[0]: Device identifier</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>DEVICEID</name>
<description>64 bit unique device identifier</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>4</dimIncrement>
<name>ER[%s]</name>
<description>Description collection[0]: Encryption root, word 0</description>
<addressOffset>0x080</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>ER</name>
<description>Encryption root, word n</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>4</dim>
<dimIncrement>4</dimIncrement>
<name>IR[%s]</name>
<description>Description collection[0]: Identity root, word 0</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>IR</name>
<description>Identity root, word n</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<name>DEVICEADDRTYPE</name>
<description>Device address type</description>
<addressOffset>0x0A0</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>DEVICEADDRTYPE</name>
<description>Device address type</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Public</name>
<description>Public address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Random</name>
<description>Random address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>DEVICEADDR[%s]</name>
<description>Description collection[0]: Device address 0</description>
<addressOffset>0x0A4</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>DEVICEADDR</name>
<description>48 bit device address</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<cluster>
<name>INFO</name>
<description>Device info</description>
<headerStructName>FICR_INFO</headerStructName>
<addressOffset>0x100</addressOffset>
<register>
<name>PART</name>
<description>Part code</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00052810</resetValue>
<fields>
<field>
<name>PART</name>
<description>Part code</description>
<lsb>0</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>N52810</name>
<description>nRF52810</description>
<value>0x52810</value>
</enumeratedValue>
<enumeratedValue>
<name>Unspecified</name>
<description>Unspecified</description>
<value>0xFFFFFFFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VARIANT</name>
<description>Part variant, hardware version and production configuration</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>VARIANT</name>
<description>Part variant, hardware version and production configuration, encoded as ASCII</description>
<lsb>0</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>AAAA</name>
<description>AAAA</description>
<value>0x41414141</value>
</enumeratedValue>
<enumeratedValue>
<name>AAA0</name>
<description>AAA0</description>
<value>0x41414130</value>
</enumeratedValue>
<enumeratedValue>
<name>AABA</name>
<description>AABA</description>
<value>0x41414241</value>
</enumeratedValue>
<enumeratedValue>
<name>AABB</name>
<description>AABB</description>
<value>0x41414242</value>
</enumeratedValue>
<enumeratedValue>
<name>AAB0</name>
<description>AAB0</description>
<value>0x41414230</value>
</enumeratedValue>
<enumeratedValue>
<name>AACA</name>
<description>AACA</description>
<value>0x41414341</value>
</enumeratedValue>
<enumeratedValue>
<name>AACB</name>
<description>AACB</description>
<value>0x41414342</value>
</enumeratedValue>
<enumeratedValue>
<name>AAC0</name>
<description>AAC0</description>
<value>0x41414330</value>
</enumeratedValue>
<enumeratedValue>
<name>Unspecified</name>
<description>Unspecified</description>
<value>0xFFFFFFFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PACKAGE</name>
<description>Package option</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>PACKAGE</name>
<description>Package option</description>
<lsb>0</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>QF</name>
<description>QFxx - 48-pin QFN</description>
<value>0x2000</value>
</enumeratedValue>
<enumeratedValue>
<name>QC</name>
<description>QCxx - 32-pin QFN</description>
<value>0x2003</value>
</enumeratedValue>
<enumeratedValue>
<name>Unspecified</name>
<description>Unspecified</description>
<value>0xFFFFFFFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RAM</name>
<description>RAM variant</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000018</resetValue>
<fields>
<field>
<name>RAM</name>
<description>RAM variant</description>
<lsb>0</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>K24</name>
<description>24 kByte RAM</description>
<value>0x18</value>
</enumeratedValue>
<enumeratedValue>
<name>Unspecified</name>
<description>Unspecified</description>
<value>0xFFFFFFFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FLASH</name>
<description>Flash variant</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x000000C0</resetValue>
<fields>
<field>
<name>FLASH</name>
<description>Flash variant</description>
<lsb>0</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>K192</name>
<description>192 kByte flash</description>
<value>0xC0</value>
</enumeratedValue>
<enumeratedValue>
<name>Unspecified</name>
<description>Unspecified</description>
<value>0xFFFFFFFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<dim>3</dim>
<dimIncrement>4</dimIncrement>
<name>UNUSED0[%s]</name>
<description>Description collection[0]: Unspecified</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
</register>
</cluster>
<cluster>
<name>TEMP</name>
<description>Registers storing factory TEMP module linearization coefficients</description>
<headerStructName>FICR_TEMP</headerStructName>
<addressOffset>0x404</addressOffset>
<register>
<name>A0</name>
<description>Slope definition A0</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000320</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>A1</name>
<description>Slope definition A1</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000343</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>A2</name>
<description>Slope definition A2</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x0000035D</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>A3</name>
<description>Slope definition A3</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000400</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>A4</name>
<description>Slope definition A4</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000452</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>A5</name>
<description>Slope definition A5</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x0000037B</resetValue>
<fields>
<field>
<name>A</name>
<description>A (slope definition) register</description>
<lsb>0</lsb>
<msb>11</msb>
</field>
</fields>
</register>
<register>
<name>B0</name>
<description>Y-intercept B0</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00003FCC</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>B1</name>
<description>Y-intercept B1</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00003F98</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>B2</name>
<description>Y-intercept B2</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00003F98</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>B3</name>
<description>Y-intercept B3</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000012</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>B4</name>
<description>Y-intercept B4</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x0000004D</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>B5</name>
<description>Y-intercept B5</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00003E10</resetValue>
<fields>
<field>
<name>B</name>
<description>B (y-intercept)</description>
<lsb>0</lsb>
<msb>13</msb>
</field>
</fields>
</register>
<register>
<name>T0</name>
<description>Segment end T0</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x000000E2</resetValue>
<fields>
<field>
<name>T</name>
<description>T (segment end) register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>T1</name>
<description>Segment end T1</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<fields>
<field>
<name>T</name>
<description>T (segment end) register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>T2</name>
<description>Segment end T2</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000014</resetValue>
<fields>
<field>
<name>T</name>
<description>T (segment end) register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>T3</name>
<description>Segment end T3</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000019</resetValue>
<fields>
<field>
<name>T</name>
<description>T (segment end) register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>T4</name>
<description>Segment end T4</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000050</resetValue>
<fields>
<field>
<name>T</name>
<description>T (segment end) register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
</cluster>
</registers>
</peripheral>
<peripheral>
<name>UICR</name>
<description>User information configuration registers</description>
<groupName>UICR</groupName>
<baseAddress>0x10001000</baseAddress>
<size>32</size>
<addressBlock>
<offset>0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>UNUSED0</name>
<description>Unspecified</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
</register>
<register>
<name>UNUSED1</name>
<description>Unspecified</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
</register>
<register>
<name>UNUSED2</name>
<description>Unspecified</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
</register>
<register>
<name>UNUSED3</name>
<description>Unspecified</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
</register>
<register>
<dim>15</dim>
<dimIncrement>4</dimIncrement>
<name>NRFFW[%s]</name>
<description>Description collection[0]: Reserved for Nordic firmware design</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>NRFFW</name>
<description>Reserved for Nordic firmware design</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>12</dim>
<dimIncrement>4</dimIncrement>
<name>NRFHW[%s]</name>
<description>Description collection[0]: Reserved for Nordic hardware design</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>NRFHW</name>
<description>Reserved for Nordic hardware design</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>32</dim>
<dimIncrement>4</dimIncrement>
<name>CUSTOMER[%s]</name>
<description>Description collection[0]: Reserved for customer</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>CUSTOMER</name>
<description>Reserved for customer</description>
<lsb>0</lsb>
<msb>31</msb>
</field>
</fields>
</register>
<register>
<dim>2</dim>
<dimIncrement>4</dimIncrement>
<name>PSELRESET[%s]</name>
<description>Description collection[0]: Mapping of the nRESET function (see POWER chapter for details)</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>PIN</name>
<description>GPIO number P0.n onto which reset is exposed</description>
<lsb>0</lsb>
<msb>5</msb>
</field>
<field>
<name>CONNECT</name>
<description>Connection</description>
<lsb>31</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disconnected</name>
<description>Disconnect</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Connected</name>
<description>Connect</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APPROTECT</name>
<description>Access port protection</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<fields>
<field>
<name>PALL</name>
<description>Enable or disable access port protection.</description>
<lsb>0</lsb>
<msb>7</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Disable</description>
<value>0xFF</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Enable</description>
<value>0x00</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BPROT</name>
<description>Block Protect</description>
<groupName>BPROT</groupName>
<baseAddress>0x40000000</baseAddress>
<size>32</size>
<addressBlock>
<offset>0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CONFIG0</name>
<description>Block protect configuration register 0</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>REGION0</name>
<description>Enable protection for region 0. Write '0' has no effect.</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION1</name>
<description>Enable protection for region 1. Write '0' has no effect.</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION2</name>
<description>Enable protection for region 2. Write '0' has no effect.</description>
<lsb>2</lsb>
<msb>2</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION3</name>
<description>Enable protection for region 3. Write '0' has no effect.</description>
<lsb>3</lsb>
<msb>3</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION4</name>
<description>Enable protection for region 4. Write '0' has no effect.</description>
<lsb>4</lsb>
<msb>4</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION5</name>
<description>Enable protection for region 5. Write '0' has no effect.</description>
<lsb>5</lsb>
<msb>5</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION6</name>
<description>Enable protection for region 6. Write '0' has no effect.</description>
<lsb>6</lsb>
<msb>6</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION7</name>
<description>Enable protection for region 7. Write '0' has no effect.</description>
<lsb>7</lsb>
<msb>7</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION8</name>
<description>Enable protection for region 8. Write '0' has no effect.</description>
<lsb>8</lsb>
<msb>8</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION9</name>
<description>Enable protection for region 9. Write '0' has no effect.</description>
<lsb>9</lsb>
<msb>9</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION10</name>
<description>Enable protection for region 10. Write '0' has no effect.</description>
<lsb>10</lsb>
<msb>10</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION11</name>
<description>Enable protection for region 11. Write '0' has no effect.</description>
<lsb>11</lsb>
<msb>11</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION12</name>
<description>Enable protection for region 12. Write '0' has no effect.</description>
<lsb>12</lsb>
<msb>12</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION13</name>
<description>Enable protection for region 13. Write '0' has no effect.</description>
<lsb>13</lsb>
<msb>13</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION14</name>
<description>Enable protection for region 14. Write '0' has no effect.</description>
<lsb>14</lsb>
<msb>14</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION15</name>
<description>Enable protection for region 15. Write '0' has no effect.</description>
<lsb>15</lsb>
<msb>15</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION16</name>
<description>Enable protection for region 16. Write '0' has no effect.</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION17</name>
<description>Enable protection for region 17. Write '0' has no effect.</description>
<lsb>17</lsb>
<msb>17</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION18</name>
<description>Enable protection for region 18. Write '0' has no effect.</description>
<lsb>18</lsb>
<msb>18</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION19</name>
<description>Enable protection for region 19. Write '0' has no effect.</description>
<lsb>19</lsb>
<msb>19</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION20</name>
<description>Enable protection for region 20. Write '0' has no effect.</description>
<lsb>20</lsb>
<msb>20</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION21</name>
<description>Enable protection for region 21. Write '0' has no effect.</description>
<lsb>21</lsb>
<msb>21</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION22</name>
<description>Enable protection for region 22. Write '0' has no effect.</description>
<lsb>22</lsb>
<msb>22</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION23</name>
<description>Enable protection for region 23. Write '0' has no effect.</description>
<lsb>23</lsb>
<msb>23</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION24</name>
<description>Enable protection for region 24. Write '0' has no effect.</description>
<lsb>24</lsb>
<msb>24</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION25</name>
<description>Enable protection for region 25. Write '0' has no effect.</description>
<lsb>25</lsb>
<msb>25</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION26</name>
<description>Enable protection for region 26. Write '0' has no effect.</description>
<lsb>26</lsb>
<msb>26</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION27</name>
<description>Enable protection for region 27. Write '0' has no effect.</description>
<lsb>27</lsb>
<msb>27</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION28</name>
<description>Enable protection for region 28. Write '0' has no effect.</description>
<lsb>28</lsb>
<msb>28</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION29</name>
<description>Enable protection for region 29. Write '0' has no effect.</description>
<lsb>29</lsb>
<msb>29</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION30</name>
<description>Enable protection for region 30. Write '0' has no effect.</description>
<lsb>30</lsb>
<msb>30</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION31</name>
<description>Enable protection for region 31. Write '0' has no effect.</description>
<lsb>31</lsb>
<msb>31</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CONFIG1</name>
<description>Block protect configuration register 1</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>REGION32</name>
<description>Enable protection for region 32. Write '0' has no effect.</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION33</name>
<description>Enable protection for region 33. Write '0' has no effect.</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION34</name>
<description>Enable protection for region 34. Write '0' has no effect.</description>
<lsb>2</lsb>
<msb>2</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION35</name>
<description>Enable protection for region 35. Write '0' has no effect.</description>
<lsb>3</lsb>
<msb>3</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION36</name>
<description>Enable protection for region 36. Write '0' has no effect.</description>
<lsb>4</lsb>
<msb>4</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION37</name>
<description>Enable protection for region 37. Write '0' has no effect.</description>
<lsb>5</lsb>
<msb>5</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION38</name>
<description>Enable protection for region 38. Write '0' has no effect.</description>
<lsb>6</lsb>
<msb>6</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION39</name>
<description>Enable protection for region 39. Write '0' has no effect.</description>
<lsb>7</lsb>
<msb>7</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION40</name>
<description>Enable protection for region 40. Write '0' has no effect.</description>
<lsb>8</lsb>
<msb>8</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION41</name>
<description>Enable protection for region 41. Write '0' has no effect.</description>
<lsb>9</lsb>
<msb>9</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION42</name>
<description>Enable protection for region 42. Write '0' has no effect.</description>
<lsb>10</lsb>
<msb>10</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION43</name>
<description>Enable protection for region 43. Write '0' has no effect.</description>
<lsb>11</lsb>
<msb>11</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION44</name>
<description>Enable protection for region 44. Write '0' has no effect.</description>
<lsb>12</lsb>
<msb>12</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION45</name>
<description>Enable protection for region 45. Write '0' has no effect.</description>
<lsb>13</lsb>
<msb>13</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION46</name>
<description>Enable protection for region 46. Write '0' has no effect.</description>
<lsb>14</lsb>
<msb>14</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REGION47</name>
<description>Enable protection for region 47. Write '0' has no effect.</description>
<lsb>15</lsb>
<msb>15</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Protection disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Protection enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DISABLEINDEBUG</name>
<description>Disable protection mechanism in debug mode</description>
<addressOffset>0x608</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<fields>
<field>
<name>DISABLEINDEBUG</name>
<description>Disable the protection mechanism for NVM regions while in debug mode. This register will only disable the protection mechanism if the device is in debug mode.</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Disabled in debug</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Enabled in debug</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>UNUSED0</name>
<description>Unspecified</description>
<addressOffset>0x60C</addressOffset>
<access>read-write</access>
</register>
</registers>
</peripheral>
<peripheral>
<name>POWER</name>
<description>Power control</description>
<groupName>POWER</groupName>
<baseAddress>0x40000000</baseAddress>
<size>32</size>
<alternatePeripheral>BPROT</alternatePeripheral>
<addressBlock>
<offset>0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>POWER_CLOCK</name>
<value>0</value>
</interrupt>
<registers>
<register>
<name>TASKS_CONSTLAT</name>
<description>Enable constant latency mode</description>
<addressOffset>0x078</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_CONSTLAT</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_LOWPWR</name>
<description>Enable low power mode (variable latency)</description>
<addressOffset>0x07C</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_LOWPWR</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_POFWARN</name>
<description>Power failure warning</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_POFWARN</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_SLEEPENTER</name>
<description>CPU entered WFI/WFE sleep</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_SLEEPENTER</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_SLEEPEXIT</name>
<description>CPU exited WFI/WFE sleep</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_SLEEPEXIT</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>INTENSET</name>
<description>Enable interrupt</description>
<addressOffset>0x304</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>POFWARN</name>
<description>Write '1' to Enable interrupt for POFWARN event</description>
<lsb>2</lsb>
<msb>2</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPENTER</name>
<description>Write '1' to Enable interrupt for SLEEPENTER event</description>
<lsb>5</lsb>
<msb>5</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPEXIT</name>
<description>Write '1' to Enable interrupt for SLEEPEXIT event</description>
<lsb>6</lsb>
<msb>6</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTENCLR</name>
<description>Disable interrupt</description>
<addressOffset>0x308</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>POFWARN</name>
<description>Write '1' to Disable interrupt for POFWARN event</description>
<lsb>2</lsb>
<msb>2</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPENTER</name>
<description>Write '1' to Disable interrupt for SLEEPENTER event</description>
<lsb>5</lsb>
<msb>5</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPEXIT</name>
<description>Write '1' to Disable interrupt for SLEEPEXIT event</description>
<lsb>6</lsb>
<msb>6</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RESETREAS</name>
<description>Reset reason</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>RESETPIN</name>
<description>Reset from pin-reset detected</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DOG</name>
<description>Reset from watchdog detected</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SREQ</name>
<description>Reset from soft reset detected</description>
<lsb>2</lsb>
<msb>2</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUP</name>
<description>Reset from CPU lock-up detected</description>
<lsb>3</lsb>
<msb>3</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFF</name>
<description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIF</name>
<description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
<lsb>18</lsb>
<msb>18</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotDetected</name>
<description>Not detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>Detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSTEMOFF</name>
<description>System OFF register</description>
<addressOffset>0x500</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>SYSTEMOFF</name>
<description>Enable System OFF mode</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Enter</name>
<description>Enable System OFF mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POFCON</name>
<description>Power failure comparator configuration</description>
<addressOffset>0x510</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>POF</name>
<description>Enable or disable power failure comparator</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THRESHOLD</name>
<description>Power failure comparator threshold setting</description>
<lsb>1</lsb>
<msb>4</msb>
<enumeratedValues>
<enumeratedValue>
<name>V17</name>
<description>Set threshold to 1.7 V</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>V18</name>
<description>Set threshold to 1.8 V</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>V19</name>
<description>Set threshold to 1.9 V</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>V20</name>
<description>Set threshold to 2.0 V</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>V21</name>
<description>Set threshold to 2.1 V</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>V22</name>
<description>Set threshold to 2.2 V</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>V23</name>
<description>Set threshold to 2.3 V</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>V24</name>
<description>Set threshold to 2.4 V</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>V25</name>
<description>Set threshold to 2.5 V</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>V26</name>
<description>Set threshold to 2.6 V</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>V27</name>
<description>Set threshold to 2.7 V</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>V28</name>
<description>Set threshold to 2.8 V</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPREGRET</name>
<description>General purpose retention register</description>
<addressOffset>0x51C</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>GPREGRET</name>
<description>General purpose retention register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>GPREGRET2</name>
<description>General purpose retention register</description>
<addressOffset>0x520</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>GPREGRET</name>
<description>General purpose retention register</description>
<lsb>0</lsb>
<msb>7</msb>
</field>
</fields>
</register>
<register>
<name>DCDCEN</name>
<description>DC/DC enable register</description>
<addressOffset>0x578</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>DCDCEN</name>
<description>Enable or disable DC/DC converter</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<cluster>
<dim>8</dim>
<dimIncrement>16</dimIncrement>
<name>RAM[%s]</name>
<description>Unspecified</description>
<headerStructName>POWER_RAM</headerStructName>
<addressOffset>0x900</addressOffset>
<register>
<name>POWER</name>
<description>Description cluster[0]: RAM0 power control register</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<fields>
<field>
<name>S0POWER</name>
<description>Keep RAM section S0 ON or OFF in System ON mode.</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1POWER</name>
<description>Keep RAM section S1 ON or OFF in System ON mode.</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0RETENTION</name>
<description>Keep retention on RAM section S0 when RAM section is in OFF</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1RETENTION</name>
<description>Keep retention on RAM section S1 when RAM section is in OFF</description>
<lsb>17</lsb>
<msb>17</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POWERSET</name>
<description>Description cluster[0]: RAM0 power control set register</description>
<addressOffset>0x004</addressOffset>
<access>write-only</access>
<resetValue>0x0000FFFF</resetValue>
<fields>
<field>
<name>S0POWER</name>
<description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1POWER</name>
<description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0RETENTION</name>
<description>Keep retention on RAM section S0 when RAM section is switched off</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1RETENTION</name>
<description>Keep retention on RAM section S1 when RAM section is switched off</description>
<lsb>17</lsb>
<msb>17</msb>
<enumeratedValues>
<enumeratedValue>
<name>On</name>
<description>On</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>POWERCLR</name>
<description>Description cluster[0]: RAM0 power control clear register</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x0000FFFF</resetValue>
<fields>
<field>
<name>S0POWER</name>
<description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1POWER</name>
<description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S0RETENTION</name>
<description>Keep retention on RAM section S0 when RAM section is switched off</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>S1RETENTION</name>
<description>Keep retention on RAM section S1 when RAM section is switched off</description>
<lsb>17</lsb>
<msb>17</msb>
<enumeratedValues>
<enumeratedValue>
<name>Off</name>
<description>Off</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</cluster>
</registers>
</peripheral>
<peripheral>
<name>CLOCK</name>
<description>Clock control</description>
<groupName>CLOCK</groupName>
<baseAddress>0x40000000</baseAddress>
<size>32</size>
<alternatePeripheral>BPROT</alternatePeripheral>
<addressBlock>
<offset>0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>POWER_CLOCK</name>
<value>0</value>
</interrupt>
<registers>
<register>
<name>TASKS_HFCLKSTART</name>
<description>Start HFCLK crystal oscillator</description>
<addressOffset>0x000</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_HFCLKSTART</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_HFCLKSTOP</name>
<description>Stop HFCLK crystal oscillator</description>
<addressOffset>0x004</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_HFCLKSTOP</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_LFCLKSTART</name>
<description>Start LFCLK source</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_LFCLKSTART</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_LFCLKSTOP</name>
<description>Stop LFCLK source</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_LFCLKSTOP</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_CAL</name>
<description>Start calibration of LFRC oscillator</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_CAL</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_CTSTART</name>
<description>Start calibration timer</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_CTSTART</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>TASKS_CTSTOP</name>
<description>Stop calibration timer</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<fields>
<field>
<name>TASKS_CTSTOP</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_HFCLKSTARTED</name>
<description>HFCLK oscillator started</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_HFCLKSTARTED</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_LFCLKSTARTED</name>
<description>LFCLK started</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_LFCLKSTARTED</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_DONE</name>
<description>Calibration of LFCLK RC oscillator complete event</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_DONE</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>EVENTS_CTTO</name>
<description>Calibration timer timeout</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>EVENTS_CTTO</name>
<lsb>0</lsb>
<msb>0</msb>
</field>
</fields>
</register>
<register>
<name>INTENSET</name>
<description>Enable interrupt</description>
<addressOffset>0x304</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>HFCLKSTARTED</name>
<description>Write '1' to Enable interrupt for HFCLKSTARTED event</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFCLKSTARTED</name>
<description>Write '1' to Enable interrupt for LFCLKSTARTED event</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONE</name>
<description>Write '1' to Enable interrupt for DONE event</description>
<lsb>3</lsb>
<msb>3</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTTO</name>
<description>Write '1' to Enable interrupt for CTTO event</description>
<lsb>4</lsb>
<msb>4</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Set</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INTENCLR</name>
<description>Disable interrupt</description>
<addressOffset>0x308</addressOffset>
<access>read-write</access>
<fields>
<field>
<name>HFCLKSTARTED</name>
<description>Write '1' to Disable interrupt for HFCLKSTARTED event</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFCLKSTARTED</name>
<description>Write '1' to Disable interrupt for LFCLKSTARTED event</description>
<lsb>1</lsb>
<msb>1</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONE</name>
<description>Write '1' to Disable interrupt for DONE event</description>
<lsb>3</lsb>
<msb>3</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTTO</name>
<description>Write '1' to Disable interrupt for CTTO event</description>
<lsb>4</lsb>
<msb>4</msb>
<enumeratedValues>
<usage>read</usage>
<enumeratedValue>
<name>Disabled</name>
<description>Read: Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Read: Enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
<enumeratedValues>
<usage>write</usage>
<enumeratedValue>
<name>Clear</name>
<description>Disable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HFCLKRUN</name>
<description>Status indicating that HFCLKSTART task has been triggered</description>
<addressOffset>0x408</addressOffset>
<access>read-only</access>
<fields>
<field>
<name>STATUS</name>
<description>HFCLKSTART task triggered or not</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotTriggered</name>
<description>Task not triggered</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Triggered</name>
<description>Task triggered</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HFCLKSTAT</name>
<description>HFCLK status</description>
<addressOffset>0x40C</addressOffset>
<access>read-only</access>
<fields>
<field>
<name>SRC</name>
<description>Source of HFCLK</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>RC</name>
<description>64 MHz internal oscillator (HFINT)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Xtal</name>
<description>64 MHz crystal oscillator (HFXO)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATE</name>
<description>HFCLK state</description>
<lsb>16</lsb>
<msb>16</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotRunning</name>
<description>HFCLK not running</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Running</name>
<description>HFCLK running</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LFCLKRUN</name>
<description>Status indicating that LFCLKSTART task has been triggered</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<fields>
<field>
<name>STATUS</name>
<description>LFCLKSTART task triggered or not</description>
<lsb>0</lsb>
<msb>0</msb>
<enumeratedValues>
<enumeratedValue>
<name>NotTriggered</name>
<description>Task not triggered</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Triggered</name>
<description>Task triggered</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LFCLKSTAT</name>
<description>LFCLK status</description>
<addressOffset>0x418</addressOffset>
<access>read-only</access>
<fields>