RMUL2025/lib/cmsis_svd/data/Infineon/TLE985x.svd

43392 lines
1.4 MiB

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- edited with XMLSpy v2017 rel. 3 (http://www.altova.com) by Infineon Technologies (Infineon Technologies AG) -->
<!--Version of used XSLT processor: 2.0 Altova GmbH http://www.altova.com-->
<!--Version of used XSLT: ISFR2SVD.xslt V0.10-->
<!--Configuration of XSLT: with bit extraction =Yes; with bit coding =Yes; decodeThe3knownBitAccessTypes = Yes; 0,r and 1,r bit extraction = No-->
<!--Version of used XSLT for fixing SVD issues: SVD_fixes.xslt V1.4-->
<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="c:\fm8_xml\XSLT\RD2ISFR\CMSIS-SVD_Schema_1_1.xsd">
<name>TLE985x</name>
<version>1.3</version>
<description>SVD file</description>
<vendor>Infineon Technologies AG</vendor>
<vendorID>Infineon</vendorID>
<licenseText>tbd</licenseText>
<cpu>
<name>CM0</name>
<revision>r0p0</revision>
<endian>little</endian>
<mpuPresent>false</mpuPresent>
<fpuPresent>false</fpuPresent>
<nvicPrioBits>2</nvicPrioBits>
<vendorSystickConfig>false</vendorSystickConfig>
</cpu>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<peripherals>
<peripheral>
<name>ADC1</name>
<description>ADC1</description>
<baseAddress>0x40004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR3</name>
<description>Interrupt node 3: ADC1</description>
<value>3</value>
</interrupt>
<interrupt>
<name>INTISR21</name>
<description>Interrupt node 21: Differential Unit</description>
<value>21</value>
</interrupt>
<registers>
<register>
<name>CAL_CH0_1</name>
<description>Calibration for Channel 0 and 1</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH1</name>
<description>Gain Calibration for channel 1</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH1</name>
<description>Offset Calibration for channel 1</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH0</name>
<description>Gain Calibration for channel 0</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH0</name>
<description>Offset Calibration for channel 0</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH10_11</name>
<description>Calibration for Channel 10 and 11</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH11</name>
<description>Gain Calibration for channel 11</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH11</name>
<description>Offset Calibration for channel 11</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH10</name>
<description>Gain Calibration for channel 10</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH10</name>
<description>Offset Calibration for channel 10</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH12_13</name>
<description>Calibration for Channel 12 and 13</description>
<addressOffset>0x138</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH13</name>
<description>Gain Calibration for channel 13</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH13</name>
<description>Offset Calibration for channel 13</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH12</name>
<description>Gain Calibration for channel 12</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH12</name>
<description>Offset Calibration for channel 12</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH2_3</name>
<description>Calibration for Channel 2 and 3</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH3</name>
<description>Gain Calibration for channel 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH3</name>
<description>Offset Calibration for channel 3</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH2</name>
<description>Gain Calibration for channel 2</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH2</name>
<description>Offset Calibration for channel 2</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH4_5</name>
<description>Calibration for Channel 4 and 5</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH5</name>
<description>Gain Calibration for channel 5</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH5</name>
<description>Offset Calibration for channel 5</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH4</name>
<description>Gain Calibration for channel 4</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH4</name>
<description>Offset Calibration for channel 4</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH6_7</name>
<description>Calibration for Channel 6 and 7</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH7</name>
<description>Gain Calibration for channel 7</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH7</name>
<description>Offset Calibration for channel 7</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH6</name>
<description>Gain Calibration for channel 6</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH6</name>
<description>Offset Calibration for channel 6</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH8_9</name>
<description>Calibration for Channel 8 and 9</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALGAIN_CH9</name>
<description>Gain Calibration for channel 9</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH9</name>
<description>Offset Calibration for channel 9</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>CALGAIN_CH8</name>
<description>Gain Calibration for channel 8</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>CALOFFS_CH8</name>
<description>Offset Calibration for channel 8</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHx_EIM</name>
<description>Channel Setting Bits for Exceptional Interrupt Measurement</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>ADC1_EIM_TRIG_SEL</name>
<description>Trigger selection for exceptional interrupt measurement (EIM)</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>GPT12_T6OUT</name>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>GPT12_T3OUT</name>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>T2</name>
<description>t2_adc_trigger</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>T21</name>
<description>t21_adc_trigger</description>
<value>0b101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_EN</name>
<description>Exceptional interrupt measurement (EIM) Trigger Event enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>start of EIM disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>start of IEM enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_REP</name>
<description>Repeat count for exceptional interrupt measurement (EIM)</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>Continuous Mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>Measurements (2 SOC generated for ADC10)</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>Measurements (4 SOC generated for ADC10)</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>Measurements (8 SOC generated for ADC10)</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Measurements (16 SOC generated for ADC10)</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>32</name>
<description>Measurements (32 SOC generated for ADC10)</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>64</name>
<description>Measurements (64 SOC generated for ADC10)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>128</name>
<description>Measurements (128 SOC generated for ADC10)</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_CHx</name>
<description>Channel set for exceptional interrupt measurement (EIM)</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH9_EN</name>
<description>Channel 9 enable</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH12_EN</name>
<description>Channel 12 enable</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH13_EN</name>
<description>Channel 13 enable</description>
<value>0b1101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHx_ESM</name>
<description>Channel Setting Bits for Exceptional Sequence Measurement</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>ESM_STS</name>
<description>Exceptional Sequence Measurement is finished</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not active</name>
<description>Exceptional Sequence Measurement not done</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>done</name>
<description>Exceptional Sequence Measurement done</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_EN</name>
<description>Enable for Exceptional Sequence Measurement Trigger Event</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>start of ESM disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>start of ESM enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADC1_ESM_TRIG_SEL</name>
<description>Trigger selection for exceptional interrupt measurement (ESM)</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>GPT12_T6OUT</name>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>GPT12_T3OUT</name>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>T2</name>
<description>t2_adc_trigger</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>T21</name>
<description>t21_adc_trigger</description>
<value>0b101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_0</name>
<description>Channel Sequence for Exceptional Sequence Measurement (ESM)</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0x0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0x0002</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0x0004</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0x0008</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0x0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0x0020</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0x0040</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0x0080</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0x0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH9_EN</name>
<description>Channel 9 enable</description>
<value>0x0200</value>
</enumeratedValue>
<enumeratedValue>
<name>CH10_EN</name>
<description>Channel 10 enable</description>
<value>0x0400</value>
</enumeratedValue>
<enumeratedValue>
<name>CH11_EN</name>
<description>Channel 11 enable</description>
<value>0x0800</value>
</enumeratedValue>
<enumeratedValue>
<name>CH12_EN</name>
<description>Channel 12 enable</description>
<value>0x1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH13_EN</name>
<description>Channel 13 enable</description>
<value>0x2000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT0_3_LOWER</name>
<description>Lower Counter Trigger Level Post-Processing-Channel 0-3</description>
<addressOffset>0xD8</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_PP3</name>
<description>Post-Processing-Channel 3 lower hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP3</name>
<description>Lower timer trigger threshold Post-Processing-Channel 3</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP2</name>
<description>Post-Processing-Channel 2 lower hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP2</name>
<description>Lower timer trigger threshold Post-Processing-Channel 2</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP1</name>
<description>Post-Processing-Channel 1 lower hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP1</name>
<description>Lower timer trigger threshold Post-Processing-Channel 1</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP0</name>
<description>Post-Processing-Channel 0 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP0</name>
<description>Lower timer trigger threshold Post-Processing-Channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT0_3_UPPER</name>
<description>Upper Counter Trigger Level Post-Processing-Channel 0-3</description>
<addressOffset>0xE8</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_PP3</name>
<description>Post-Processing-Channel 3 upper hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP3</name>
<description>Upper timer trigger threshold Post-Processing-Channel 3</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP2</name>
<description>Post-Processing-Channel 2 upper hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP2</name>
<description>Upper timer trigger threshold Post-Processing-Channel 2</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP1</name>
<description>Post-Processing-Channel 1 upper hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP1</name>
<description>Upper timer trigger threshold Post-Processing-Channel 1</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP0</name>
<description>Post-Processing-Channel 0 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP0</name>
<description>Upper timer trigger threshold Post-Processing-Channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT4_7_LOWER</name>
<description>Lower Counter Trigger Level Post-Processing-Channel 4-7</description>
<addressOffset>0xDC</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_PP7</name>
<description>Post-Processing-Channel 7 lower hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP7</name>
<description>Lower timer trigger threshold Post-Processing-Channel 7</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP6</name>
<description>Channel 6 lower hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP6</name>
<description>Lower timer trigger threshold Post-Processing-Channel 6</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP5</name>
<description>Post-Processing-Channel 5 lower hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP5</name>
<description>Lower timer trigger threshold Post-Processing-Channel 5</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_PP4</name>
<description>Post-Processing-Channel 4 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_PP4</name>
<description>Lower timer trigger threshold Post-Processing-Channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT4_7_UPPER</name>
<description>Upper Counter Trigger Level Post-Processing-Channel 4-7</description>
<addressOffset>0xEC</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_PP7</name>
<description>Post-Processing-Channel 7 upper hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP7</name>
<description>Upper timer trigger threshold Post-Processing-Channel 7</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP6</name>
<description>Post-Processing-Channel 6 upper hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP6</name>
<description>Upper timer trigger threshold Post-Processing-Channel 6</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP5</name>
<description>Post-Processing-Channel 5 upper hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP5</name>
<description>Upper timer trigger threshold Post-Processing-Channel 5</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_PP4</name>
<description>Post-Processing-Channel 4 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_PP4</name>
<description>Upper timer trigger threshold Post-Processing-Channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>Measurement Unit 1 Control Register 2</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>CAL_EN</name>
<description>Calibration Enable for Channels 0 to 13</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 calibration enable</description>
<value>0x0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 calibration enable</description>
<value>0x0002</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 calibration enable</description>
<value>0x0004</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 calibration enable</description>
<value>0x0008</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 calibration enable</description>
<value>0x0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 calibration enable</description>
<value>0x0020</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 calibration enable</description>
<value>0x0040</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 calibration enable</description>
<value>0x0080</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 calibration enable</description>
<value>0x0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH9_EN</name>
<description>Channel 9 calibration enable</description>
<value>0x0200</value>
</enumeratedValue>
<enumeratedValue>
<name>CH10_EN</name>
<description>Channel 10 calibration enable</description>
<value>0x0400</value>
</enumeratedValue>
<enumeratedValue>
<name>CH11_EN</name>
<description>Channel 11 calibration enable</description>
<value>0x0800</value>
</enumeratedValue>
<enumeratedValue>
<name>CH12_EN</name>
<description>Channel 12 calibration enable</description>
<value>0x1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH13_EN</name>
<description>Channel 13 calibration enable</description>
<value>0x2000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>Measurement Unit 1 Control Register 3</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>SAMPLE_TIME_LVCH</name>
<description>Sample time of ADC1</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADCCLK4</name>
<description>4 ADC_CLK clock periods</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK6</name>
<description>6 ADC_CLK clock periods</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK8</name>
<description>8 ADC_CLK clock periods(default)</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK10</name>
<description>10 ADC_CLK clock periods</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK12</name>
<description>12 ADC_CLK clock periods</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK14</name>
<description>14 ADC_CLK clock periods</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK16</name>
<description>16 ADC_CLK clock periods</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK18</name>
<description>18 ADC_CLK clock periods</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK20</name>
<description>20 ADC_CLK clock periods</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK22</name>
<description>22 ADC_CLK clock periods</description>
<value>0x9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAMPLE_TIME_HVCH</name>
<description>Sample time of ADC1</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADCCLK4</name>
<description>4 ADC_CLK clock periods</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK6</name>
<description>6 ADC_CLK clock periods</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK8</name>
<description>8 ADC_CLK clock periods</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK10</name>
<description>10 ADC_CLK clock periods</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK12</name>
<description>12 ADC_CLK clock periods</description>
<value>0x04</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK14</name>
<description>14 ADC_CLK clock periods</description>
<value>0x05</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK16</name>
<description>16 ADC_CLK clock periods</description>
<value>0x06</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK18</name>
<description>18 ADC_CLK clock periods</description>
<value>0x07</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK20</name>
<description>20 ADC_CLK clock periods</description>
<value>0x08</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK22</name>
<description>22 ADC_CLK clock periods</description>
<value>0x09</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK24</name>
<description>24 ADC_CLK clock periods (default)</description>
<value>0x0A</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK26</name>
<description>26 ADC_CLK clock periods</description>
<value>0x0B</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK28</name>
<description>28 ADC_CLK clock periods</description>
<value>0x0C</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK30</name>
<description>30 ADC_CLK clock periods</description>
<value>0x0D</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK32</name>
<description>32 ADC_CLK clock periods</description>
<value>0x0E</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK34</name>
<description>34 ADC_CLK clock periods</description>
<value>0x0F</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK36</name>
<description>36 ADC_CLK clock periods</description>
<value>0x10</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK38</name>
<description>38 ADC_CLK clock periods</description>
<value>0x11</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK40</name>
<description>40 ADC_CLK clock periods</description>
<value>0x12</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK42</name>
<description>42 ADC_CLK clock periods</description>
<value>0x13</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK44</name>
<description>44 ADC_CLK clock periods</description>
<value>0x14</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK46</name>
<description>46 ADC_CLK clock periods</description>
<value>0x15</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK48</name>
<description>48 ADC_CLK clock periods</description>
<value>0x16</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK50</name>
<description>50 ADC_CLK clock periods</description>
<value>0x17</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK52</name>
<description>52 ADC_CLK clock periods</description>
<value>0x18</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK54</name>
<description>54 ADC_CLK clock periods</description>
<value>0x19</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK56</name>
<description>56 ADC_CLK clock periods</description>
<value>0x1A</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK58</name>
<description>58 ADC_CLK clock periods</description>
<value>0x1B</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK60</name>
<description>60 ADC_CLK clock periods</description>
<value>0x1C</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCCLK62</name>
<description>62 ADC_CLK clock periods</description>
<value>0x1D</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCM_RDY</name>
<description>Ready Signal for MCM after Power On or Reset</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>MCM Not Ready</name>
<description>Measurement Core Module in startup phase</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MCM Ready</name>
<description>Measurement Core Module start-up phase finished</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EoC_FAIL</name>
<description>Fail of ADC End of Conversion Signal</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADC EoC available</name>
<description>End of Conversion Signal was sent properly by ADC</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC EoC not available</name>
<description>End of Conversion Signal was not sent properly by ADC</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EoC_FAIL_CLR</name>
<description>Fail of ADC End of Conversion Signal Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ADC EoC Fail not clear</name>
<description>no clear of EoC_FAIL flag</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC EoC Fail clear</name>
<description>Clear of EoC_FAIL flag</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SW_MODE</name>
<description>Flag to enter SW Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Software Mode Disable</name>
<description>Sequencer running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Software Mode Enabled</name>
<description>Sequencer stopped</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCM_PD_N</name>
<description>Power Down Signal for MCM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MCM Disabled</name>
<description>Measurement Core Module Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MCM Enabled</name>
<description>Measurement Core Module Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL5</name>
<description>Measurement Unit 1 Control Register 5</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>FILT_OUT_SEL_13_0</name>
<description>Output Filter Selection for Channels 0 to 13</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL_STS</name>
<description>ADC1 Control and Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>STRTUP_DIS</name>
<description>DPP1 Startup Disable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Startup Enable</name>
<description>DPP1 Startup enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Startup Disable</name>
<description>DPP1 Startup disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SW_CH_SEL</name>
<description>Channel for software mode</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH9_EN</name>
<description>Channel 9 enable</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH12_EN</name>
<description>Channel 12 enable</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH13_EN</name>
<description>Channel 13 enable</description>
<value>0b1101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOC</name>
<description>ADC1 End of Conversion (software mode)</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Pending</name>
<description>conversion still running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Finished</name>
<description>conversion has finished</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAL_SIGN</name>
<description>Output of Comparator to Steer Gain / Offset calibration</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
<field>
<name>READY</name>
<description>HVADC Ready bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not ready</name>
<description>Module in power down or in init phase</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ready</name>
<description>set automatically 5 ADC clock cycles after module is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOS</name>
<description>ADC1 Start of Sampling/Conversion (software mode)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>no conversion is started</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>conversion is started</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOOC</name>
<description>ADC1 Start of Offset Calibration (software mode)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>no offset calibration is started</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>offset calibration is started</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PD_N</name>
<description>ADC1 Power Down Signal</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POWER DOWN</name>
<description>ADC1 is powered down</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>ADC1 is switched on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCHCNT1_4_LOWER</name>
<description>Lower Counter Trigger Level DifferentialChannel 1</description>
<addressOffset>0xE4</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_DCH1</name>
<description>Post-Processing-Channel 4 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_DCH1</name>
<description>Lower timer trigger threshold Post-Processing-Channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCHCNT1_4_UPPER</name>
<description>Upper Counter Trigger Level DifferentialChannel 1</description>
<addressOffset>0xF4</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_DCH1</name>
<description>Post-Processing-Channel 4 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_DCH1</name>
<description>Upper timer trigger threshold Post-Processing-Channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCHTH1_4_LOWER</name>
<description>Lower Comparator Trigger Level Differential Channel 1</description>
<addressOffset>0xC4</addressOffset>
<size>32</size>
<fields>
<field>
<name>DCH1_LOW</name>
<description>Differential Channel 1 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCHTH1_4_UPPER</name>
<description>Upper Comparator Trigger Level Differential Channel 1</description>
<addressOffset>0xD4</addressOffset>
<size>32</size>
<fields>
<field>
<name>DCH1_UP</name>
<description>Differential Channel 1 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIFFCH_OUT1</name>
<description>ADC1 Differential Channel Output 1</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<fields>
<field>
<name>DOF1</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVF1</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DWFR1</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCH1</name>
<description>ADC differential output value 1</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DUIN_SEL</name>
<description>Measurement Unit 1 - Differential Unit Input Selection Register</description>
<addressOffset>0xFC</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1RES_NEG</name>
<description>Differential Unit 1 result negative</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>DU1 Result positive</name>
<description>Differential Unit 1 result positive after calculation</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DU1 Result negative</name>
<description>Differential Unit 1 result negative after calculation</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1_EN</name>
<description>Differential Unit 1 enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DU1 disable</name>
<description>Differential Unit 1 is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DU1 enable</name>
<description>Differential Unit 1 is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FILT_OUT0</name>
<description>ADC1 or Filter Output Channel 0</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF0</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF0</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR0</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH0</name>
<description>ADC or filter output value channel 0</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT1</name>
<description>ADC1 or Filter Output Channel 1</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF1</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF1</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR1</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH1</name>
<description>ADC or filter output value channel 1</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT10</name>
<description>ADC1 or Filter Output Channel 10</description>
<addressOffset>0x98</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF10</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF10</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR10</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH10</name>
<description>ADC or filter output value channel 10</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT11</name>
<description>ADC1 or Filter Output Channel 11</description>
<addressOffset>0x9C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF11</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF11</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR11</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH11</name>
<description>ADC or filter output value channel 11</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT12</name>
<description>ADC1 or Filter Output Channel 12</description>
<addressOffset>0x110</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF12</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF12</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR12</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH12</name>
<description>ADC or filter output value channel 12</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT13</name>
<description>ADC1 or Filter Output Channel 13</description>
<addressOffset>0x140</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF13</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF13</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR13</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH13</name>
<description>ADC or filter output value channel 13</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT2</name>
<description>ADC1 or Filter Output Channel 2</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF2</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF2</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR2</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH2</name>
<description>ADC or filter output value channel 2</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT3</name>
<description>ADC1 or Filter Output Channel 3</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF3</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF3</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR3</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH3</name>
<description>ADC or filter output value channel 3</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT4</name>
<description>ADC1 or Filter Output Channel 4</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF4</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF4</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR4</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH4</name>
<description>ADC or filter output value channel 4</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT5</name>
<description>ADC1 or Filter Output Channel 5</description>
<addressOffset>0x84</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF5</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF5</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR5</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH5</name>
<description>ADC or filter output value channel 5</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT6</name>
<description>ADC1 or Filter Output Channel 6</description>
<addressOffset>0x88</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF6</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF6</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR6</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH6</name>
<description>ADC or filter output value channel 6</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT7</name>
<description>ADC1 or Filter Output Channel 7</description>
<addressOffset>0x8C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF7</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF7</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR7</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH7</name>
<description>ADC or filter output value channel 7</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT8</name>
<description>ADC1 or Filter Output Channel 8</description>
<addressOffset>0x90</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF8</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF8</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR8</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH8</name>
<description>ADC or filter output value channel 8</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT9</name>
<description>ADC1 or Filter Output Channel 9</description>
<addressOffset>0x94</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF9</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF9</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR9</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_CH9</name>
<description>ADC or filter output value channel 9</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUTEIM</name>
<description>ADC1 or Filter Output of EIM</description>
<addressOffset>0x120</addressOffset>
<size>32</size>
<fields>
<field>
<name>OF_EIM</name>
<description>Overrun Flag</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO OVERRUN</name>
<description>Result register not overwritten</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OVERRUN</name>
<description>Result register overwritten</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VF_EIM</name>
<description>Valid Flag</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>No new valid data available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>Result register contains valid data and has not yet been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WFR_EIM</name>
<description>Wait for Read Mode</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>overwrite mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>wait for read mode enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT_OUT_EIM</name>
<description>ADC or filter output value for last EIM measurement</description>
<lsb>0</lsb>
<msb>11</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_UPLO_CTRL</name>
<description>Upper And Lower Threshold Filter Enable</description>
<addressOffset>0xB0</addressOffset>
<size>32</size>
<fields>
<field>
<name>FUL_PP_CH7_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH6_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH5_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH4_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH3_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH2_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH1_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FUL_PP_CH0_EN</name>
<description>Upper and lower threshold IIR filter enable Post-Processing-Channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FILTCOEFF0_13</name>
<description>Filter Coefficients Measurement Unit Channel 0-13</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<fields>
<field>
<name>CH13</name>
<description>Filter Coefficients ADC channel 13</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH12</name>
<description>Filter Coefficients ADC channel 12</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH11</name>
<description>Filter Coefficients ADC channel 11</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH10</name>
<description>Filter Coefficients ADC channel 10</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH9</name>
<description>Filter Coefficients ADC channel 9</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH8</name>
<description>Filter Coefficients ADC channel 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH7</name>
<description>Filter Coefficients ADC channel 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH6</name>
<description>Filter Coefficients ADC channel 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH5</name>
<description>Filter Coefficients ADC channel 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH4</name>
<description>Filter Coefficients ADC channel 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH3</name>
<description>Filter Coefficients ADC channel 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH2</name>
<description>Filter Coefficients ADC channel 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1</name>
<description>Filter Coefficients ADC channel 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0</name>
<description>Filter Coefficients ADC channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQCLR_1</name>
<description>ADC1 Interrupt Status Clear 1 Register</description>
<addressOffset>0x6C</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1UP_ISC</name>
<description>Differential Unit 1 lower Interrupt Status Clear</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1LO_ISC</name>
<description>Differential Unit 1 lower Interrupt Status Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_ISC</name>
<description>Exceptional Sequence Measurement (ESM) Status Clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No ESM has cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>ESM cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_ISC</name>
<description>Exceptional Interrupt Measurement (EIM) Status Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No EIM cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>EIM cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH13_ISC</name>
<description>ADC1 IIR-Filter-Channel 13 Interrupt Status Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH12_ISC</name>
<description>ADC1 IIR-Filter-Channel 12 Interrupt Status Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH11_ISC</name>
<description>ADC1 IIR-Filter-Channel 11 Interrupt Status Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH10_ISC</name>
<description>ADC1 IIR-Filter-Channel 10 Interrupt Status Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH9_ISC</name>
<description>ADC1 IIR-Filter-Channel 9 Interrupt Status Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH8_ISC</name>
<description>ADC1 IIR-Filter-Channel 8 Interrupt Status Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH7_ISC</name>
<description>ADC1 IIR-Filter-Channel 7 Interrupt Status Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH6_ISC</name>
<description>ADC1 IIR-Filter-Channel 6 Interrupt Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH5_ISC</name>
<description>ADC1 IIR-Filter-Channel 5 Interrupt Status Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH4_ISC</name>
<description>ADC1 IIR-Filter-Channel 4 Interrupt Status Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH3_ISC</name>
<description>ADC1 IIR-Filter-Channel 3 Interrupt Status Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH2_ISC</name>
<description>ADC1 IIR-Filter-Channel 2 Interrupt Status Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_ISC</name>
<description>ADC1 IIR-Filter-Channel 1 Interrupt Status Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH0_ISC</name>
<description>ADC1 IIR-Filter-Channel 0 Interrupt Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQCLR_2</name>
<description>ADC1 Interrupt Status Clear 2 Register</description>
<addressOffset>0x108</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 7 Upper Threshold Interrupt Status Clear</description>
<lsb>23</lsb>
<msb>23</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 6 Upper Threshold Interrupt Status Clear</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 5 Upper Threshold Interrupt Status Clear</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 4 Upper Threshold Interrupt Status Clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 3 Upper Threshold Interrupt Status Clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 2 Upper Threshold Interrupt Status Clear</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 1 Upper Threshold Interrupt Status Clear</description>
<lsb>17</lsb>
<msb>17</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_UP_ISC</name>
<description>ADC1 Post-Processing-Channel 0 Upper Threshold Interrupt Status Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH7_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 7 Lower Threshold Interrupt Status Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 6 Lower Threshold Interrupt Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 5 Lower Threshold Interrupt Status Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 4 Lower Threshold Interrupt Status Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 3 Lower Threshold Interrupt Status Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 2 Lower Threshold Interrupt Status Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 1 Lower Threshold Interrupt Status Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_LO_ISC</name>
<description>ADC1 Post-Processing-Channel 0 Lower Threshold Interrupt Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>interrupt status is not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt status is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQEN_1</name>
<description>ADC1 Interrupt Enable 1 Register</description>
<addressOffset>0x68</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1UP_IEN</name>
<description>Differential Unit 1 upper Interrupt Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1LO_IEN</name>
<description>Differential Unit 1 lower Interrupt Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_IEN</name>
<description>Exceptional Sequence Measurement (ESM) Interrupt Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_IEN</name>
<description>Exceptional Interrupt Measurement (EIM) Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH13_IEN</name>
<description>ADC1 IIR-Filter-Channel 13 Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH12_IEN</name>
<description>ADC1 IIR-Filter-Channel 12 Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH11_IEN</name>
<description>ADC1 IIR-Filter-Channel 11 Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH10_IEN</name>
<description>ADC1 IIR-Filter-Channel 10 Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH9_IEN</name>
<description>ADC1 IIR-Filter-Channel 9 Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH8_IEN</name>
<description>ADC1 IIR-Filter-Channel 8 Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH7_IEN</name>
<description>ADC1 IIR-Filter-Channel 7 Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH6_IEN</name>
<description>ADC1 IIR-Filter-Channel 6 Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH5_IEN</name>
<description>ADC1 IIR-Filter-Channel 5 Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH4_IEN</name>
<description>ADC1 IIR-Filter-Channel 4 Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH3_IEN</name>
<description>ADC1 IIR-Filter-Channel 3 Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH2_IEN</name>
<description>ADC1 IIR-Filter-Channel 2 Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_IEN</name>
<description>ADC1 IIR-Filter-Channel 1 Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH0_IEN</name>
<description>ADC1 IIR-Filter-Channel 0 Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQEN_2</name>
<description>ADC1 Interrupt Enable 2 Register</description>
<addressOffset>0x10C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 7 Upper Threshold Interrupt Enable</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 6 Upper Threshold Interrupt Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 5 Upper Threshold Interrupt Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 4 Upper Threshold Interrupt Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 3 Upper Threshold Interrupt Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 2 Upper Threshold Interrupt Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 1 Upper Threshold Interrupt Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_UP_IEN</name>
<description>ADC1 Post-Processing-Channel 0 Upper Threshold Interrupt Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH7_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 7 Lower Threshold Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 6 Lower Threshold Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 5 Lower Threshold Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 4 Lower Threshold Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 3 Lower Threshold Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 2 Lower Threshold Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 1 Lower Threshold Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_LO_IEN</name>
<description>ADC1 Post-Processing-Channel 0 Lower Threshold Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQS_1</name>
<description>ADC1 Interrupt Status 1 Register</description>
<addressOffset>0x64</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1UP_IS</name>
<description>ADC1 Differential Unit 1 (DU1) upper Channel Interrupt Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU upper Channel Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU upper Channel Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1LO_IS</name>
<description>ADC1 Differential Unit 1 (DU1) lower Channel Interrupt Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU lower Channel Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU lower Channel Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_IS</name>
<description>Exceptional Sequence Measurement (ESM) Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No ESM has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>ESM occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_IS</name>
<description>Exceptional Interrupt Measurement (EIM) Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No EIM occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>EIM occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH13_IS</name>
<description>ADC1 IIR-Filter-Channel 13 Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 13 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 13 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH12_IS</name>
<description>ADC1 IIR-Filter-Channel 12 Interrupt Status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 12 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 12 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH11_IS</name>
<description>ADC1 IIR-Filter-Channel 11 Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 11 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 11 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH10_IS</name>
<description>ADC1 IIR-Filter-Channel 10 Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 10 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 10 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH9_IS</name>
<description>ADC1 IIR-Filter-Channel 9 Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 9 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 9 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH8_IS</name>
<description>ADC1 IIR-Filter-Channel 8 Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 8 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 8 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH7_IS</name>
<description>ADC1 IIR-Filter-Channel 7 Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 7 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 7 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH6_IS</name>
<description>ADC1 IIR-Filter-Channel 6 Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 6 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 6 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH5_IS</name>
<description>ADC1 IIR-Filter-Channel 5 Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 5 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 5 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH4_IS</name>
<description>ADC1 IIR-Filter-Channel 4 Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 4 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 4 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH3_IS</name>
<description>ADC1 IIR-Filter-Channel 3 Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 3 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 3 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH2_IS</name>
<description>ADC1 IIR-Filter-Channel 2 Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 2 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 2 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_IS</name>
<description>ADC1 IIR-Filter-Channel 1 Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 1 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 1 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IIR_CH0_IS</name>
<description>ADC1 IIR-Filter-Channel 0 Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No Channel 0 Interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>Channel 0 Interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQS_2</name>
<description>ADC1 Interrupt Status 2 Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_UP_IS</name>
<description>ADC1 Post-Processing-Channel 7 Upper Threshold Interrupt Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_UP_IS</name>
<description>ADC1 Post-Processing-Channel 6 Upper Threshold Interrupt Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_UP_IS</name>
<description>ADC1 Post-Processing-Channel 5 Upper Threshold Interrupt Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_UP_IS</name>
<description>ADC1 Post-Processing-Channel 4 Upper Threshold Interrupt Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_UP_IS</name>
<description>ADC1 Post-Processing-Channel 3 Upper Threshold Interrupt Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_UP_IS</name>
<description>ADC1 Post-Processing-Channel 2 Upper Threshold Interrupt Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UP_IS</name>
<description>ADC1 Post-Processing-Channel 1 Upper Threshold Interrupt Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_UP_IS</name>
<description>ADC1 Post-Processing-Channel 0 Upper Threshold Interrupt Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH7_LO_IS</name>
<description>ADC1 Post-Processing-Channel 7 Lower Threshold Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_LO_IS</name>
<description>ADC1 Post-Processing-Channel 6 Lower Threshold Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_LO_IS</name>
<description>ADC1 Post-Processing-Channel 5 Lower Threshold Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_LO_IS</name>
<description>ADC1 Post-Processing-Channel 4 Lower Threshold Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_LO_IS</name>
<description>ADC1 Post-Processing-Channel 3 Lower Threshold Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_LO_IS</name>
<description>ADC1 Post-Processing-Channel 2 Lower Threshold Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_LO_IS</name>
<description>ADC1 Post-Processing-Channel 1 Lower Threshold Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_LO_IS</name>
<description>ADC1 Post-Processing-Channel 0 Lower Threshold Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>no interrupt has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>interrupt has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MAX_TIME</name>
<description>Maximum Time for Software Mode</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>MAX_TIME</name>
<description>Maximum Time in Software Mode</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min</name>
<description>Software mode is immediately left</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>max</name>
<description>Software mode is active for 12.75 us</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MMODE0_7</name>
<description>Overvoltage Measurement Mode of Post-Processing-Channel 0-7</description>
<addressOffset>0xF8</addressOffset>
<size>32</size>
<fields>
<field>
<name>MMODE_D1</name>
<description>Measurement mode Differential Channel 1</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_7</name>
<description>Measurement mode Post-Processing-Channel 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_6</name>
<description>Measurement mode Post-Processing-Channel 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_5</name>
<description>Measurement mode Post-Processing-Channel 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_4</name>
<description>Measurement mode Post-Processing-Channel 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_3</name>
<description>Measurement mode Post-Processing-Channel 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_2</name>
<description>Measurement mode Post-Processing-Channel 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_1</name>
<description>Measurement mode Post-Processing-Channel 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMODE_0</name>
<description>Measurement mode Post-Processing-Channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFSETCALIB</name>
<description>ADC1 Offset Calibration Register</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OFFSET_DAC</name>
<description>Set the Value of the Offset Calibration DAC</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>OFFSET_SHIFT</name>
<description>Set the Value of the Offset Shift DAC</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PP_MAP0_3</name>
<description>Post-Processing Mapping Channel 0-3</description>
<addressOffset>0x118</addressOffset>
<size>32</size>
<fields>
<field>
<name>EN_PP_MAP3</name>
<description>Mapping Enable for Post-Processing-Channel 3</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP3</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 3</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP3</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 3</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP2</name>
<description>Mapping Enable for Post-Processing-Channel 2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP2</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 2</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP2</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 2</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP1</name>
<description>Mapping Enable for Post-Processing-Channel 1</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP1</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 1</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP0</name>
<description>Mapping Enable for Post-Processing-Channel 0</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP0</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 0</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PP_MAP4_7</name>
<description>Post-Processing Mapping Channel 4-7</description>
<addressOffset>0x11C</addressOffset>
<size>32</size>
<fields>
<field>
<name>EN_PP_MAP7</name>
<description>Mapping Enable for Post-Processing-Channel 7</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP7</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 7</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP7</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 7</description>
<lsb>24</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP6</name>
<description>Mapping Enable for Post-Processing-Channel 6</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP6</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 6</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP6</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 6</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP5</name>
<description>Mapping Enable for Post-Processing-Channel 5</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP5</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 5</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP5</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 5</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PP_MAP4</name>
<description>Mapping Enable for Post-Processing-Channel 4</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Mapping Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Mapping Enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESET_PP_MAP4</name>
<description>Post-Processing Reset for Mapped Post-Processing-Channel 4</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Running</name>
<description>Post-Processing running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Post-Processing reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_MAP4</name>
<description>Mapping of Entry Channel to Post-Processing-Channel 4</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ch0</name>
<description>Entry Channel 0</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ch13</name>
<description>Entry Channel 13</description>
<value>0xD</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ0_1</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 0-1</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ1</name>
<description>Sequence 1 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ0</name>
<description>Sequence 0 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ10_11</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 10-11</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ11</name>
<description>Sequence 11 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ10</name>
<description>Sequence 10 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ12_13</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 12-13</description>
<addressOffset>0x130</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ13</name>
<description>Sequence 13 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ12</name>
<description>Sequence 12 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ2_3</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 2-3</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ3</name>
<description>Sequence 3 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ2</name>
<description>Sequence 2 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ4_5</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 4-5</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ5</name>
<description>Sequence 5 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ4</name>
<description>Sequence 4 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ6_7</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 6-7</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ7</name>
<description>Sequence 7 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ6</name>
<description>Sequence 6 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ8_9</name>
<description>Measurement Unit 1 Channel Enable Bits for Cycle 8-9</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ9</name>
<description>Sequence 9 channel enable</description>
<lsb>16</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>SQ8</name>
<description>Sequence 8 channel enable</description>
<lsb>0</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SQ_CH_MAP</name>
<description>ADC1 Channel Mapping for Sequencer</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ_CH12_MAP</name>
<description>ADC mapping to CH12</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>P2.7</name>
<description>P2.7 mapped to CH12</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>P2.4</name>
<description>P2.4 mapped to CH12</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_CH6_MAP</name>
<description>ADC mapping to CH6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>P2.0</name>
<description>P2.0 mapped to CH6</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>P2.8</name>
<description>P2.8 mapped to CH6</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_CH5_MAP</name>
<description>ADC mapping to CH5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MON4</name>
<description>MON4 mapped to CH5</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MON5</name>
<description>MON5 mapped to CH5</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ_FB</name>
<description>Sequencer Feedback Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>CHx</name>
<description>Current ADC1 Channel</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0</name>
<description>Channel 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1</name>
<description>Channel 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2</name>
<description>Channel 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3</name>
<description>Channel 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4</name>
<description>Channel 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5</name>
<description>Channel 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6</name>
<description>Channel 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7</name>
<description>Channel 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8</name>
<description>Channel 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH9</name>
<description>Channel 9 enable</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH10</name>
<description>Channel 10 enable</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH11</name>
<description>Channel 11 enable</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH12</name>
<description>Channel 12 enable</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH13</name>
<description>Channel 13 enable</description>
<value>0b1101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQx</name>
<description>Current Active ADC1 Sequence</description>
<lsb>11</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SQ0</name>
<description>Sequence 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ1</name>
<description>Sequence 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ2</name>
<description>Sequence 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ3</name>
<description>Sequence 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ4</name>
<description>Sequence 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ5</name>
<description>Sequence 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ6</name>
<description>Sequence 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ7</name>
<description>Sequence 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ8</name>
<description>Sequence 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ9</name>
<description>Sequence 9 enable</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ10</name>
<description>Sequence 10 enable</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ11</name>
<description>Sequence 11 enable</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ12</name>
<description>Sequence 12 enable</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ13</name>
<description>Sequence 13 enable</description>
<value>0b1101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ESM_ACTIVE</name>
<description>ADC1 ESM active</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not active</name>
<description>ESM not active</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>active</name>
<description>ESM active</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_ACTIVE</name>
<description>ADC1 EIM active</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not active</name>
<description>EIM not active</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>active</name>
<description>EIM active</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_STOP</name>
<description>ADC1 Sequencer Stop Signal for DPP</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>DPP Running</name>
<description>Postprocessing Sequencer in running mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DPP Stopped</name>
<description>Postprocessing Sequencer stopped / Software Mode entered</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_FB</name>
<description>Current Sequence that caused software mode</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SQ0</name>
<description>Sequence 0 enable</description>
<value>0b00000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ1</name>
<description>Sequence 1 enable</description>
<value>0b00001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ2</name>
<description>Sequence 2 enable</description>
<value>0b00010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ3</name>
<description>Sequence 3 enable</description>
<value>0b00011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ4</name>
<description>Sequence 4 enable</description>
<value>0b00100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ5</name>
<description>Sequence 5 enable</description>
<value>0b00101</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ6</name>
<description>Sequence 6 enable</description>
<value>0b00110</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ7</name>
<description>Sequence 7 enable</description>
<value>0b00111</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ8</name>
<description>Sequence 8 enable</description>
<value>0b01000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ9</name>
<description>Sequence 9 enable</description>
<value>0b01001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ10</name>
<description>Sequence 10 enable</description>
<value>0b01010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ11</name>
<description>Sequence 11 enable</description>
<value>0b01011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ12</name>
<description>Sequence 12 enable</description>
<value>0b01100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ13</name>
<description>Sequence 13 enable</description>
<value>0b01101</value>
</enumeratedValue>
<enumeratedValue>
<name>ESM</name>
<description>ESM</description>
<value>0b11010</value>
</enumeratedValue>
<enumeratedValue>
<name>SUSPEND</name>
<description>SW Mode per Flag</description>
<value>0b11100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>ADC1 Status Register</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<fields>
<field>
<name>SD_FEEDB_ON</name>
<description>Sigma Delta Feedback Loop</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOC_JITTER</name>
<description>Programs Soc Clock Jitter</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0n</name>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>3.5n</name>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>5.5n</name>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>8n</name>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAC_IN</name>
<description>Programs the 2-bit DAC for functional test</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>added 0 LSB</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>added 1 LSB</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>added 2 LSB</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>added 3 LSB</description>
<value>0b011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STS_1</name>
<description>ADC1 Status 1Register</description>
<addressOffset>0x124</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1UP_STS</name>
<description>ADC1 Differential Unit 1 (DU1) upper Channel Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU upper Channel Status has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU upper Channel Status has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1LO_STS</name>
<description>ADC1 Differential Unit 1 (DU1) lower Channel Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU lower Channel Status has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU lower Channel Status has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STS_2</name>
<description>ADC1 Status 2 Register</description>
<addressOffset>0x104</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_UP_STS</name>
<description>ADC1 Post-Processing-Channel 7 Upper Threshold Status</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_UP_STS</name>
<description>ADC1 Post-Processing-Channel 6 Upper Threshold Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_UP_STS</name>
<description>ADC1 Post-Processing-Channel 5 Upper Threshold Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_UP_STS</name>
<description>ADC1 Post-Processing-Channel 4 Upper Threshold Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_UP_STS</name>
<description>ADC1 Post-Processing-Channel 3 Upper Threshold Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_UP_STS</name>
<description>ADC1 Post-Processing-Channel 2 Upper Threshold Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UP_STS</name>
<description>ADC1 Post-Processing-Channel 1 Upper Threshold Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_UP_STS</name>
<description>ADC1 Post-Processing-Channel 0 Upper Threshold Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH7_LO_STS</name>
<description>ADC1 Post-Processing-Channel 7 Lower Threshold Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH6_LO_STS</name>
<description>ADC1 Post-Processing-Channel 6 Lower Threshold Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH5_LO_STS</name>
<description>ADC1 Post-Processing-Channel 5 Lower Threshold Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH4_LO_STS</name>
<description>ADC1 Post-Processing-Channel 4 Lower Threshold Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH3_LO_STS</name>
<description>ADC1 Post-Processing-Channel 3 Lower Threshold Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH2_LO_STS</name>
<description>ADC1 Post-Processing-Channel 2 Lower Threshold Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_LO_STS</name>
<description>ADC1 Post-Processing-Channel 1 Lower Threshold Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP_CH0_LO_STS</name>
<description>ADC1 Post-Processing-Channel 0 Lower Threshold Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Below limit</name>
<description>Status below upper threshold</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Above limit</name>
<description>Upper threshold exceeded</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STSCLR_1</name>
<description>ADC1 Status Clear 1 Register</description>
<addressOffset>0x128</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU1UP_SC</name>
<description>ADC1 Differential Unit 1 (DU1) upper Channel Status Clear</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU upper Channel Status has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU upper Channel Status has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1LO_SC</name>
<description>ADC1 Differential Unit 1 (DU1) lower Channel Status Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>INACTIVE</name>
<description>No DU lower Channel Status has occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>DU lower Channel Status has occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TH0_3_LOWER</name>
<description>Lower Comparator Trigger Level Post-Processing-Channel 0-3</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH3_LOW</name>
<description>Post-Processing-Channel 3 lower trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH2_LOW</name>
<description>Post-Processing-Channel 2 lower trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH1_LOW</name>
<description>Post-Processing-Channel 1 lower trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH0_LOW</name>
<description>Post-Processing-Channel 0 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH0_3_UPPER</name>
<description>Upper Comparator Trigger Level Post-Processing-Channel 0-3</description>
<addressOffset>0xC8</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH3_UP</name>
<description>Post-Processing-Channel 3 upper trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH2_UP</name>
<description>Post-Processing-Channel 2 upper trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH1_UP</name>
<description>Post-Processing-Channel 1 upper trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH0_UP</name>
<description>Post-Processing-Channel 0 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH4_7_LOWER</name>
<description>Lower Comparator Trigger Level Post-Processing-Channel 4-7</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_LOW</name>
<description>Post-Processing-Channel 7 lower trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH6_LOW</name>
<description>Post-Processing-Channel 6 lower trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH5_LOW</name>
<description>Post-Processing-Channel 5 lower trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH4_LOW</name>
<description>Post-Processing-Channel 4 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH4_7_UPPER</name>
<description>Upper Comparator Trigger Level Post-Processing-Channel 4-7</description>
<addressOffset>0xCC</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP_CH7_UP</name>
<description>Post-Processing-Channel 7 upper trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH6_UP</name>
<description>Post-Processing-Channel 6upper trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH5_UP</name>
<description>Post-Processing-Channel 5 upper trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PP_CH4_UP</name>
<description>Post-Processing-Channel 4 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ADC2</name>
<description>ADC2</description>
<baseAddress>0x4801C000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR2</name>
<description>Interrupt node 2: ADC2, Timer3</description>
<value>2</value>
</interrupt>
<registers>
<register>
<name>CAL_CH0_1</name>
<description>Calibration for Channel 0 and 1</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>GAIN_CH1</name>
<description>Gain Calibration for channel 1</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH1</name>
<description>Offset Calibration for channel 1</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>GAIN_CH0</name>
<description>Gain Calibration for channel 0</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH0</name>
<description>Offset Calibration for channel 0</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH2_3</name>
<description>Calibration for Channel 2 and 3</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<fields>
<field>
<name>GAIN_CH3</name>
<description>Gain Calibration for channel 3</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH3</name>
<description>Offset Calibration for channel 3</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>GAIN_CH2</name>
<description>Gain Calibration for channel 2</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH2</name>
<description>Offset Calibration for channel 2</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH4_5</name>
<description>Calibration for Channel 4 and 5</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<fields>
<field>
<name>GAIN_CH5</name>
<description>Gain Calibration for channel 5</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH5</name>
<description>Offset Calibration for channel 5</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>GAIN_CH4</name>
<description>Gain Calibration for channel 4</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH4</name>
<description>Offset Calibration for channel 4</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH6_7</name>
<description>Calibration for Channel 6 and 7</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<fields>
<field>
<name>GAIN_CH7</name>
<description>Gain Calibration for channel 7</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH7</name>
<description>Offset Calibration for channel 7</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>GAIN_CH6</name>
<description>Gain Calibration for channel 6</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH6</name>
<description>Offset Calibration for channel 6</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL_CH8_9</name>
<description>Calibration for Channel 8</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<fields>
<field>
<name>GAIN_CH8</name>
<description>Gain Calibration for channel 8</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>OFFS_CH8</name>
<description>Offset Calibration for channel 8</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHx_EIM</name>
<description>Channel Settings Bits for Exceptional Interrupt Measurement</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>SEL</name>
<description>Exceptional interrupt measurement (EIM) Trigger select</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GPT12PISEL.T3_GPT12_SEL</name>
<description>Signal according to SCU_GPT12PISEL.T3_GPT12SEL setting</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CP_clk</name>
<description>Charge-pump clock</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN</name>
<description>Exceptional interrupt measurement (EIM) Trigger Event enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>start of EIM disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>start of IEM enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REP</name>
<description>Repeat count for exceptional interrupt measurement (EIM)</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>Measurement (minimum or continuous measurement as long as trigger signals stays high, 1 / continuous SOC generated for ADC8)</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>Measurements (2 SOC generated for ADC8)</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>Measurements (4 SOC generated for ADC8)</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>Measurements (8 SOC generated for ADC8)</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Measurements (16 SOC generated for ADC8)</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>32</name>
<description>Measurements (32 SOC generated for ADC8)</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>64</name>
<description>Measurements (64 SOC generated for ADC8)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>128</name>
<description>Measurements (128 SOC generated for ADC8)</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHx_SEL</name>
<description>Channel set for exceptional interrupt measurement (EIM)</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT0_3_LOWER</name>
<description>Lower Counter Trigger Level Channel 0 - 3</description>
<addressOffset>0x98</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_CH3</name>
<description>Channel 3 lower hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH3</name>
<description>Lower timer trigger threshold channel 3</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH2</name>
<description>Channel 2 lower hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH2</name>
<description>Lower timer trigger threshold channel 2</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH1</name>
<description>Channel 1 lower hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH1</name>
<description>Lower timer trigger threshold channel 1</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH0</name>
<description>Channel 0 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH0</name>
<description>Lower timer trigger threshold channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT0_3_UPPER</name>
<description>Upper Counter Trigger Level Channel 0 - 3</description>
<addressOffset>0xA4</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_CH3</name>
<description>Channel 3 upper hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH3</name>
<description>Upper timer trigger threshold channel 3</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH2</name>
<description>Channel 2 upper hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH2</name>
<description>Upper timer trigger threshold channel 2</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH1</name>
<description>Channel 1 upper hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH1</name>
<description>Upper timer trigger threshold channel 1</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH0</name>
<description>Channel 0 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH0</name>
<description>Upper timer trigger threshold channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT4_7_LOWER</name>
<description>Lower Counter Trigger Level Channel 4 to 7</description>
<addressOffset>0x9C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_CH7</name>
<description>Channel 7 lower hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH7</name>
<description>Lower timer trigger threshold channel 7</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH6</name>
<description>Channel 6 lower hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH6</name>
<description>Lower timer trigger threshold channel 6</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH5</name>
<description>Channel 5 lower hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH5</name>
<description>Lower timer trigger threshold channel 5</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_LO_CH4</name>
<description>Channel 4 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH4</name>
<description>Lower timer trigger threshold channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT4_7_UPPER</name>
<description>Upper Counter Trigger Level Channel 4 to 7</description>
<addressOffset>0xA8</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_CH7</name>
<description>Channel 7 upper hysteresis</description>
<lsb>27</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH7</name>
<description>Upper timer trigger threshold channel 7</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH6</name>
<description>Channel 6 upper hysteresis</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH6</name>
<description>Upper timer trigger threshold channel 6</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH5</name>
<description>Channel 5 upper hysteresis</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH5</name>
<description>Upper timer trigger threshold channel 5</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYST_UP_CH4</name>
<description>Channel 4 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH4</name>
<description>Upper timer trigger threshold channel 4</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT8_11_LOWER</name>
<description>Lower Counter Trigger Level Channel 8</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_LO_CH8</name>
<description>Channel 8 lower hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_LO_CH8</name>
<description>Lower timer trigger threshold channel 8</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT8_11_UPPER</name>
<description>Upper Counter Trigger Level Channel 8</description>
<addressOffset>0xAC</addressOffset>
<size>32</size>
<fields>
<field>
<name>HYST_UP_CH8</name>
<description>Channel 8 upper hysteresis</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HYSTOFF</name>
<description>hysteresis switched off</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST4</name>
<description>hysteresis = 4</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST8</name>
<description>hysteresis = 8</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>HYST16</name>
<description>hysteresis = 16</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNT_UP_CH8</name>
<description>Upper timer trigger threshold channel 8</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 measurement</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 measurements</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>4 measurements</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>7 measurements</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>Measurement Unit Control Register 1</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>CALIB_EN_8_0</name>
<description>Calibration Enable for Channels 8 to 0</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 calibration enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 calibration enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 calibration enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 calibration enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 calibration enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 calibration enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 calibration enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 calibration enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 calibration enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>Measurement Unit Control Register 2</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>SAMPLE_TIME_int</name>
<description>Sample time of ADC2</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MICLK4</name>
<description>4 MI_CLK clock periods</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK6</name>
<description>6 MI_CLK clock periods</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK8</name>
<description>8 MI_CLK clock periods</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK10</name>
<description>10 MI_CLK clock periods</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK12</name>
<description>12 MI_CLK clock periods (default)</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK14</name>
<description>14 MI_CLK clock periods</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK16</name>
<description>16 MI_CLK clock periods</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK18</name>
<description>18 MI_CLK clock periods</description>
<value>0x7</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK20</name>
<description>20 MI_CLK clock periods</description>
<value>0x8</value>
</enumeratedValue>
<enumeratedValue>
<name>MICLK22</name>
<description>22 MI_CLK clock periods</description>
<value>0x9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCM_RDY</name>
<description>Ready Signal for MCM after Power On or Reset</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>MCM Not Ready</name>
<description>Measurement Core Module in startup phase</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MCM Ready</name>
<description>Measurement Core Module start-up phase finished</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCM_PD_N</name>
<description>Power Down Signal for MCM</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MCM Disabled</name>
<description>Measurement Core Module disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MCM Enabled</name>
<description>Measurement Core Module enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL4</name>
<description>Measurement Unit Control Register 4</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>FILT_OUT_SEL_8_0</name>
<description>Output Filter Selection for Channels 0 to 8</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL_STS</name>
<description>ADC2 Control and Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>IN_MUX_SEL</name>
<description>Channel for software mode</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b1000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOC</name>
<description>ADC2 End of Conversion in software mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Pending</name>
<description>conversion still running</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Finished</name>
<description>conversion has finished</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOS</name>
<description>ADC2 Start of Sampling/Conversion (software mode)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>no conversion is started</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>conversion is started</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PD_N</name>
<description>ADC2 Power Down Signal</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POWER DOWN</name>
<description>ADC2 is powered down</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACTIVE</name>
<description>ADC2 is switched on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FILT_OUT0</name>
<description>ADC or Filter Output Channel 0</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH0</name>
<description>ADC or filter output value channel 0</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT1</name>
<description>ADC or Filter Output Channel 1</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH1</name>
<description>ADC or filter output value channel 1</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT2</name>
<description>ADC or Filter Output Channel 2</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH2</name>
<description>ADC or filter output value channel 2</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT3</name>
<description>ADC or Filter Output Channel 3</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH3</name>
<description>ADC or filter output value channel 3</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT4</name>
<description>ADC or Filter Output Channel 4</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH4</name>
<description>ADC or filter output value channel 4</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT5</name>
<description>ADC or Filter Output Channel 5</description>
<addressOffset>0x64</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH5</name>
<description>ADC or filter output value channel 5</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT6</name>
<description>ADC or Filter Output Channel 6</description>
<addressOffset>0x68</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH6</name>
<description>ADC or filter output value channel 6</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT7</name>
<description>ADC or Filter Output Channel 7</description>
<addressOffset>0x6C</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH7</name>
<description>ADC or filter output value channel 7</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_OUT8</name>
<description>ADC or Filter Output Channel 8</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<fields>
<field>
<name>OUT_CH8</name>
<description>ADC or filter output value channel 8</description>
<lsb>0</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FILT_UPLO_CTRL</name>
<description>Upper and Lower Threshold Filter Enable</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<fields>
<field>
<name>UPLOEN_Ch8</name>
<description>Upper and lower threshold IIR filter enable ch 8</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch7</name>
<description>Upper and lower threshold IIR filter enable ch 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch6</name>
<description>Upper and lower threshold IIR filter enable ch 6</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch5</name>
<description>Upper and lower threshold IIR filter enable ch 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch4</name>
<description>Upper and lower threshold IIR filter enable ch 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch3</name>
<description>Upper and lower threshold IIR filter enable ch 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch2</name>
<description>Upper and lower threshold IIR filter enable ch 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch1</name>
<description>Upper and lower threshold IIR filter enable ch 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UPLOEN_Ch0</name>
<description>Upper and lower threshold IIR filter enable ch 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FILTCOEFF0_8</name>
<description>Filter Coefficients ADC Channel 0-8</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<fields>
<field>
<name>A_CH8</name>
<description>Filter Coefficient A for ADC channel 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH7</name>
<description>Filter Coefficient A for ADC channel 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH6</name>
<description>Filter Coefficient A for ADC channel 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH5</name>
<description>Filter Coefficient A for ADC channel 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH4</name>
<description>Filter Coefficient A for ADC channel 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH3</name>
<description>Filter Coefficient A for ADC channel 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH2</name>
<description>Filter Coefficient A for ADC channel 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH1</name>
<description>Filter Coefficient A for ADC channel 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>A_CH0</name>
<description>Filter Coefficient A for ADC channel 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1/2</name>
<description>weight of current sample</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1/4</name>
<description>weight of current sample</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1/8</name>
<description>weight of current sample</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1/16</name>
<description>weight of current sample</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MAX_TIME</name>
<description>Maximum Time for Software Mode</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>MAX_TIME</name>
<description>Maximum Time in Software Mode</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min</name>
<description>Software mode is not entered</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>01</name>
<description>Software mode is active for 3 clock cycles</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>max</name>
<description>Software mode is active for 257 clock cycles (typ. 12.85 us)</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MMODE0_8</name>
<description>Measurement Mode of Ch 0-8</description>
<addressOffset>0xB0</addressOffset>
<size>32</size>
<fields>
<field>
<name>MSEL_Ch8</name>
<description>Measurement mode ch 8</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch7</name>
<description>Measurement mode ch 7</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch6</name>
<description>Measurement mode ch 6</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch5</name>
<description>Measurement mode ch 5</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch4</name>
<description>Measurement mode ch 4</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch3</name>
<description>Measurement mode ch 3</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch2</name>
<description>Measurement mode ch 2</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch1</name>
<description>Measurement mode ch 1</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL_Ch0</name>
<description>Measurement mode ch 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MMODE0</name>
<description>upper and lower voltage/limit measurement</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEUV</name>
<description>undervoltage/-limit measurement</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MMODEOV</name>
<description>overvoltage/-limit measurement</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ0_1</name>
<description>Measurement Channel Enable Bits for Sequence 0-1</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ1</name>
<description>Sequence 1 channel enable</description>
<lsb>16</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ0</name>
<description>Sequence 0 channel enable</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ2_3</name>
<description>Measurement Channel Enable Bits for Sequence 2-3</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ3</name>
<description>Sequence 3 channel enable</description>
<lsb>16</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ2</name>
<description>Sequence 2 channel enable</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ4_5</name>
<description>Measurement Channel Enable Bits for Sequence 4 - 5</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ5</name>
<description>Sequence 5 channel enable</description>
<lsb>16</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ4</name>
<description>Sequence 4 channel enable</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ6_7</name>
<description>Measurement Channel Enable Bits for Sequence 6 - 7</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ7</name>
<description>Sequence 7 channel enable</description>
<lsb>16</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ6</name>
<description>Sequence 6 channel enable</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ8_9</name>
<description>Measurement Channel Enable Bits for Sequence 8</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>SQ8</name>
<description>Sequence 8 channel enable</description>
<lsb>0</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0_EN</name>
<description>Channel 0 enable</description>
<value>0b000000001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1_EN</name>
<description>Channel 1 enable</description>
<value>0b000000010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2_EN</name>
<description>Channel 2 enable</description>
<value>0b000000100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3_EN</name>
<description>Channel 3 enable</description>
<value>0b000001000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4_EN</name>
<description>Channel 4 enable</description>
<value>0b000010000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5_EN</name>
<description>Channel 5 enable</description>
<value>0b000100000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6_EN</name>
<description>Channel 6 enable</description>
<value>0b001000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7_EN</name>
<description>Channel 7 enable</description>
<value>0b010000000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8_EN</name>
<description>Channel 8 enable</description>
<value>0b100000000</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SQ_FB</name>
<description>Sequencer Feedback Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>CHx</name>
<description>Current active ADC2 Channel (in normal mode)</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>CH0</name>
<description>Channel 0</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH1</name>
<description>Channel 1</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CH2</name>
<description>Channel 2</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>CH3</name>
<description>Channel 3</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>CH4</name>
<description>Channel 4</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>CH5</name>
<description>Channel 5</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>CH6</name>
<description>Channel 6</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>CH7</name>
<description>Channel 7</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>CH8</name>
<description>Channel 8</description>
<value>0b1000</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQx</name>
<description>Current active ADC2 Sequence (in normal mode)</description>
<lsb>11</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SQ0</name>
<description>Sequence 0</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ1</name>
<description>Sequence 1</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ2</name>
<description>Sequence 2</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ3</name>
<description>Sequence 3</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ4</name>
<description>Sequence 4</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ5</name>
<description>Sequence 5</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ6</name>
<description>Sequence 6</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ7</name>
<description>Sequence 7</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ8</name>
<description>Sequence 8</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ9</name>
<description>Startup sequence</description>
<value>0b1001</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIM_ACTIVE</name>
<description>ADC2 EIM active</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not active</name>
<description>EIM not active</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>active</name>
<description>EIM active</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_STOP</name>
<description>ADC2 Sequencer Stop Signal for DPP</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>DPP Running</name>
<description>Postprocessing Sequencer in running mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DPP Stopped</name>
<description>Postprocessing Sequencer stopped / Software Mode entered</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SQ_FB</name>
<description>Current Sequence that caused software mode</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SQ0</name>
<description>Sequence 0</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ1</name>
<description>Sequence 1</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ2</name>
<description>Sequence 2</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ3</name>
<description>Sequence 3</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ4</name>
<description>Sequence 4</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ5</name>
<description>Sequence 5</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ6</name>
<description>Sequence 6</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ7</name>
<description>Sequence 7</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>SQ8</name>
<description>Sequence 8</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>CH_MASK</name>
<description>Sequence was 0 only after masking; SWM not entered</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>SUSPEND</name>
<description>Debug Suspend Mode</description>
<value>0b1100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>ADC2 HV Status Register</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<fields>
<field>
<name>READY</name>
<description>HVADC Ready bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not ready</name>
<description>Module in power down or in init phase</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ready</name>
<description>set automatically 5 ADC clock cycles after module is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TH0_3_LOWER</name>
<description>Lower Comparator Trigger Level Channel 0 -3</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<fields>
<field>
<name>THLO_CH3</name>
<description>Channel 3 lower trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH2</name>
<description>Channel 2 lower trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH1</name>
<description>Channel 1 lower trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH0</name>
<description>Channel 0 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH0_3_UPPER</name>
<description>Upper Comparator Trigger Level Channel 0-3</description>
<addressOffset>0x8C</addressOffset>
<size>32</size>
<fields>
<field>
<name>THUP_CH3</name>
<description>Channel 3 upper trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH2</name>
<description>Channel 2 upper trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH1</name>
<description>Channel 1 upper trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH0</name>
<description>Channel 0 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH4_7_LOWER</name>
<description>Lower Comparator Trigger Level Channel 4 to 7</description>
<addressOffset>0x84</addressOffset>
<size>32</size>
<fields>
<field>
<name>THLO_CH7</name>
<description>Channel 7 lower trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH6</name>
<description>Channel 6 lower trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH5</name>
<description>Channel 5 lower trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>THLO_CH4</name>
<description>Channel 4 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH4_7_UPPER</name>
<description>Upper Comparator Trigger Level Channel 4 -7</description>
<addressOffset>0x90</addressOffset>
<size>32</size>
<fields>
<field>
<name>THUP_CH7</name>
<description>Channel 7 upper trigger level</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH6</name>
<description>Channel 6 upper trigger level</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH5</name>
<description>Channel 5 upper trigger level</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>THUP_CH4</name>
<description>Channel 4 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH8_11_LOWER</name>
<description>Lower Comparator Trigger Level Channel 8</description>
<addressOffset>0x88</addressOffset>
<size>32</size>
<fields>
<field>
<name>THLO_CH8</name>
<description>Channel 8 lower trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TH8_11_UPPER</name>
<description>Upper Comparator Trigger Level Channel 8</description>
<addressOffset>0x94</addressOffset>
<size>32</size>
<fields>
<field>
<name>THUP_CH8</name>
<description>Channel 8 upper trigger level</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BDRV</name>
<description>BDRV</description>
<baseAddress>0x40034000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR17</name>
<description>Interrupt node 17: BDRV LS1, OC, OT, OL</description>
<value>17</value>
</interrupt>
<interrupt>
<name>INTISR18</name>
<description>Interrupt node 18: BDRV LS2, OC, OT, OL</description>
<value>18</value>
</interrupt>
<interrupt>
<name>INTISR19</name>
<description>Interrupt node 19: BDRV HS1, OC, OT, OL</description>
<value>19</value>
</interrupt>
<interrupt>
<name>INTISR20</name>
<description>Interrupt node 20: BDRV HS2, OC, OT, OL</description>
<value>20</value>
</interrupt>
<registers>
<register>
<name>ASEQC</name>
<description>Adaptive Slewrate Sequencer Control Register</description>
<addressOffset>0x90</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2OFFHYSTEN</name>
<description>Half Bridge 2 Optimizer Hysteresis for Switch Off Enable Bit</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer hysteresis is not enabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer hysteresis is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2ONHYSTEN</name>
<description>Half Bridge 2 Optimizer Hysteresis for Switch On Enable Bit</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer hysteresis is not enabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer hysteresis is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2OPTOFFACT</name>
<description>Half Bridge 2 Optimizer for Switch Off Active Bit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer is not active</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2OPTONACT</name>
<description>Half Bridge 2 Optimizer for Switch On Active Bit</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer is not active</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2ASMOFFEN</name>
<description>Half Bridge 2 Adaptive Sequencer Mode for Switch Off Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>adaptive slew rate sequencer is disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>adaptive slew rate sequencer is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2ASMONEN</name>
<description>Half Bridge 2 Adaptive Sequencer Mode for Switch On Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>adaptive slew rate sequencer is disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>adaptive slew rate sequencer is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1OFFHYSTEN</name>
<description>Half Bridge 1 Optimizer Hysteresis for Switch Off Enable Bit</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer hysteresis is not enabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer hysteresis is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1ONHYSTEN</name>
<description>Half Bridge 1 Optimizer Hysteresis for Switch On Enable Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer hysteresis is not enabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer hysteresis is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1OPTOFFACT</name>
<description>Half Bridge 1 Optimizer for Switch Off Active Bit</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer is not active</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1OPTONACT</name>
<description>Half Bridge 1 Optimizer for Switch On Active Bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>current optimizer is not active</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>current optimizer is active</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1ASMOFFEN</name>
<description>Half Bridge 1 Adaptive Sequencer Mode for Switch Off Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>adaptive slew rate sequencer is disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>adaptive slew rate sequencer is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1ASMONEN</name>
<description>Half Bridge 1 Adaptive Sequencer Mode for Switch On Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>adaptive slew rate sequencer is disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>adaptive slew rate sequencer is enabled</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQERRCNT</name>
<description>Adaptive Slewrate Sequencer Error Counter Control Register</description>
<addressOffset>0xD8</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2MFERRCNT</name>
<description>Half Bridge 2-Measurement Failure Error Counter Setting</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T12ONERRCNT</name>
<description>Half Bridge 2-T12 On Error Counter Setting</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T1OFFERRCNT</name>
<description>Half Bridge 2-T1 Off Error Counter Setting</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1MFERRCNT</name>
<description>Half Bridge 1-Measurement Failure Error Counter Setting</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T12ONERRCNT</name>
<description>Half Bridge 1-T12 On Error Counter Setting</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T1OFFERRCNT</name>
<description>Half Bridge 1-T1 Off Error Counter Setting</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2 Events</name>
<description>Error Flag is set after 2 Events</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4 Events</name>
<description>Error Flag is set after 4 Events</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8 Events</name>
<description>Error Flag is set after 8 Events</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>15 Events</name>
<description>Error Flag is set after 15 Events</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQIOFFMAX</name>
<description>Adaptive Slewrate Sequencer Off Phase Maximum Current Setting</description>
<addressOffset>0xB4</addressOffset>
<size>32</size>
<fields>
<field>
<name>I1OFFMAX</name>
<description>Slew rate sequencer off-phase 1 max. current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQIOFFMIN</name>
<description>Adaptive Slewrate Sequencer Off Phase Minimum Current Setting</description>
<addressOffset>0xA4</addressOffset>
<size>32</size>
<fields>
<field>
<name>I1OFFMIN</name>
<description>Slew rate sequencer off-phase 1 min. current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQIONMAX</name>
<description>Adaptive Slewrate Sequencer On Phase Maximum Current Setting</description>
<addressOffset>0xB0</addressOffset>
<size>32</size>
<fields>
<field>
<name>I1ONMAX</name>
<description>Slew rate sequencer on-phase 1 max. current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQIONMIN</name>
<description>Adaptive Slewrate Sequencer On Phase Minimum Current Setting</description>
<addressOffset>0xA0</addressOffset>
<size>32</size>
<fields>
<field>
<name>I1ONMIN</name>
<description>Slew rate sequencer on-phase 1 min. current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ASEQSTS</name>
<description>Adaptive Slewrate Sequencer Status Register</description>
<addressOffset>0x94</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2ONMF</name>
<description>Half Bridge 2- On Adaptive Mode Measurement Failure</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>No Measurement Failure</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Measurement Failure</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2OFFMF</name>
<description>Half Bridge 2- Off Adaptive Mode Measurement Failure</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>No Measurement Failure</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Measurement Failure</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2I1ONMIN</name>
<description>Half Bridge 2-I1 On Min Value reached</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T12ONMIN</name>
<description>Half Bridge 2-T12 On Min Value reached</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2I1ONMAX</name>
<description>Half Bridge 2-I1 On Max Value reached</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T12ONMAX</name>
<description>Half Bridge 2-T12 On Max Value reached</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2I1OFFMIN</name>
<description>Half Bridge 2-I1 Off Min Value reached</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T1OFFMIN</name>
<description>Half Bridge 2-T1 Off Min Value reached</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2I1OFFMAX</name>
<description>Half Bridge 2-I1 Off Max Value reached</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2T1OFFMAX</name>
<description>Half Bridge 2-T1 Off Max Value reached</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1ONMF</name>
<description>Half Bridge 1-On Adaptive Mode Measurement Failure</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>No Measurement Failure</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Measurement Failure</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1OFFMF</name>
<description>Half Bridge 1-Off Adaptive Mode Measurement Failure</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>No Measurement Failure</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Measurement Failure</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1I1ONMIN</name>
<description>Half Bridge 1-I1 On Min Value reached</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T12ONMIN</name>
<description>Half Bridge 1-T12 On Min Value reached</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1I1ONMAX</name>
<description>Half Bridge 1-I1 On Max Value reached</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T12ONMAX</name>
<description>Half Bridge 1-T12 On Max Value reached</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1I1OFFMIN</name>
<description>Half Bridge 1-I1 Off Min Value reached</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T1OFFMIN</name>
<description>Half Bridge 1-T1 Off Min Value reached</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Min Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Min Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1I1OFFMAX</name>
<description>Half Bridge 1-I1 Off Max Value reached</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T1OFFMAX</name>
<description>Half Bridge 1-T1 Off Max Value reached</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Max Value not reached</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Max Value reached</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CP_CLK_CTRL</name>
<description>Charge Pump Clock Control Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>CPCLKDIS_SET</name>
<description>Charge Pump Clock Set If Disabled</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>Charge Pump Clock is 0 if disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Charge Pump Clock is 1 if disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPCLK_EN</name>
<description>Charge Pump Clock Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Charge Pump Clock is switched off and has value of according to CPCLKDIS_SET</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Charge Pump Clock is running</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>F_CP</name>
<description>MSB of CP_CLK divider</description>
<lsb>13</lsb>
<msb>14</msb>
<access>read-write</access>
</field>
<field>
<name>DITH_UPPER</name>
<description>CP_CLK upper frequency boundary during dithering</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DITH_LOWER</name>
<description>CP_CLK lower frequency boundary during dithering</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CP_CTRL</name>
<description>Charge Pump Control and Status Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>CP_STAGE_SEL</name>
<description>Charge Pump Output Voltage Trimming</description>
<lsb>29</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2-stage</name>
<description>2-stage mode enabled</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1-stage1</name>
<description>single stage mode enable (1st stage)</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1-stage2</name>
<description>single stage mode enable (2nd stage)</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>auto</name>
<description>automatic switch to single stage mode above 18V VSD (2nd stage) and switching back to 2-stage mode below 17V VSD</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP14_15V_SEL</name>
<description>Charge Pump 15V/14V Output Voltage Sel</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>14V</name>
<description>output voltage set to 14V</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>15V</name>
<description>output voltage set to 15V</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VTHVCP_TRIM</name>
<description>Charge Pump Output Voltage Trimming</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0.0_V</name>
<description>default</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>0.5_V</name>
<description>plus 0.5V nom at 15V</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>1.0_V</name>
<description>plus 1.0V nom at 15V</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1.5_V</name>
<description>plus 1.5V nom at 15V</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP9V_SET</name>
<description>Charge Pump 9 V Output Voltage Set</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>15_14V Set</name>
<description>output voltage set according to VCP14_15V_SEL</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>9V Set</name>
<description>output voltage set to 9V</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPLOPWRM_EN</name>
<description>Charge Pump Low Power Mode Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Low Power Mode Disable</name>
<description>low power mode inactive</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Low Power Mode Enable</name>
<description>low power mode active</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVx_VSDUP_DIS</name>
<description>Driver On VSD Upper Voltage Disable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Driver Enable</name>
<description>DRVx on VSD overvoltage enable.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Driver Disable</name>
<description>DRVx on VSD overvoltage disable.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVx_VSDLO_DIS</name>
<description>Driver On VSD Lower Voltage Disable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Driver Enable</name>
<description>DRVx on VSD undervoltage enable.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Driver Disable</name>
<description>DRVx on VSD undervoltage disable.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVx_VCPUP_DIS</name>
<description>Driver On Charge Pump Upper Voltage Disable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Driver Enable</name>
<description>DRVx on Charge Pumpe overvoltage enable.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Driver Disable</name>
<description>DRVx on Charge Pump overvoltage disable.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVx_VCPLO_SDEN</name>
<description>Driver Charge Pump Low Voltage Shut-Down</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Shut-Down Disable</name>
<description>DRVx Shut-Down for Charge Pump undervoltage disable.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Shut-Down Enable</name>
<description>DRVx Shut-Down for Charge Pump undervoltage enable.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVx_VCPLO_DIS</name>
<description>Driver On Charge Pump Low Voltage Disable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Driver Enable</name>
<description>DRVx on Charge Pump undervoltage enable.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Driver Disable</name>
<description>DRVx on Charge Pump undervoltage disable.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOWTH2</name>
<description>Charge Pump Output Voltage Lower Threshold Detection Level</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>7.325_V</name>
<description>Threshold 0</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>7.654_V</name>
<description>Threshold 1</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>7.982_V</name>
<description>Threshold 2</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>8.309_V</name>
<description>Threshold 3</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>8.638_V</name>
<description>Threshold 4</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>8.966_V</name>
<description>Threshold 5</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>9.293_V</name>
<description>Threshold 6</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>9.620_V</name>
<description>Threshold 7</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_RDY_EN</name>
<description>Bridge Driver on Charge Pump Ready Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Bridge Driver can be immediately enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Bridge Driver can only be enabled when Charge Pump is ready</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_EN</name>
<description>Charge Pump Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Charge Pump, circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Charge Pump, circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CP_IRQCLR</name>
<description>Charge Pump Interrupt Status Clear Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<fields>
<field>
<name>VSD_UPTH_SC</name>
<description>Driver Supply MU High Status Clear</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_LOTH_SC</name>
<description>Driver Supply MU Low Status Clear</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_UPTH_SC</name>
<description>Charge Pump MU High Status Clear</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH1_SC</name>
<description>Charge Pump MU Low Status Clear</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH2_SC</name>
<description>Charge Pump Low Status Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTSD_SC</name>
<description>Charge Pump Over-temperature Shutdown Status Clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTW_SC</name>
<description>Charge Pump Over-temperature Warning Status Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_UPTH_ISC</name>
<description>Driver Supply MU High Interrupt Status Clear</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_LOTH_ISC</name>
<description>Driver Supply MU Low Interrupt Status Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_UPTH_ISC</name>
<description>Charge Pump MU High Interrupt Status Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH1_ISC</name>
<description>Charge Pump MU Low Interrupt Status Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH2_ISC</name>
<description>Charge Pump Low Interrupt Status Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTSD_ISC</name>
<description>Charge Pump Over-temperature Shutdown Interrupt Status Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTW_ISC</name>
<description>Charge Pump Over-temperature Warning Interrupt Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CP_IRQEN</name>
<description>Charge Pump Interrupt Enable Register</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<fields>
<field>
<name>VSD_UPTH_IEN</name>
<description>Driver Supply MU High Interrupt Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_LOTH_IEN</name>
<description>Driver Supply MU Low Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_UPTH_IEN</name>
<description>Charge Pump MU High Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH1_IEN</name>
<description>Charge Pump MU Low Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH2_IEN</name>
<description>Charge Pump Low Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTSD_IEN</name>
<description>Charge Pump Over-temperature Shutdown Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTW_IEN</name>
<description>Charge Pump Over-temperature Warning Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CP_IRQS</name>
<description>Charge Pump Status Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<fields>
<field>
<name>VSD_UPTH_STS</name>
<description>Driver Supply MU High Status</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Driver Supply Voltage ok, no overvoltage detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_high</name>
<description>Driver Supply Voltage too high, overvoltage on VSD Pin detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_LOTH_STS</name>
<description>Driver Supply MU Low Status</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Driver Supply Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Driver Supply Voltage too low, undervoltage on VSD Pin detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_UPTH_STS</name>
<description>Charge Pump MU High Status</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no overvoltage detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_high</name>
<description>Charge Pump Output Voltage too high, overvoltage on charge pump output detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH1_STS</name>
<description>Charge Pump MU Low Status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Charge Pump Output Voltage too low, undervoltage on chargepump output detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH2_STS</name>
<description>Charge Pump Low Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Charge Pump Output Voltage too low, undervoltage on chargepump output detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTSD_STS</name>
<description>Charge Pump Overtemperature Shutdown Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Overtemperature Shutdown Threshold not reached, no charge pump overtemperature shutdown detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>shutdown</name>
<description>Charge Pump Overtemperature Shutdown, overtemperature shutdown on charge pump occured.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTW_STS</name>
<description>Charge Pump Overtemperature Warning Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Temperature ok, no charge pump overtemperature warning detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>warning</name>
<description>harge Pump Overtemperature Warning, overtemperature threshold on charge pump reached.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_UPTH_IS</name>
<description>Driver Supply MU High Interrupt Status</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Driver Supply Voltage ok, no overvoltage detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_high</name>
<description>Driver Supply Voltage too high, overvoltage on VSD Pin detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VSD_LOTH_IS</name>
<description>Driver Supply MU Low Interrupt Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Driver Supply Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Driver Supply Voltage too low, undervoltage on VSD Pin detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_UPTH_IS</name>
<description>Charge Pump MU High Interrupt Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no overvoltage detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_high</name>
<description>Charge Pump Output Voltage too high, overvoltage on charge pump output detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH1_IS</name>
<description>Charge Pump MU Low Interrupt Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Charge Pump Output Voltage too low, undervoltage on charge pump output detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_LOTH2_IS</name>
<description>Charge Pump Low Interrupt Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Output Voltage ok, no undervoltage detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>too_low</name>
<description>Charge Pump Output Voltage too low, undervoltage on chargepump output detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTSD_IS</name>
<description>Charge Pump Overtemperature Shutdown Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Overtemperature Shutdown Threshold not reached, no charge pump overtemperature shutdown detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>shutdown</name>
<description>Charge Pump Overtemperature Shutdown, overtemperature shutdown on charge pump occured.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCP_OTW_IS</name>
<description>Charge Pump Overtemperature Warning Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<description>Charge Pump Temperature ok, no charge pump overtemperature warning detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>warning</name>
<description>Charge Pump Overtemperature Warning, overtemperature threshold on charge pump reached.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>H-Bridge Driver Control 1</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS2_OC_DIS</name>
<description>High Side Driver Overcurrent Shutdown Select</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Global_Shutdown</name>
<description>all bridges will be shut down in case of overcurrent</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Local_Shutdown</name>
<description>only local driver will be shut down in case of overcurrent</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_SUPERR_STS</name>
<description>High Side Driver 2 Supply Error Status</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>supply is in required range.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY_ERROR</name>
<description>detected; this flag is an OR of the VSD_x_STS and VCP_x_STS flags.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DCS_EN</name>
<description>High Side Driver 2 Diagnosis Current Source Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disable current source</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enable current source; short diagnosis can be performed by evaluating the LSx/HSx_DS_STS Flag</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_ON</name>
<description>High Side Driver 2 On</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Driver off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Driver on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_PWM</name>
<description>High Side Driver 2 PWM Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disables control by PWM input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables control by PWM input</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_EN</name>
<description>High Side Driver 2 Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Driver circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Driver circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_DIS</name>
<description>High Side Driver Overcurrent Shutdown Select</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Global_Shutdown</name>
<description>all bridges will be shut down in case of overcurrent</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Local_Shutdown</name>
<description>only local driver will be shut down in case of overcurrent</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_SUPERR_STS</name>
<description>High Side Driver 1 Supply Error Status</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>supply is in required range.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY_ERROR</name>
<description>detected; this flag is an OR of the VDS_x_STS and VCP_x_STS flags.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DCS_EN</name>
<description>High Side Driver 1 Diagnosis Current Source Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disable current source</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enable current source; short diagnosis can be performed by evaluating the LSx/HSx_DS_STS Flag</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_ON</name>
<description>High Side Driver 1 On</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Driver off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Driver on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_PWM</name>
<description>High Side Driver 1 PWM Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disables control by PWM input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables control by PWM input</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_EN</name>
<description>High Side Driver 1 Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Driver circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Driver circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_OC_DIS</name>
<description>Low Side Driver Overcurrent Shutdown Select</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Global_Shutdown</name>
<description>all bridges will be shut down in case of overcurrent</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Local_Shutdown</name>
<description>only local driver will be shut down in case of overcurrent</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_SUPERR_STS</name>
<description>Low Side Driver 2 Supply Error Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>supply is in required range.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY_ERROR</name>
<description>detected; this flag is an OR of the VDS_x_STS and VCP_x_STS flags.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_ON</name>
<description>Low Side Driver 2 On</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Driver off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Driver on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_PWM</name>
<description>Low Side Driver 2 PWM Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disables control by PWM input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables control by PWM input</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_EN</name>
<description>Low Side Driver 2 Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Driver circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Driver circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_OC_DIS</name>
<description>Low Side Driver 1 Overcurrent Shutdown Select</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Global_Shutdown</name>
<description>all bridges will be shut down in case of overcurrent</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>Local_Shutdown</name>
<description>only local driver will be shut down in case of overcurrent</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_SUPERR_STS</name>
<description>Low Side Driver 1 Supply Error Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>supply is in required range.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY_ERROR</name>
<description>detected; this flag is an OR of the VDS_x_STS and VCP_x_STS flags.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_ON</name>
<description>Low Side Driver 1 On</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Driver off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Driver on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_PWM</name>
<description>Low Side Driver 1 PWM Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disables control by PWM input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables control by PWM input</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_EN</name>
<description>Low Side Driver 1 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Driver circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Driver circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>H-Bridge Driver Control 2</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>DLY_DIAG_DIRSEL</name>
<description>Ext. power diag timer on / off select</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TURN OFF</name>
<description>measure turn off time</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>TURN ON</name>
<description>measure turn on time</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLY_DIAG_CHSEL</name>
<description>Ext. power diag timer channel select</description>
<lsb>28</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>diag timer deactivated.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>HB1 LS select</name>
<description>measure LS1 on/off delay time.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>HB2 LS select</name>
<description>measure LS2 on/off delay time.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>HB1 HS select</name>
<description>measure HS1 on/off delay time.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>HB2 HS select</name>
<description>measure HS2 on/off delay time.</description>
<value>0b110</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLY_DIAG_STS</name>
<description>Ext. power diag timer valid flag</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Diag_timer_invalid</name>
<description>diag timer measurement ongoing</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Diag_timer_valid</name>
<description>diag timer measurement finished</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLY_DIAG_SCLR</name>
<description>Ext. power diag timer valid flag clear</description>
<lsb>26</lsb>
<msb>26</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Diag timer valid not clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Diag timer valid clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DLY_DIAG_TIM</name>
<description>Ext. power diag timer result register</description>
<lsb>16</lsb>
<msb>25</msb>
<access>read-only</access>
</field>
<field>
<name>HB2OFFSEQCNF</name>
<description>Half Bridge 2 Off Sequencer Configuration</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>OFF-Sequencer is disabled and driver operates with constant current.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Sequencer Mode</name>
<description>OFF-Sequencer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1OFFSEQCNF</name>
<description>Half Bridge 1 Off Sequencer Configuration</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>OFF-Sequencer is disabled and driver operates with constant current.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Sequencer Mode</name>
<description>OFF-Sequencer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2ONSEQCNF</name>
<description>Half Bridge 2 On Sequencer Configuration</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>ON-Sequencer is disabled and driver operates with constant current.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Sequencer Mode</name>
<description>ON-Sequencer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1ONSEQCNF</name>
<description>Half Bridge 1 On Sequencer Configuration</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>ON-Sequencer is disabled and driver operates with constant current.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Sequencer Mode</name>
<description>ON-Sequencer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>H-Bridge Driver Control 3</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>DRV_CCP_DIS</name>
<description>Dynamic cross conduction protection Disable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CCP Enable</name>
<description>dynamic ccp is active.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCP Disable</name>
<description>dynamic ccp is disabled, delayed gate clamp remains active.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRV_CCP_TMUL</name>
<description>Multiplier bits for cross conduction time settings in register DRV_CCP_TIMSEL</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MUL1</name>
<description>DRV_CCP_TIMSEL value is multiplied by 1</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MUL2</name>
<description>DRV_CCP_TIMSEL value is multiplied by 2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>MUL4</name>
<description>DRV_CCP_TIMSEL value is multiplied by 4</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>MUL8</name>
<description>DRV_CCP_TIMSEL value is multiplied by 8</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRV_CCP_TIMSEL</name>
<description>Minimum cross conduction protection time setting</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0.2us</name>
<description>200ns cross conduction protection time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>0.4us</name>
<description>400ns cross conduction protection time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>0.8us</name>
<description>800ns cross conduction protection time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>1.6us</name>
<description>1.6us cross conduction protection time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSMONVTH</name>
<description>Voltage Threshold for Drain-Source Monitoring of external FETs</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0.125_V</name>
<description>Threshold 0 for VDS at 0.125 V</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>0.25_V</name>
<description>Threshold 1 for VDS at 0.25 V</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>0.50_V</name>
<description>Threshold 2 for VDS at 0.50 V</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>0.75_V</name>
<description>Threshold 3 for VDS at 0.75 V</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>1.00_V</name>
<description>Threshold 4 for VDS at 1.00 V</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>1.25_V</name>
<description>Threshold 5 for VDS at 1.25 V</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>1.50_V</name>
<description>Threshold 6 for VDS at 1.50 V</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>1.75_V</name>
<description>Threshold 7 for VDS at 1.75 V</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCTRIM_DRVx</name>
<description>Current Trimming of Driver</description>
<addressOffset>0xE0</addressOffset>
<size>32</size>
<fields>
<field>
<name>COMPENS_LS</name>
<description>Gain Settings for Low Side Charge Current Compensation</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Compensation is disabled.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_1</name>
<description>gain setting 1 (min)</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_2</name>
<description>gain setting 2</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_3</name>
<description>gain setting 3</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_4</name>
<description>gain setting 4 (max)</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPENS_HS</name>
<description>Current Settings for High Side Charge Current Compensation</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Compensation is disabled.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_1</name>
<description>gain setting 1 (min)</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_2</name>
<description>gain setting 2</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_3</name>
<description>gain setting 3</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>gain_4</name>
<description>gain setting 4 (max)</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HB1ASEQOFFVAL</name>
<description>Half Bridge 1 Adaptive Sequencer Off Values</description>
<addressOffset>0xBC</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_OFFVALVF_CLR</name>
<description>Half Bridge 1-Turn off slew rate values Valid Flag - Clear.</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT CLEAR</name>
<description>no clear of HB1_OFFVALVF flag</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>clear of HB1_OFFVALVF flag</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_OFFVALVF</name>
<description>Half Bridge 1-Turn off slew rate values - Valid Flag.</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>no new valid LS1/HS1_OFF values available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>LS1/HS1_OFF fields contain valid data and have not been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T2MERR</name>
<description>Half Bridge 1-T2 Measurement Error.</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>T2 value valid</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>T2 value not valid - Measurement Error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T2OFFCNT</name>
<description>Half Bridge 1-Turn off slew rate-time value measured from beginning of phase 2 to end of phase 2.</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I1OFFVAL</name>
<description>Half Bridge 1-slew rate sequencer off-phase 1 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T1OFFCNT</name>
<description>Half Bridge 1-Turn off slew rate-time value measured from beginning of phase 1 to end of phase 1.</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HB1ASEQONVAL</name>
<description>Half Bridge 1 Adaptive Sequencer On Values</description>
<addressOffset>0xB8</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_ONVALVF_CLR</name>
<description>Half Bridge 1-Turn on slew rate values Valid Flag - Clear.</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT CLEAR</name>
<description>no clear of HB1_ONVALVF flag</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>clear of HB1_ONVALVF flag</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ONVALVF</name>
<description>Half Bridge 1-Turn on slew rate values - Valid Flag.</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>no new valid LS1/HS1_ON values available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>LS1/HS1_ON fields contain valid data and have not been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T3MERR</name>
<description>Half Bridge 1-T3 Measurement Error.</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>T3 value valid</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>T3 value not valid - Measurement Error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T3ONCNT</name>
<description>Half Bridge 1-Turn on slew rate-time value measured from beginning of phase 3 to end of phase 3.</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I1ONVAL</name>
<description>Half Bridge 1-slew rate sequencer on-phase 1 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T12ONCNT</name>
<description>Half Bridge 1-Turn on slew rate-time value measured from beginning of phase 1 to end of phase 2.</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HB2ASEQOFFVAL</name>
<description>Half Bridge 2 Adaptive Sequencer Off Values</description>
<addressOffset>0xD4</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_OFFVALVF_CLR</name>
<description>Half Bridge 2-Turn off slew rate values Valid Flag - Clear.</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT CLEAR</name>
<description>no clear of HB2_OFFVALVF flag</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>clear of HB2_OFFVALVF flag</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_OFFVALVF</name>
<description>Half Bridge 2-Turn off slew rate values - Valid Flag.</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>no new valid LS2/HS2_OFF values available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>LS2/HS2_OFF fields contain valid data and have not been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T2MERR</name>
<description>Half Bridge 2-T2 Measurement Error.</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>T2 value valid</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>T2 value not valid - Measurement Error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T2OFFCNT</name>
<description>Half Bridge 2-Turn off slew rate-time value measured from beginning of phase 2 to end of phase 2.</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I1OFFVAL</name>
<description>Half Bridge 2-slew rate sequencer off-phase 1 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T1OFFCNT</name>
<description>Half Bridge 2-Turn off slew rate-time value measured from beginning of phase 1 to end of phase 1.</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>HB2ASEQONVAL</name>
<description>Half Bridge 2 Adaptive Sequencer On Values</description>
<addressOffset>0xD0</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_ONVALVF_CLR</name>
<description>Half Bridge 2-Turn on slew rate values Valid Flag - Clear.</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT CLEAR</name>
<description>no clear of HB2_ONVALVF flag</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>clear of HB2_ONVALVF flag</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ONVALVF</name>
<description>Half Bridge 2-Turn on slew rate values - Valid Flag.</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOT VALID</name>
<description>no new valid LS2/HS2_ON values available</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID</name>
<description>LS2/HS2_ON fields contain valid data and have not been read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T3MERR</name>
<description>Half Bridge 2-T3 Measurement Error.</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>T3 value valid</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>T3 value not valid - Measurement Error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T3ONCNT</name>
<description>Half Bridge 2-Turn on slew rate-time value measured from beginning of phase 3 to end of phase 3.</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I1ONVAL</name>
<description>Half Bridge 2-slew rate sequencer on-phase 1 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T12ONCNT</name>
<description>Half Bridge 2-Turn on slew rate-time value measured from beginning of phase 1 to end of phase 2.</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IGATECLMPOFFC</name>
<description>Gate Current Clamping Value in OFF State</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2AF_ICLMPOFF</name>
<description>Half Bridge 2-active freewheeling-current clamping value for OFF state</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1AF_ICLMPOFF</name>
<description>Half Bridge 1-active freewheeling-current clamping value for OFF state</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ICLMPOFF</name>
<description>Half Bridge 2-current clamping value for OFF state</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ICLMPOFF</name>
<description>Half Bridge 1-current clamping value for OFF state</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IGATECLMPONC</name>
<description>Gate Current Clamping Value in ON State</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2AF_ICLMPON</name>
<description>Half Bridge 2-active freewheeling-current clamping value for ON state</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1AF_ICLMPON</name>
<description>Half Bridge 1-active freewheeling-current clamping value for ON state</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ICLMPON</name>
<description>Half Bridge 2-current clamping value for ON state</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ICLMPON</name>
<description>Half Bridge 1-current clamping value for ON state</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQCLR</name>
<description>H-Bridge Driver Interrupt Status Clear Register</description>
<addressOffset>0xF4</addressOffset>
<size>32</size>
<fields>
<field>
<name>SEQ_ERR_ISC</name>
<description>Driver Sequence Error Status Clear</description>
<lsb>31</lsb>
<msb>31</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_OC_ISC</name>
<description>External High Side 2 FET Over-current Status Clear</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DS_SC</name>
<description>High Side Driver 2 Drain Source Monitoring Status Clear in OFF-State</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DS_ISC</name>
<description>High Side Driver 2 Drain Source Monitoring Interrupt Status Clear in OFF-State</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_ISC</name>
<description>External High Side 1 FET Over-current Status Clear</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DS_SC</name>
<description>High Side Driver 1 Drain Source Monitoring Status Clear in OFF-State</description>
<lsb>21</lsb>
<msb>21</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DS_ISC</name>
<description>High Side Driver 1 Drain Source Monitoring Interrupt Status Clear in OFF-State</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_OC_ISC</name>
<description>External Low Side 2 FET Over-current Status Clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_DS_SC</name>
<description>Low Side Driver 2 Drain Source Monitoring Status Clear in OFF-State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_DS_ISC</name>
<description>Low Side Driver 2 Drain Source Monitoring Interrupt Status Clear in OFF-State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_OC_ISC</name>
<description>External Low Side 1 FET Over-current Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_DS_SC</name>
<description>Low Side Driver 1 Drain Source Monitoring Status Clear in OFF-State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_DS_ISC</name>
<description>Low Side Driver 1 Drain Source Monitoring Interrupt Status Clear in OFF-State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ASEQ_ISC</name>
<description>Half Bridge 2 Adaptive Sequencer Interrupt Status Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ASEQ_ISC</name>
<description>Half Bridge 1 Adaptive Sequencer Interrupt Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQEN</name>
<description>H-Bridge Driver Control</description>
<addressOffset>0xF8</addressOffset>
<size>32</size>
<fields>
<field>
<name>SEQ_ERR_IEN</name>
<description>Driver Sequence Error Interrupt Enable</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_OC_IEN</name>
<description>External High Side 2 FET Over-current Interrupt Enable</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DS_IEN</name>
<description>High Side Driver 2 Drain Source Monitoring Interrupt Enable in OFF-State</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_IEN</name>
<description>External High Side 1 FET Over-current Interrupt Enable</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DS_IEN</name>
<description>High Side Driver 1 Drain Source Monitoring Interrupt Enable in OFF-State</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_OC_IEN</name>
<description>External Low Side 2 FET Over-current Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_DS_IEN</name>
<description>Low Side Driver 2 Drain Source Monitoring Interrupt Enable in OFF-State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_OC_IEN</name>
<description>External Low Side 1 FET Over-current Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_DS_IEN</name>
<description>Low Side Driver 1 Drain Source Monitoring Interrupt Enable in OFF-State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ASEQ_IEN</name>
<description>Half Bridge 2 Adaptive Sequencer Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ASEQ_IEN</name>
<description>Half Bridge 1 Adaptive Sequencer Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQS</name>
<description>H-Bridge Driver Interrupt Status</description>
<addressOffset>0xF0</addressOffset>
<size>32</size>
<fields>
<field>
<name>SEQ_ERR_IS</name>
<description>Driver Sequence Error Interrupt Status</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Driver Sequence ok</name>
<description>no cross current</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Driver Sequence fail</name>
<description>HS and LS of same bridge concurrently activated, output protection activated</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_OC_IS</name>
<description>External High Side 2 FET Over-current Interrupt Status</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Over-current</name>
<description>no over-current Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Over-current</name>
<description>over-current occurred; switch is automatically shut down.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DS_STS</name>
<description>High Side Driver 2 Drain Source Monitoring Status in OFF-State</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2_DS_IS</name>
<description>High Side Driver 2 Drain Source Monitoring Interrupt Status in OFF-State</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_IS</name>
<description>External High Side 1 FET Over-current Interrupt Status</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Over-current</name>
<description>no over-current Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Over-current</name>
<description>over-current occurred; switch is automatically shutdown.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DS_STS</name>
<description>High Side Driver 1 Drain Source Monitoring Status in OFF-State</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_DS_IS</name>
<description>High Side Driver 1 Drain Source Monitoring Interrupt Status in OFF-State</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_OC_IS</name>
<description>External Low Side 2 FET Over-current Interrupt Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Over-current</name>
<description>no over-current Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Over-current</name>
<description>over-current occurred; switch is automatically shutdown.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_DS_STS</name>
<description>Low Side Driver 2 Drain Source Monitoring Status in OFF-State</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_DS_IS</name>
<description>Low Side Driver 2 Drain Source Monitoring Interrupt Status in OFF-State</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_OC_IS</name>
<description>External Low Side 1 FET Over-current Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Over-current</name>
<description>no over-current Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Over-current</name>
<description>over-current occurred; switch is automatically shutdown.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_DS_STS</name>
<description>Low Side Driver 1 Drain Source Monitoring Status in OFF-State</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_DS_IS</name>
<description>Low Side Driver 1 Drain Source Monitoring Interrupt Status in OFF-State</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no short on external FET</name>
<description>no short detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>short on external FET detected</name>
<description>short detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_ASEQ_IS</name>
<description>Half Bridge 2 Adaptive Sequencer Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no error in SEQ</name>
<description>no sequencer Error detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>error in SEQ</name>
<description>sequencer Error detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_ASEQ_IS</name>
<description>Half Bridge 1 Adaptive Sequencer Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no error in SEQ</name>
<description>no sequencer Error detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>error in SEQ</name>
<description>sequencer Error detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFASEQTMAX</name>
<description>Adaptive Slewrate Off Sequencer Maximum Time Setting</description>
<addressOffset>0xAC</addressOffset>
<size>32</size>
<fields>
<field>
<name>T1OFFMAX</name>
<description>Slew rate sequencer off-phase 1 max. time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFASEQTMIN</name>
<description>Turn OFF Adaptive Slewrate Sequencer Minimum Time Setting</description>
<addressOffset>0x9C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2T1OFFADDDLY</name>
<description>HB2 adaptive sequencer T1OFF additional delay setting.</description>
<lsb>12</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0ns</name>
<description>0ns added to HB2T1OFF</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>750ns</name>
<description>750ns added to HB2T1OFF</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1T1OFFADDDLY</name>
<description>HB1 adaptive sequencer T1OFF additional delay setting.</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0ns</name>
<description>0ns added to HB1T1OFF</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>750ns</name>
<description>750ns added to HB1T1OFF</description>
<value>0xF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T1OFFMIN</name>
<description>Slew rate sequencer off-phase 1 min. time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFSEQHB1IC</name>
<description>Turn-off Slewrate Sequencer Half Bridge 1 Current Control</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_I4OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 4 current setting</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I3OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 3 current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I2OFF</name>
<description>Half Bridge 1-slew rate sequencer-off phase 2 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I1OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 1 current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFSEQHB1TC</name>
<description>Turn-off Slewrate Sequencer Half Bridge 1 Time Control</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_T4OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 4 time setting</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T3OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 3 time setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T2OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 2 time setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T1OFF</name>
<description>Half Bridge 1-slew rate sequencer off-phase 1 time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFSEQHB2IC</name>
<description>Turn-off Slewrate Sequencer Half Bridge 2 Current Control</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_I4OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 4 current setting</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I3OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 3 current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I2OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 2 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I1OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 1 current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OFFSEQHB2TC</name>
<description>Turn-off Slewrate Sequencer Half Bridge 2 Time Control</description>
<addressOffset>0x70</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_T4OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 4 time setting</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T3OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 3 time setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T2OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 2 time setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T1OFF</name>
<description>Half Bridge 2-slew rate sequencer off-phase 1 time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONASEQTMAX</name>
<description>Adaptive Slewrate On Sequencer Maximum Time Setting</description>
<addressOffset>0xA8</addressOffset>
<size>32</size>
<fields>
<field>
<name>T12ONMAX</name>
<description>Slew rate sequencer on-phase 12 max. time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONASEQTMIN</name>
<description>Turn ON Adaptive Slewrate Sequencer Minimum Time Setting</description>
<addressOffset>0x98</addressOffset>
<size>32</size>
<fields>
<field>
<name>T12ONMIN</name>
<description>Slew rate sequencer on-phase 12 min. time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONSEQHB1IC</name>
<description>Turn-on Slewrate Sequencer Half Bridge 1 Current Control</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_I4ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 4 current setting</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I3ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 3 current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I2ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 2 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_I1ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 1 current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONSEQHB1TC</name>
<description>Turn-on Slewrate Sequencer Half Bridge 1 Time Control</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1_T4ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 4 time setting</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T3ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 3 time setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T2ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 2 time setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_T1ON</name>
<description>Half Bridge 1-slew rate sequencer on-phase 1 time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONSEQHB2IC</name>
<description>Turn-on Slewrate Sequencer Half Bridge 2 Current Control</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_I4ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 4 current setting</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I3ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 3 current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I2ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 2 current setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_I1ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 1 current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>ICHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>ICHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ONSEQHB2TC</name>
<description>Turn-on Slewrate Sequencer Half Bridge 2 Time Control</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_T4ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 4 time setting</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T3ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 3 time setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T2ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 2 time setting</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>3.2us</name>
<description>3.2us phase duration</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2_T1ON</name>
<description>Half Bridge 2-slew rate sequencer on-phase 1 time setting</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWMSRCSEL</name>
<description>PWM Source Selection Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS2_SRC_SEL</name>
<description>HS2 PWM Source Selection</description>
<lsb>19</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>PWM output of CCU6</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>PWM output of CCU6</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>PWM output of CCU6</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>PWM output of CCU6</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_SRC_SEL</name>
<description>HS1 PWM Source Selection</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>PWM output of CCU6</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>PWM output of CCU6</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>PWM output of CCU6</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>PWM output of CCU6</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2_SRC_SEL</name>
<description>LS2 PWM Source Selection</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>PWM output of CCU6</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>PWM output of CCU6</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>PWM output of CCU6</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>PWM output of CCU6</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1_SRC_SEL</name>
<description>LS1 PWM Source Selection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>PWM output of CCU6</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>PWM output of CCU6</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>PWM output of CCU6</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>PWM output of CCU6</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQAFHB1CD</name>
<description>Slewrate Sequencer-Active Freewheeling- Half Bridge 1 Clamping Current Delay</description>
<addressOffset>0x68</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1AF_TDICLMPON</name>
<description>Clamping current delay during active freewheeling for switch on</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1AF_TDICLMPOFF</name>
<description>Clamping current delay during active freewheeling for switch off</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQAFHB1IC</name>
<description>Slewrate Sequencer-Active Freewheeling-Half Bridge 1 Current Control</description>
<addressOffset>0x64</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB1AF_ION</name>
<description>Half Bridge 1-active freewheeling-slew rate sequencer on-phase current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1AF_IOFF</name>
<description>Half Bridge 1-active freewheeling-slew rate sequencer off-phase current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQAFHB2CD</name>
<description>Slewrate Sequencer-Active Freewheeling- Half Bridge 2 Clamping Current Delay</description>
<addressOffset>0x88</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2AF_TDICLMPON</name>
<description>Clamping current delay during active freewheeling for switch on</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2AF_TDICLMPOFF</name>
<description>Clamping current delay during active freewheeling for switch off</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50ns</name>
<description>50ns phase duration</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>12.8us</name>
<description>12.8us phase duration</description>
<value>0xFF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQAFHB2IC</name>
<description>Slewrate Sequencer-Active Freewheeling- Half Bridge 2 Current Control</description>
<addressOffset>0x84</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2AF_ION</name>
<description>Half Bridge 2-active freewheeling-slew rate sequencer on-phase current setting</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB2AF_IOFF</name>
<description>Half Bridge 2-active freewheeling-slew rate sequencer off-phase current setting</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>min. current</name>
<description>IDISCHGmin</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>max. current</name>
<description>IDISCHGmax</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQMAP</name>
<description>Slewrate Sequencer Mapping Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>HB2_SEQMAP</name>
<description>Half Bridge 2 Sequencer Mapping</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LS2</name>
<description>slew rate sequencer is mapped to LS2</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HS2</name>
<description>slew rate sequencer is mapped to HS2</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB1_SEQMAP</name>
<description>Half Bridge 1 Sequencer Mapping</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LS1</name>
<description>slew rate sequencer is mapped to LS1</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>HS1</name>
<description>slew rate sequencer is mapped to HS1</description>
<value>0x1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIM_DRVx</name>
<description>Trimming of Driver</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>CPLOW_TFILT_SEL</name>
<description>Filter Time for Charge Pump Voltage Low Diagnosis</description>
<lsb>28</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>16_us</name>
<description>16 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>32_us</name>
<description>32 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2DRV_OCSDN_DIS</name>
<description>High Side 2 Predriver in overcurrent situation disable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown in overcurrent situation enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown in overcurrent situation disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1DRV_OCSDN_DIS</name>
<description>High Side 1 Predriver in overcurrent situation disable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown in overcurrent situation enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown in overcurrent situation disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS2DRV_FDISCHG_DIS</name>
<description>High Side 2 Predriver fast discharge disable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown fast discharge enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown fast discharge disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1DRV_FDISCHG_DIS</name>
<description>High Side 1 Predriver fast discharge disable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown fast discharge enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown fast discharge disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HSDRV_DS_TFILT_SEL</name>
<description>Filter Time for Drain-Source Monitoring of High Side Drivers</description>
<lsb>18</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1_us</name>
<description>1 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>2_us</name>
<description>2 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2DRV_OCSDN_DIS</name>
<description>Low Side 2 Predriver in overcurrent situation disable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown in overcurrent situation enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown in overcurrent situation disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1DRV_OCSDN_DIS</name>
<description>Low Side 1 Predriver in overcurrent situation disable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown in overcurrent situation enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown in overcurrent situation disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS2DRV_FDISCHG_DIS</name>
<description>Low Side 2 Predriver fast discharge disable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown fast discharge enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown fast discharge disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS1DRV_FDISCHG_DIS</name>
<description>Low Side 1 Predriver fast discharge disable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Predriver shutdown fast discharge enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Predriver shutdown fast discharge disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSDRV_DS_TFILT_SEL</name>
<description>Filter Time for Drain-Source Monitoring of Low Side Drivers</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1_us</name>
<description>1 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>2_us</name>
<description>2 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LS_HS_BT_TFILT_SEL</name>
<description>Blanking Time for Drain-Source Monitoring of Low / High Side Drivers</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1_us</name>
<description>1 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>2_us</name>
<description>2 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CCU6</name>
<description>CCU6</description>
<baseAddress>0x4000C000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR4</name>
<description>Interrupt node 4: CCU6 node0</description>
<value>4</value>
</interrupt>
<interrupt>
<name>INTISR5</name>
<description>Interrupt node 5: CCU6 node1</description>
<value>5</value>
</interrupt>
<interrupt>
<name>INTISR6</name>
<description>Interrupt node 6: CCU6 node2</description>
<value>6</value>
</interrupt>
<interrupt>
<name>INTISR7</name>
<description>Interrupt node 7: CCU6 node3</description>
<value>7</value>
</interrupt>
<registers>
<register>
<name>CC60R</name>
<description>Capture/Compare Register for Channel CC60</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCV</name>
<description>Channel 0 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC60SR</name>
<description>Capture/Compare Shadow Register for Channel CC60</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCS</name>
<description>Shadow Register for Channel 0 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC61R</name>
<description>Capture/Compare Register for Channel CC61</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCV</name>
<description>Channel 1 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC61SR</name>
<description>Capture/Compare Shadow Register for Channel CC61</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCS</name>
<description>Shadow Register for Channel 1 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC62R</name>
<description>Capture/Compare Register for Channel CC62</description>
<addressOffset>0x3C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCV</name>
<description>Channel 2 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC62SR</name>
<description>Capture/Compare Shadow Register for Channel CC62</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCS</name>
<description>Shadow Register for Channel 2 Capture/Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC63R</name>
<description>Capture/Compare Register for Channel CC63</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCV</name>
<description>Channel CC63 Compare Value Low Byte</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC63SR</name>
<description>Capture/Compare Shadow Register for Channel CC63</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCS</name>
<description>Shadow Register for Channel CC63 Compare Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMPMODIF</name>
<description>Compare State Modification Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>MCC63R</name>
<description>Capture/Compare Status Modification Bits (Reset)</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC63ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC63ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC63ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC62R</name>
<description>Capture/Compare Status Modification Bit 2(Reset)</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC62ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC62ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC62ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC61R</name>
<description>Capture/Compare Status Modification Bit 1(Reset)</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC61ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC61ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC61ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC60R</name>
<description>Capture/Compare Status Modification Bit 0(Reset)</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC60ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC60ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC60ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC63S</name>
<description>Capture/Compare Status Modification Bits (Set)</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC63ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC63ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC63ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC62S</name>
<description>Capture/Compare Status Modification Bit 2 (Set)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC62ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC62ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC62ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC61S</name>
<description>Capture/Compare Status Modification Bit 1 (Set)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC61ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC61ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC61ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCC60S</name>
<description>Capture/Compare Status Modification Bit 0 (Set)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_changed</name>
<description>Bit CC60ST is not changed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC60ST is set.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC60ST is reset.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPSTAT</name>
<description>Compare State Register</description>
<addressOffset>0x80</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13IM</name>
<description>T13 Inverted Modulation</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not inverted</name>
<description>T13 output is not inverted.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Inverted</name>
<description>T13 output is inverted for further modulation.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUT63PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUT62PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC62PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUT61PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC61PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUT60PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC60PS</name>
<description>Passive State Select for Compare Outputs</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The corresponding compare output drives passive level while CC6xST is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The corresponding compare output drives passive level while CC6xST is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC63ST</name>
<description>Capture/Compare State Bits</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Less</name>
<description>In compare mode, the timer count is less than the compare value. In capture mode, the selected edge has not yet been detected since the bit has been reset by software the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Greater</name>
<description>In compare mode, the counter value is greater than or equal to the compare value. In capture mode, the selected edge has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOS2</name>
<description>Sampled Hall Pattern Bit 2</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The input CCPOS2 has been sampled as 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The input CCPOS2 has been sampled as 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOS1</name>
<description>Sampled Hall Pattern Bit 1</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The input CCPOS1 has been sampled as 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The input CCPOS1 has been sampled as 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOS0</name>
<description>Sampled Hall Pattern Bit 0</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The input CCPOS0 has been sampled as 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>One</name>
<description>The input CCPOS0 has been sampled as 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC62ST</name>
<description>Capture/Compare State Bits</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Less</name>
<description>In compare mode, the timer count is less than the compare value. In capture mode, the selected edge has not yet been detected since the bit has been reset by software the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Greater</name>
<description>In compare mode, the counter value is greater than or equal to the compare value. In capture mode, the selected edge has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC61ST</name>
<description>Capture/Compare State Bits</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Less</name>
<description>In compare mode, the timer count is less than the compare value. In capture mode, the selected edge has not yet been detected since the bit has been reset by software the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Greater</name>
<description>In compare mode, the counter value is greater than or equal to the compare value. In capture mode, the selected edge has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CC60ST</name>
<description>Capture/Compare State Bits</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Less</name>
<description>In compare mode, the timer count is less than the compare value. In capture mode, the selected edge has not yet been detected since the bit has been reset by software the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Greater</name>
<description>In compare mode, the counter value is greater than or equal to the compare value. In capture mode, the selected edge has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Capture/Compare Interrupt Enable Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<fields>
<field>
<name>ENSTR</name>
<description>Enable Multi-Channel Mode Shadow Transfer Interrupt</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit STR in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit STR in register IS occurs. The interrupt line that will be activated is selected by bit field INPCHE.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENIDLE</name>
<description>Enable Idle</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE not set</name>
<description>The bit IDLE is not automatically set when a wrong hall event is detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>IDLE set</name>
<description>The bit IDLE is automatically set when a wrong hall event is detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENWHE</name>
<description>Enable Interrupt for Wrong Hall Event</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit WHE in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit WHE in register IS occurs. The interrupt line that will be activated is selected by bit field INPERR.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCHE</name>
<description>Enable Interrupt for Correct Hall Event</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CHE in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CHE in register IS occurs. The interrupt line that will be activated is selected by bit field INPCHE.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENTRPF</name>
<description>Enable Interrupt for Trap Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit TRPF in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit TRPF in register IS occurs. The interrupt line that will be activated is selected by bit field INPERR.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENT13PM</name>
<description>Enable Interrupt for T13 Period-Match</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit T13PM in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit T13PM in register IS occurs. The interrupt line that will be activated is selected by bit field INPT13.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENT13CM</name>
<description>Enable Interrupt for T13 Compare-Match</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit T13CM in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit T13CM in register IS occurs. The interrupt line that will be activated is selected by bit field INPT13.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENT12PM</name>
<description>Enable Interrupt for T12 Period-Match</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit T12PM in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit T12PM in register IS occurs. The interrupt line that will be activated is selected by bit field INPT12.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENT12OM</name>
<description>Enable Interrupt for T12 One-Match</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit T12OM in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit T12OM in register IS occurs. The interrupt line that will be activated is selected by bit field INPT12.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC62F</name>
<description>Capture, Compare-Match Falling Edge Interrupt Enable for Channel 2</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC62F in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC62F in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC62.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC62R</name>
<description>Capture, Compare-Match Rising Edge Interrupt Enable for Channel 2</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC62R in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC62R in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC62.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC61F</name>
<description>Capture, Compare-Match Falling Edge Interrupt Enable for Channel 1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC61F in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC61F in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC61.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC61R</name>
<description>Capture, Compare-Match Rising Edge Interrupt Enable for Channel 1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC61R in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC61R in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC61.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC60F</name>
<description>Capture, Compare-Match Falling Edge Interrupt Enable for Channel 0</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC60F in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC60F in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC60.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENCC60R</name>
<description>Capture, Compare-Match Rising Edge Interrupt Enable for Channel 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No interrupt</name>
<description>No interrupt will be generated if the set condition for bit CC60R in register IS occurs.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>An interrupt will be generated if the set condition for bit CC60R in register IS occurs. The interrupt line that will be activated is selected by bit field INPCC60.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INP</name>
<description>Capture/Compare Interrupt Node Pointer Register</description>
<addressOffset>0x48</addressOffset>
<size>32</size>
<fields>
<field>
<name>INPT13</name>
<description>Interrupt Node Pointer for Timer T13 Interrupts</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPT12</name>
<description>Interrupt Node Pointer for Timer T12 Interrupts</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPERR</name>
<description>Interrupt Node Pointer for Error Interrupts</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPCHE</name>
<description>Interrupt Node Pointer for the CHE Interrupt</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPCC62</name>
<description>Interrupt Node Pointer for Channel 2 Interrupts</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPCC61</name>
<description>Interrupt Node Pointer for Channel 1 Interrupts</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPCC60</name>
<description>Interrupt Node Pointer for Channel 0 Interrupts</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SR0</name>
<description>Interrupt output line SR0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>SR1</name>
<description>Interrupt output line SR1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>SR2</name>
<description>Interrupt output line SR2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>SR3</name>
<description>Interrupt output line SR3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IS</name>
<description>Capture/Compare Interrupt Status Register</description>
<addressOffset>0x68</addressOffset>
<size>32</size>
<fields>
<field>
<name>STR</name>
<description>Multi-Channel Mode Shadow Transfer Request</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No</name>
<description>The shadow transfer has not yet taken place.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Yes</name>
<description>The shadow transfer has taken place.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IDLE</name>
<description>IDLE State</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Idle</name>
<description>Bit field MCMP is cleared and held to 0, the selected outputs are set to passive state.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WHE</name>
<description>Wrong Hall Event</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A transition to a wrong hall event (not the expected one) has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A transition to a wrong hall event (not the expected one) has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHE</name>
<description>Correct Hall Event</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A transition to a correct (= expected) hall event has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A transition to a correct (= expected) hall event has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPS</name>
<description>Trap State</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not active</name>
<description>The trap state is not active.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active</name>
<description>The trap state is active. Bit TRPS is set while bit TRPF = 1. It is reset according to the mode selected in register TRPCTR.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPF</name>
<description>Trap Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>The trap condition has not been detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The trap condition has been detected (input CTRAP has been 0 or by software).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13PM</name>
<description>Timer T13 Period-Match Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A timer T13 period-match has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A timer T13 period-match has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13CM</name>
<description>Timer T13 Compare-Match Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A timer T13 compare-match has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A timer T13 compare-match has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12PM</name>
<description>Timer T12 Period-Match Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A timer T12 period-match (while counting up) has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A timer T12 period-match (while counting up) has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12OM</name>
<description>Timer T12 One-Match Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not detected</name>
<description>A timer T12 one-match (while counting down) has not yet been detected since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>A timer T12 one-match (while counting down) has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC62F</name>
<description>Capture, Compare-Match Falling Edge Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC62R</name>
<description>Capture, Compare-Match Rising Edge Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC61F</name>
<description>Capture, Compare-Match Falling Edge Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC61R</name>
<description>Capture, Compare-Match Rising Edge Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC60F</name>
<description>Capture, Compare-Match Falling Edge Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICC60R</name>
<description>Capture, Compare-Match Rising Edge Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not occurred</name>
<description>The event has not yet occurred since this bit has been reset for the last time.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Detected</name>
<description>The event described above has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ISR</name>
<description>Capture/Compare Interrupt Status Reset Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RSTR</name>
<description>Reset STR Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit STR in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIDLE</name>
<description>Reset IDLE Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit IDLE in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RWHE</name>
<description>Reset Wrong Hall Event Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit WHE in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCHE</name>
<description>Reset Correct Hall Event Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CHE in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTRPF</name>
<description>Reset Trap Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit TRPF in register IS will be reset (not taken into account while input CTRAP = 0 and TRPPEN = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RT13PM</name>
<description>Reset Timer T13 Period-Match Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit T13PM in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RT13CM</name>
<description>Reset Timer T13 Compare-Match Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit T13CM in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RT12PM</name>
<description>Reset Timer T12 Period-Match Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit T12PM in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RT12OM</name>
<description>Reset Timer T12 One-Match Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit T12OM in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC62F</name>
<description>Reset Capture, Compare-Match Falling Edge Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC62F in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC62R</name>
<description>Reset Capture, Compare-Match Rising Edge Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC62R in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC61F</name>
<description>Reset Capture, Compare-Match Falling Edge Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC61F in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC61R</name>
<description>Reset Capture, Compare-Match Rising Edge Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC61R in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC60F</name>
<description>Reset Capture, Compare-Match Falling Edge Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC60F in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RCC60R</name>
<description>Reset Capture, Compare-Match Rising Edge Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Bit CC60R in register IS will be reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ISS</name>
<description>Capture/Compare Interrupt Status Set Register</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<fields>
<field>
<name>SSTR</name>
<description>Set STR Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit STR in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIDLE</name>
<description>Set IDLE Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit IDLE in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWHE</name>
<description>Set Wrong Hall Event Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit WHE in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCHE</name>
<description>Set Correct Hall Event Flag</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CHE in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWHC</name>
<description>Software Hall Compare</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>The Hall compare action is triggered.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRPF</name>
<description>Set Trap Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bits TRPF and TRPS in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST13PM</name>
<description>Set Timer T13 Period-Match Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit T13PM in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST13CM</name>
<description>Set Timer T13 Compare-Match Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit T13CM in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST12PM</name>
<description>Set Timer T12 Period-Match Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit T12PM in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST12OM</name>
<description>Set Timer T12 One-Match Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit T12OM in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC62F</name>
<description>Set Capture, Compare-Match Falling Edge Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC62F in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC62R</name>
<description>Set Capture, Compare-Match Rising Edge Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC62R in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC61F</name>
<description>Set Capture, Compare-Match Falling Edge Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC61F in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC61R</name>
<description>Set Capture, Compare-Match Rising Edge Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC61R in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC60F</name>
<description>Set Capture, Compare-Match Falling Edge Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC60F in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCC60R</name>
<description>Set Capture, Compare-Match Rising Edge Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Bit CC60R in register IS will be set.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MCMCTR</name>
<description>Multi-Channel Mode Control Register</description>
<addressOffset>0x54</addressOffset>
<size>32</size>
<fields>
<field>
<name>STE13U</name>
<description>Shadow Transfer Enable for T13 Upcounting</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The T13_ST shadow transfer mechanism is enabled if MCMEN = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STE12D</name>
<description>Shadow Transfer Enable for T12 Downcounting</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The T12_ST shadow transfer mechanism is enabled if MCMEN = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STE12U</name>
<description>Shadow Transfer Enable for T12 Upcounting</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The T12_ST shadow transfer mechanism is enabled if MCMEN = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWSYN</name>
<description>Switching Synchronization</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Direct</name>
<description>the trigger event directly causes the shadow transfer</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 zero-match</name>
<description>T13 zero-match triggers the shadow transfer</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 zero-match</name>
<description>a T12 zero-match (while counting up) triggers the shadow transfer</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWSEL</name>
<description>Switching Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No request</name>
<description>no trigger request will be generated</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Correct pattern</name>
<description>correct hall pattern on CCPOSx detected</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 period-match</name>
<description>T13 period-match detected (while counting up)</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 one-match</name>
<description>T12 one-match (while counting down)</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 channel1 compare-match</name>
<description>T12 channel 1 compare-match detected (phase delay function)</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 period-match</name>
<description>T12 period match detected (while counting up) else reserved, no trigger request will be generated</description>
<value>0b101</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MCMOUT</name>
<description>Multi-Channel Mode Output Register</description>
<addressOffset>0x64</addressOffset>
<size>32</size>
<fields>
<field>
<name>CURH</name>
<description>Current Hall Pattern</description>
<lsb>11</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>EXPH</name>
<description>Expected Hall Pattern</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>R</name>
<description>Reminder Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No shadow transfer</name>
<description>Currently, no shadow transfer from MCMPS to MCMP is requested.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Shadow transfer</name>
<description>A shadow transfer from MCMPS to MCMP has been requested by the selected trigger source, but it has not yet been executed, because the selected synchronization condition has not yet occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCMP</name>
<description>Multi-Channel PWM Pattern</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Passive</name>
<description>The output is set to the passive state. The PWM generated by T12 or T13 is not taken into account.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>The output can deliver the PWM generated by T12 or T13 (according to register MODCTR).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MCMOUTS</name>
<description>Multi-Channel Mode Output Shadow Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>STRHP</name>
<description>Shadow Transfer Request for the Hall Pattern</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>by Hardware</name>
<description>The bit fields CURH and EXPH are updated according to the defined hardware action. The write access to bit fields CURHS and EXPHS does not modify the bit fields CURH and EXPH.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>by Software</name>
<description>The bit fields CURH and EXPH are updated by the value written to the bit fields CURHS and EXPHS.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CURHS</name>
<description>Current Hall Pattern Shadow</description>
<lsb>11</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>EXPHS</name>
<description>Expected Hall Pattern Shadow</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>STRMCM</name>
<description>Shadow Transfer Request for MCMPS</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>by Hardware</name>
<description>Bit field MCMP is updated according to the defined hardware action. The write access to bit field MCMPS does not modify bit field MCMP.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>by Software</name>
<description>Bit field MCMP is updated by the value written to bit field MCMPS.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCMPS</name>
<description>Multi-Channel PWM Pattern Shadow</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODCTR</name>
<description>Modulation Control Register</description>
<addressOffset>0x5C</addressOffset>
<size>32</size>
<fields>
<field>
<name>ECT13O</name>
<description>Enable Compare Timer T13 Output</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The alternate output function COUT63 is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The alternate output function COUT63 is enabled for the PWM signal generated by T13.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13MODEN</name>
<description>T13 Modulation Enable</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The modulation of the corresponding output signal by a T13 PWM pattern is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The modulation of the corresponding output signal by a T13 PWM pattern is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCMEN</name>
<description>Multi-Channel Mode Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The modulation of the corresponding output signal by a multi-channel pattern according to bit field MCMOUT is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The modulation of the corresponding output signal by a multi-channel pattern according to bit field MCMOUT is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12MODEN</name>
<description>T12 Modulation Enable</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The modulation of the corresponding output signal by a T12 PWM pattern is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The modulation of the corresponding output signal by a T12 PWM pattern is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PISEL0</name>
<description>Port Input Select Register 0</description>
<addressOffset>0x6C</addressOffset>
<size>32</size>
<fields>
<field>
<name>IST12HR</name>
<description>Input Select for T12HR</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T12HRA</name>
<description>Either signal T12HRA (if T12EXT = 0) or T12HRE (if T12EXT = 1) is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T12HRB</name>
<description>Either signal T12HRB (if T12EXT = 0) or T12HRF (if T12EXT = 1) is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T12HRC</name>
<description>Either signal T12HRC (if T12EXT = 0) or T12HRG (if T12EXT = 1) is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T12HRD</name>
<description>Either signal T12HRD (if T12EXT = 0) or T12HRH (if T12EXT = 1) is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISPOS2</name>
<description>Input Select for CCPOS2</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CCPOS2_0</name>
<description>The input pin for CCPOS2_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS2_1</name>
<description>The input pin for CCPOS2_1.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS2_2</name>
<description>The input pin for CCPOS2_2.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISPOS1</name>
<description>Input Select for CCPOS1</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CCPOS1_0</name>
<description>The input pin for CCPOS1_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS1_1</name>
<description>The input pin for CCPOS1_1.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS1_2</name>
<description>The input pin for CCPOS1_2.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISPOS0</name>
<description>Input Select for CCPOS0</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CCPOS0_0</name>
<description>The input pin for CCPOS0_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS0_1</name>
<description>The input pin for CCPOS0_1.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOS0_2</name>
<description>The input pin for CCPOS0_2.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISTRP</name>
<description>Input Select for CTRAP</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CTRAP_0</name>
<description>The input pin for CTRAP_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CTRAP_1</name>
<description>The input pin for CTRAP_1.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>CTRAP_2</name>
<description>The input pin for CTRAP_2.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>DU1_UP_STS</name>
<description>The output DU1_UP_STS of the Differential Measurement Unit is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISCC62</name>
<description>Input Select for CC62</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC62_0</name>
<description>The input pin for CC62_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62_1</name>
<description>The input pin for CC62_1.</description>
<value>0b01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISCC61</name>
<description>Input Select for CC61</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC61_0</name>
<description>The input pin for CC61_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61_1</name>
<description>The input pin for CC61_1.</description>
<value>0b01</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISCC60</name>
<description>Input Select for CC60</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60_0</name>
<description>The input pin for CC60_0.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CC60_1</name>
<description>The input pin for CC60_1.</description>
<value>0b01</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PISEL2</name>
<description>Port Input Select Register 2</description>
<addressOffset>0x74</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13EXT</name>
<description>Extension for T13HR Inputs</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T13HR_D_A</name>
<description>One of the signals T13HR[D:A] is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T13HR_H_E</name>
<description>One of the signals T13HR[H:E] is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12EXT</name>
<description>Extension for T12HR Inputs</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T12HR_D_A</name>
<description>One of the signals T12HR[D:A] is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T12HR_H_E</name>
<description>One of the signals T12HR[H:E] is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISCNT13</name>
<description>Input Select for T13 Counting Input</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T13 prescaler</name>
<description>The T13 prescaler generates the counting events. Bit TCTR4.T13CNT is not taken into account.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>TCTR4.T13CNT</name>
<description>Bit TCTR4.T13CNT written with 1 is a counting event. The T13 prescaler is not taken into account.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Rising edge</name>
<description>The timer T13 is counting each rising edge detected in the selected T13HR signal.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Falling Edge</name>
<description>The timer T13 is counting each falling edge detected in the selected T13HR signal.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISCNT12</name>
<description>Input Select for T12 Counting Input</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T12 prescaler</name>
<description>The T12 prescaler generates the counting events. Bit TCTR4.T12CNT is not taken into account.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>TCTR4.T12CNT</name>
<description>Bit TCTR4.T12CNT written with 1 is a counting event. The T12 prescaler is not taken into account.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Rising edge</name>
<description>The timer T12 is counting each rising edge detected in the selected T12HR signal.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Falling edge</name>
<description>The timer T12 is counting each falling edge detected in the selected T12HR signal.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST13HR</name>
<description>Input Select for T13HR</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T13HRA</name>
<description>Either signal T13HRA (if T13EXT = 0) or T13HRE (if T13EXT = 1) is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T13HRB</name>
<description>Either signal T13HRB (if T13EXT = 0) or T13HRF (if T13EXT = 1) is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T13HRC</name>
<description>Either signal T13HRC (if T13EXT = 0) or T13HRG (if T13EXT = 1) is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T13HRD</name>
<description>Either signal T13HRD (if T13EXT = 0) or T13HRH (if T13EXT = 1) is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PSLR</name>
<description>Passive State Level Register</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<fields>
<field>
<name>PSL63</name>
<description>Passive State Level of Output COUT63</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Level 0</name>
<description>The passive level is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Level 1</name>
<description>The passive level is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PSL</name>
<description>Compare Outputs Passive State Level</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Level 0</name>
<description>The passive level is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Level 1</name>
<description>The passive level is 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>T12</name>
<description>Timer T12 Counter Register</description>
<addressOffset>0x78</addressOffset>
<size>32</size>
<fields>
<field>
<name>T12CV</name>
<description>Timer T12 Counter Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T12DTC</name>
<description>Dead-Time Control Register for Timer T12 Low</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>DTR2</name>
<description>Dead-Time Run Indication Bit 2</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The value of the corresponding dead-time counter channel is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Zero</name>
<description>The value of the corresponding dead-time counter channel is not 0.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTR1</name>
<description>Dead-Time Run Indication Bit 1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The value of the corresponding dead-time counter channel is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Zero</name>
<description>The value of the corresponding dead-time counter channel is not 0.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTR0</name>
<description>Dead-Time Run Indication Bit 0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Zero</name>
<description>The value of the corresponding dead-time counter channel is 0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Zero</name>
<description>The value of the corresponding dead-time counter channel is not 0.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTE2</name>
<description>Dead-Time Enable Bit 2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Dead-time generation is disabled. The corresponding outputs switch from the passive state to the active state (according to the actual compare status) without any delay.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Dead-time generation is enabled. The corresponding outputs switch from the passive state to the active state (according to the compare status) with the delay programmed in bit field DTM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTE1</name>
<description>Dead-Time Enable Bit 1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Dead-time generation is disabled. The corresponding outputs switch from the passive state to the active state (according to the actual compare status) without any delay.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Dead-time generation is enabled. The corresponding outputs switch from the passive state to the active state (according to the compare status) with the delay programmed in bit field DTM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTE0</name>
<description>Dead-Time Enable Bit 0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Dead-time generation is disabled. The corresponding outputs switch from the passive state to the active state (according to the actual compare status) without any delay.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Dead-time generation is enabled. The corresponding outputs switch from the passive state to the active state (according to the compare status) with the delay programmed in bit field DTM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTM</name>
<description>Dead-Time</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T12MSEL</name>
<description>T12 Capture/Compare Mode Select Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<fields>
<field>
<name>DBYP</name>
<description>Delay Bypass</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not active</name>
<description>The delay bypass is not active. The dead-time counter DTC0 is generating a delay after the source signal becomes active.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active</name>
<description>The delay bypass is active. The dead-time counter DTC0 is not used by the sampling of the Hall pattern.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HSYNC</name>
<description>Hall Synchronization</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Any</name>
<description>Any edge at one of the inputs CCPOSx (x = 0, 1, 2) triggers the sampling.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 compare-match</name>
<description>A T13 compare-match triggers the sampling.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 period-match</name>
<description>A T13 period-match triggers the sampling.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Hall</name>
<description>The Hall sampling triggered by hardware sources is switched off.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 period-match</name>
<description>A T12 period-match (while counting up) triggers the sampling.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 one-match</name>
<description>A T12 one-match (while counting down) triggers the sampling.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 compare-match UP</name>
<description>A T12 compare-match of channel 0 (while counting up) triggers the sampling.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 compare-match DOWN</name>
<description>A T12 compare-match of channel 0 (while counting down) triggers the sampling.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL62</name>
<description>Capture/Compare Mode Selection</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Compare outputs disabled</name>
<description>Compare outputs disabled, pins CC6n and COUT6n can be used for I/O. No capture action.</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin CC6n, pin COUT6n</name>
<description>Compare output on pin CC6n, pin COUT6n can be used for I/O. No capture action.</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin COUT6n, Pin CC6n</name>
<description>Compare output on pin COUT6n, pin CC6n can be used for I/O. No capture action.</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>Pins COUT6n and CC6n</name>
<description>Compare output on pins COUT6n and CC6n.</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>Double-Register Capture modes</name>
<description>see .</description>
<value>0b01XX</value>
</enumeratedValue>
<enumeratedValue>
<name>Hall Sensor mode</name>
<description>see . In order to enable the hall edge detection, all three MSEL6x must be programmed to Hall Sensor mode.</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>Hysteresis-like_mode</name>
<description>see .</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>Multi-Input_Capture_modes</name>
<description>see .</description>
<value>0b101X</value>
</enumeratedValue>
<enumeratedValue>
<name>Multi-Input_Capture_modes</name>
<description>see .</description>
<value>0b11XX</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL61</name>
<description>Capture/Compare Mode Selection</description>
<lsb>4</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Compare outputs disabled</name>
<description>Compare outputs disabled, pins CC6n and COUT6n can be used for I/O. No capture action.</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin CC6n, pin COUT6n</name>
<description>Compare output on pin CC6n, pin COUT6n can be used for I/O. No capture action.</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin COUT6n, Pin CC6n</name>
<description>Compare output on pin COUT6n, pin CC6n can be used for I/O. No capture action.</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>Pins COUT6n and CC6n</name>
<description>Compare output on pins COUT6n and CC6n.</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>Double-Register Capture modes</name>
<description>see .</description>
<value>0b01XX</value>
</enumeratedValue>
<enumeratedValue>
<name>Hysteresis-like_mode</name>
<description>see . In order to enable the hall edge detection, all three MSEL6x must be programmed to Hall Sensor mode.</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>Multi-Input_Capture_modes</name>
<description>see .</description>
<value>0b11XX</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSEL60</name>
<description>Capture/Compare Mode Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Compare outputs disabled</name>
<description>Compare outputs disabled, pins CC6n and COUT6n can be used for I/O. No capture action.</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin CC6n, pin COUT6n</name>
<description>Compare output on pin CC6n, pin COUT6n can be used for I/O. No capture action.</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>Pin COUT6n, Pin CC6n</name>
<description>Compare output on pin COUT6n, pin CC6n can be used for I/O. No capture action.</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>Pins COUT6n and CC6n</name>
<description>Compare output on pins COUT6n and CC6n.</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>Double-Register Capture modes</name>
<description>see .</description>
<value>0b01XX</value>
</enumeratedValue>
<enumeratedValue>
<name>Hysteresis-like_mode</name>
<description>see . In order to enable the hall edge detection, all three MSEL6x must be programmed to Hall Sensor mode.</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>Multi-Input_Capture_modes</name>
<description>see .</description>
<value>0b11XX</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>T12PR</name>
<description>Timer T12 Period Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>T12PV</name>
<description>T12 Period Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T13</name>
<description>Timer T13 Counter Register</description>
<addressOffset>0x7C</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13CV</name>
<description>Timer T13 Counter Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T13PR</name>
<description>Timer T13 Period Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13PV</name>
<description>T13 Period Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TCTR0</name>
<description>Timer Control Register 0</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>STE13</name>
<description>Timer T13 Shadow Transfer Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The shadow register transfer is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The shadow register transfer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13R</name>
<description>Timer T13 Run Bit</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T13 is stopped.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T13 is running.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13PRE</name>
<description>Timer T13 Prescaler Bit</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The additional prescaler for T13 is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The additional prescaler for T13 is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13CLK</name>
<description>Timer T13 Input Clock Select</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>fT13 = fCCU</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>fT13 = fCCU / 2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>fT13 = fCCU / 4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>fT13 = fCCU / 8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>fT13 = fCCU / 16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>32</name>
<description>fT13 = fCCU / 32</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>64</name>
<description>fT13 = fCCU / 64</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>128</name>
<description>fT13 = fCCU / 128</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTM</name>
<description>T12 Operating Mode</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Edge-aligned Mode</name>
<description>T12 always counts up and continues counting from zero after reaching the period value.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Center-aligned Mode</name>
<description>T12 counts down after detecting a period-match and counts up after detecting a one-match.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDIR</name>
<description>Count Direction of Timer T12</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>T12 counts up.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>T12 counts down.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STE12</name>
<description>Timer T12 Shadow Transfer Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The shadow register transfer is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The shadow register transfer is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12R</name>
<description>Timer T12 Run Bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T12 is stopped.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T12 is running.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12PRE</name>
<description>Timer T12 Prescaler Bit</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The additional prescaler for T12 is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The additional prescaler for T12 is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12CLK</name>
<description>Timer T12 Input Clock Select</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>fT12 = fCCU</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>fT12 = fCCU / 2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>fT12 = fCCU / 4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>fT12 = fCCU / 8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>fT12 = fCCU / 16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>32</name>
<description>fT12 = fCCU / 32</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>64</name>
<description>fT12 = fCCU / 64</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>128</name>
<description>fT12 = fCCU / 128</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCTR2</name>
<description>Timer Control Register 2</description>
<addressOffset>0x58</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13RSEL</name>
<description>Timer T13 External Run Selection</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The external setting of T13R is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Rising edge</name>
<description>Bit T13R is set if a rising edge of signal T13HR is detected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Falling edge</name>
<description>Bit T13R is set if a falling edge of signal T13HR is detected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Edge</name>
<description>Bit T13R is set if an edge of signal T13HR is detected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12RSEL</name>
<description>Timer T12 External Run Selection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The external setting of T12R is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Rising edge</name>
<description>Bit T12R is set if a rising edge of signal T12HR is detected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Falling edge</name>
<description>Bit T12R is set if a falling edge of signal T12HR is detected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Edge</name>
<description>Bit T12R is set if an edge of signal T12HR is detected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13TED</name>
<description>Timer T13 Trigger Event Direction</description>
<lsb>5</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Up</name>
<description>while T12 is counting up</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>while T12 is counting down</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Independent</name>
<description>independent on the count direction of T12</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13TEC</name>
<description>T13 Trigger Event Control</description>
<lsb>2</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Channel 0</name>
<description>set T13R on a T12 compare event on channel 0</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Channel 1</name>
<description>set T13R on a T12 compare event on channel 1</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Channel 2</name>
<description>set T13R on a T12 compare event on channel 2</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Channel 0,1,2</name>
<description>set T13R on any T12 compare event on the channels 0, 1, or 2</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>Period-match</name>
<description>set T13R upon a period-match of T12</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>Zero-match</name>
<description>set T13R upon a zero-match of T12 (while counting up)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>CCPOSx</name>
<description>set T13R on any edge of inputs CCPOSx</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13SSC</name>
<description>Timer T13 Single Shot Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<description>No hardware action on T13R</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The single-shot mode is enabled, the bit T13R is reset by hardware if T13 reaches its period value. In parallel to the reset action of bit T13R, the bit CC63ST is reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12SSC</name>
<description>Timer T12 Single Shot Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The single-shot mode is disabled, no hardware action on T12R.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The single shot mode is enabled, the bit T12R is reset by hardware if: - T12 reaches its period value in edge-aligned mode - T12 reaches the value 1 while down counting in center-aligned mode. In parallel to the reset action of bit T12R, the bits CC6xST (x = 0, 1, 2) are reset.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCTR4</name>
<description>Timer Control Register 4</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>T13STD</name>
<description>Timer T13 Shadow Transfer Disable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>STE13 reset</name>
<description>STE13 is reset without triggering the shadow transfer.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13STR</name>
<description>Timer T13 Shadow Transfer Request</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>STE13 set</name>
<description>STE13 is set, enabling the shadow transfer.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13CNT</name>
<description>Timer T13 Count Event</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>If enabled (PISEL2), timer T13 counts one step.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13RES</name>
<description>Timer T13 Reset</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No effect</name>
<description>No effect on T13.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Zero</name>
<description>The T13 counter register is reset to zero. The switching of the output signals is according to the switching rules. Setting of T13RES has no impact on bit T13R.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13RS</name>
<description>Timer T13 Run Set</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No influence</name>
<description>T13R is not influenced.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T13R set</name>
<description>T13R is set, T13 counts.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13RR</name>
<description>Timer T13 Run Reset</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No influence</name>
<description>T13R is not influenced.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T13R cleared</name>
<description>T13R is cleared, T13 stops counting.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12STD</name>
<description>Timer T12 Shadow Transfer Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>STE12 reset</name>
<description>STE12 is reset without triggering the shadow transfer.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12STR</name>
<description>Timer T12 Shadow Transfer Request</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>STE12 set</name>
<description>STE12 is set, enabling the shadow transfer.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12CNT</name>
<description>Timer T12 Count Event</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No action</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>If enabled (PISEL2), timer T12 counts one step.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTRES</name>
<description>Dead-Time Counter Reset</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No effect</name>
<description>No effect on the dead-time counters.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Zero</name>
<description>The three dead-time counter channels are reset to zero.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12RES</name>
<description>Timer T12 Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No effect</name>
<description>No effect on T12.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Zero</name>
<description>The T12 counter register is reset to zero. The switching of the output signals is according to the switching rules. Setting of T12RES has no impact on bit T12R.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12RS</name>
<description>Timer T12 Run Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No influence</name>
<description>T12R is not influenced.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T12R set</name>
<description>T12R is set, T12 counts.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12RR</name>
<description>Timer T12 Run Reset</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No influence</name>
<description>T12R is not influenced.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T12R cleared</name>
<description>T12R is cleared, T12 stops counting.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRPCTR</name>
<description>Trap Control Register</description>
<addressOffset>0x60</addressOffset>
<size>32</size>
<fields>
<field>
<name>TRPPEN</name>
<description>Trap Pin Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The trap functionality based on the input pin CTRAP is disabled. A trap can only be generated by software by setting bit TRPF.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The trap functionality based on the input pin CTRAP is enabled. A trap can be generated by software by setting bit TRPF or by CTRAP = 0.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPEN13</name>
<description>Trap Enable Control for Timer T13</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The trap functionality for T13 is disabled. Timer T13 (if selected and enabled) provides PWM functionality even while TRPS = 1.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The trap functionality for T13 is enabled. The timer T13 PWM output signal is set to the passive state while TRPS = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPEN</name>
<description>Trap Enable Control</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>The trap functionality of the corresponding output signal is disabled. The output state is independent from bit TRPS.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>The trap functionality of the corresponding output signal is enabled. The output is set to the passive state while TRPS = 1.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPM2</name>
<description>Trap Mode Control Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Hardware reset</name>
<description>The trap state can be left (return to normal operation = bit TRPS = 0) as soon as the input CTRAP becomes inactive. Bit TRPF is automatically cleared by hardware if the input pin CTRAP becomes 1. Bit TRPS is automatically cleared by hardware if bit TRPF is 0 and if the synchronization condition (according to TRPM10) is detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Software reset</name>
<description>The trap state can be left (return to normal operation = bit TRPS = 0) as soon as bit TRPF is reset by software after the input CTRAP becomes inactive (TRPF is not cleared by hardware). Bit TRPS is automatically cleared by hardware if bit TRPF = 0 and if the synchronization condition (according to TRPM10) is detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRPM10</name>
<description>Trap Mode Control Bits 1, 0</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T12 zero-match</name>
<description>The trap state is left (return to normal operation according to TRPM2) when a zero-match of T12 (while counting up) is detected (synchronization to T12).</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 zero-match</name>
<description>The trap state is left (return to normal operation according to TRPM2) when a zero-match of T13 is detected (synchronization to T13).</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Immediately</name>
<description>The trap state is left (return to normal operation according to TRPM2) immediately without any synchronization to T12 or T13.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CPU</name>
<description>CPU</description>
<baseAddress>0xE000E000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>AIRCR</name>
<description>Application Interrupt/Reset Control Register</description>
<addressOffset>0xD0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>VECTKEY</name>
<description>Vector Key</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>ENDIANNESS</name>
<description>Data Endianness</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Little Endian</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Big Endian</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSRESETREQ</name>
<description>System Reset Request</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>no effect</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>request a system level reset</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTCLRACTIVE</name>
<description>VECTCLRACTIVE</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CCR</name>
<description>Configuration Control Register</description>
<addressOffset>0xD14</addressOffset>
<size>32</size>
<fields>
<field>
<name>STKALIGN</name>
<description>STKALIGN</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
</field>
<field>
<name>UNALIGN_TRP</name>
<description>UNALIGN_TRP</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CPUID</name>
<description>CPU ID Base Register</description>
<addressOffset>0xD00</addressOffset>
<size>32</size>
<fields>
<field>
<name>IMPLEMENTER</name>
<description>Implementer Code</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
<field>
<name>VARIANT</name>
<description>Variant Number</description>
<lsb>20</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
<field>
<name>CONSTANT</name>
<description>Constant</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>PARTNO</name>
<description>Part Number</description>
<lsb>4</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>REVISION</name>
<description>Revision Number</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ICSR</name>
<description>Interrupt Control and State Register</description>
<addressOffset>0xD04</addressOffset>
<size>32</size>
<fields>
<field>
<name>NMIPENDSET</name>
<description>NMI Set Pending</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on writes, has no effect. On reads, NMI exception is not pending.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on writes, changes the NMI exception state to pending. On reads, NMI exception is pending.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVSET</name>
<description>PENDSV Set Pending</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on writes, has no effect. On reads, PendSV exception is not pending.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on writes, changes PendSV exception state to pending. On reads, PendSV is pending.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSVCLR</name>
<description>PENDSV Clear Pending</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>no effect</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>remove pending state from the PENDSV exception</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSTSET</name>
<description>SysTick Exception Set Pending</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on writes, has no effect. On reads, SysTick exception is not pending.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on writes, changes SysTick exception state to pending. On reads, SysTick exception is pending.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PENDSTCLR</name>
<description>SysTick Exception Clear Pending</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>no effect</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>removes the pending state from the SysTick exception</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ISRPENDING</name>
<description>Interrupt Pending Flag</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>interrupt not pending</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTPENDING</name>
<description>VECTPENDING</description>
<lsb>12</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no pending exceptions</name>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VECTACTIVE</name>
<description>VECTACTIVE</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Thread mode</name>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICER</name>
<description>Interrupt Clear-Enable</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<fields>
<field>
<name>Int_PORT2</name>
<description>Interrupt Clear for PORT2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MON</name>
<description>Interrupt Clear for MON</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_DU</name>
<description>Interrupt Clear for Differential Unit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_OPA</name>
<description>Interrupt Clear for Current Sense Amplifier</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_HS</name>
<description>Interrupt Clear for High-Side Switch</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_BDRV</name>
<description>Interrupt Clear for Bridge Driver</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CP</name>
<description>Interrupt Clear for Charge Pump</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MATHDIV</name>
<description>Interrupt Clear for Math Divider</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_WAKEUP</name>
<description>Interrupt Clear for WAKEUP</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT1</name>
<description>Interrupt Clear for External Int 1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT0</name>
<description>Interrupt Clear for External Int 0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART2</name>
<description>Interrupt Clear for UART2</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART1</name>
<description>Interrupt Clear for UART1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC2</name>
<description>Interrupt Clear for SSC2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC1</name>
<description>Interrupt Clear for SSC1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR3</name>
<description>Interrupt Clear for CCU6 SR3</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR2</name>
<description>Interrupt Clear for CCU6 SR2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR1</name>
<description>Interrupt Clear for CCU6 SR1</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR0</name>
<description>Interrupt Clear for CCU6 SR0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC1</name>
<description>Interrupt Clear for ADC1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC2</name>
<description>Interrupt Clear for MU, ADC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT2</name>
<description>Interrupt Clear for GPT2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT1</name>
<description>Interrupt Clear for GPT1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>on reads the associated interrupt is disabled, no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>on reads the associated interrupt is enabled, on writes the associated interrupt is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ICPR</name>
<description>Interrupt Clear-Pending</description>
<addressOffset>0x280</addressOffset>
<size>32</size>
<fields>
<field>
<name>Int_PORT2</name>
<description>Interrupt Clear Pending for PORT2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MON</name>
<description>Interrupt Clear Pending for MON</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_DU</name>
<description>Interrupt Clear Pending for Differential Unit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_OPA</name>
<description>Interrupt Clear Pending for Current Sense Amplifier</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_HS</name>
<description>Interrupt Clear Pending for High-Side Switch</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_BDRV</name>
<description>Interrupt Clear Pending for Bridge Driver</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CP</name>
<description>Interrupt Clear Pending for Charge Pump</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MATHDIV</name>
<description>Interrupt Clear Pending for Math Divider</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_WAKEUP</name>
<description>Interrupt Clear Pending for WAKEUP</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT1</name>
<description>Interrupt Clear Pending for External Int 1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT0</name>
<description>Interrupt Clear Pending for External Int 0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART2</name>
<description>Interrupt Clear Pending for UART2</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART1</name>
<description>Interrupt Clear Pending for UART1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC2</name>
<description>Interrupt Clear Pending for SSC2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC1</name>
<description>Interrupt Clear Pending for SSC1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR3</name>
<description>Interrupt Clear Pending for CCU6 SR3</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR2</name>
<description>Interrupt Clear Pending for CCU6 SR2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR1</name>
<description>Interrupt Clear Pending for CCU6 SR1</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR0</name>
<description>Interrupt Clear Pending for CCU6 SR0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC1</name>
<description>Interrupt Clear Pending for ADC1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC2</name>
<description>Interrupt Clear Pending for MU, ADC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT2</name>
<description>Interrupt Clear Pending for GPT2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT1</name>
<description>Interrupt Clear Pending for GPT1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>on reads the associated interrupt is pending, on writes the status of the associated interrupt is changed to not pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR0</name>
<description>Interrupt Priority</description>
<addressOffset>0x400</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_ADC1</name>
<description>Priority for ADC1</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_ADC2</name>
<description>Priority for MU, ADC2</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_GPT2</name>
<description>Priority for GPT2</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_GPT1</name>
<description>Priority for GPT1</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR1</name>
<description>Interrupt Priority</description>
<addressOffset>0x404</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_CCU6SR3</name>
<description>Priority for CCU6 SR3</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_CCU6SR2</name>
<description>Priority for CCU6 SR2</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_CCU6SR1</name>
<description>Priority for CCU6 SR1</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_CCU6SR0</name>
<description>Priority for CCU6 SR0</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR2</name>
<description>Interrupt Priority</description>
<addressOffset>0x408</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_UART2</name>
<description>Priority for UART2</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_UART1</name>
<description>Priority for UART1</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_SSC2</name>
<description>Priority for SSC2</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_SSC1</name>
<description>Priority for SSC1</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR3</name>
<description>Interrupt Priority</description>
<addressOffset>0x40C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_MATHDIV</name>
<description>Priority for Math Divider</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_WAKEUP</name>
<description>Priority for WAKEUP</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_EXINT1</name>
<description>Priority for External Int 1</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_EXINT0</name>
<description>Priority for External Int 0</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR4</name>
<description>Interrupt Priority</description>
<addressOffset>0x410</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_HS</name>
<description>Priority for High-Side Switch</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_BDRV</name>
<description>Priority for Bridge Driver</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_CP</name>
<description>Priority for Charge Pump</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_IPR5</name>
<description>Interrupt Priority</description>
<addressOffset>0x414</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_PORT2</name>
<description>Priority for PORT2</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_MON</name>
<description>Priority for MON</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_DU</name>
<description>Priority for Differential Unit</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_OPA</name>
<description>Priority for Current Sense Amplifier</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NVIC_ISER</name>
<description>Interrupt Set-Enable</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<fields>
<field>
<name>Int_PORT2</name>
<description>Interrupt Set for PORT2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MON</name>
<description>Interrupt Set for MON</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_DU</name>
<description>Interrupt Set for Differential Unit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_OPA</name>
<description>Interrupt Set for Current Sense Amplifier</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_HS</name>
<description>Interrupt Set for High-Side Switch</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_BDRV</name>
<description>Interrupt Set for Bridge Driver</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CP</name>
<description>Interrupt Set for Charge Pump</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MATHDIV</name>
<description>Interrupt Set for Math Divider</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_WAKEUP</name>
<description>Interrupt Set for WAKEUP</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT1</name>
<description>Interrupt Set for External Int 1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT0</name>
<description>Interrupt Set for External Int 0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART2</name>
<description>Interrupt Set for UART2</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART1</name>
<description>Interrupt Set for UART1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC2</name>
<description>Interrupt Set for SSC2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC1</name>
<description>Interrupt Set for SSC1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR3</name>
<description>Interrupt Set for CCU6 SR3</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR2</name>
<description>Interrupt Set for CCU6 SR2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR1</name>
<description>Interrupt Set for CCU6 SR1</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR0</name>
<description>Interrupt Set for CCU6 SR0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC1</name>
<description>Interrupt Set for ADC1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC2</name>
<description>Interrupt Set for MU, ADC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT2</name>
<description>Interrupt Set for GPT2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT1</name>
<description>Interrupt Set for GPT1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>no effect on write</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables the associated interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVIC_ISPR</name>
<description>Interrupt Set-Pending</description>
<addressOffset>0x200</addressOffset>
<size>32</size>
<fields>
<field>
<name>Int_PORT2</name>
<description>Interrupt Set Pending for PORT2</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MON</name>
<description>Interrupt Set Pending for MON</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_DU</name>
<description>Interrupt Set Pending for Differential Unit</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_OPA</name>
<description>Interrupt Set Pending for Current Sense Amplifier</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_HS</name>
<description>Interrupt Set Pending for High-Side Switch</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_BDRV</name>
<description>Interrupt Set Pending for Bridge Driver</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CP</name>
<description>Interrupt Set Pending for Charge Pump</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_MATHDIV</name>
<description>Interrupt Set Pending for Math Divider</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_WAKEUP</name>
<description>Interrupt Set Pending for WAKEUP</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT1</name>
<description>Interrupt Set Pending for External Int 1</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_EXINT0</name>
<description>Interrupt Set Pending for External Int 0</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART2</name>
<description>Interrupt Set Pending for UART2</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_UART1</name>
<description>Interrupt Set Pending for UART1</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC2</name>
<description>Interrupt Set Pending for SSC2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_SSC1</name>
<description>Interrupt Set Pending for SSC1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR3</name>
<description>Interrupt Set Pending for CCU6 SR3</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR2</name>
<description>Interrupt Set Pending for CCU6 SR2</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR1</name>
<description>Interrupt Set Pending for CCU6 SR1</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_CCU6SR0</name>
<description>Interrupt Set Pending for CCU6 SR0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC1</name>
<description>Interrupt Set Pending for ADC1</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_ADC2</name>
<description>Interrupt Set Pending for MU, ADC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT2</name>
<description>Interrupt Set Pending for GPT2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>Int_GPT1</name>
<description>Interrupt Set Pending for GPT1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>on reads the associated interrupt is not pending, no effect on writes</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>the associated interrupt is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCR</name>
<description>System Control Register</description>
<addressOffset>0xD10</addressOffset>
<size>32</size>
<fields>
<field>
<name>SEVONPEND</name>
<description>SEVONPEND</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>only enabled interrupts or events can wake-up the processor, disabled interrupts are excluded</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>All</name>
<description>enabled events and all interrupts, including disabled interrupts, can wake-up the processor</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPDEEP</name>
<description>Sleep Deep</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>sleep</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>deep sleep</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLEEPONEXIT</name>
<description>Sleep on Exit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Do Not Sleep</name>
<description>do not sleep when returning to Thread mode</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enter Sleep</name>
<description>enter sleep, or deep sleep, on return from an ISR to Thread mode</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SHCSR</name>
<description>System Handler Control and State Register</description>
<addressOffset>0xD24</addressOffset>
<size>32</size>
<fields>
<field>
<name>SVCALLPENDED</name>
<description>SVCALLPENDED</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Pending</name>
<description>SVCall is not pending</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pending</name>
<description>SVCall is pending</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SHPR2</name>
<description>System Handler Priority Register 2</description>
<addressOffset>0xD1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_11</name>
<description>Priority of System Handler 11, SVCall</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHPR3</name>
<description>System Handler Priority Register 3</description>
<addressOffset>0xD20</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRI_15</name>
<description>Priority of System Handler 15, SysTick</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>PRI_14</name>
<description>Priority of System Handler 14, PendSV</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSTICK_CALIB</name>
<description>SysTick Calibration Value Register</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<fields>
<field>
<name>NOREF</name>
<description>No Reference Clock</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
<field>
<name>SKEW</name>
<description>Skew</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
</field>
<field>
<name>TENMS</name>
<description>Tenms</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYSTICK_CSR</name>
<description>SysTick Control and Status Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<fields>
<field>
<name>COUNTFLAG</name>
<description>Count Flag</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
</field>
<field>
<name>CLKSOURCE</name>
<description>CLK Source</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>External</name>
<description>external reference clock</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Processor</name>
<description>processor clock</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TICKINT</name>
<description>TICKINT</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Exception</name>
<description>counting down to 0 does not assert the SysTick exception request.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Exception</name>
<description>counting down to 0 asserts the SysTick exception request.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENABLE</name>
<description>Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>counter disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>counter enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSTICK_CVR</name>
<description>SysTick Current Value Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<fields>
<field>
<name>CURRENT</name>
<description>Current</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSTICK_RVR</name>
<description>SysTick Reload Value Register</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<fields>
<field>
<name>RELOAD</name>
<description>Reload</description>
<lsb>0</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPT12E</name>
<description>GPT12E</description>
<baseAddress>0x40010000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR0</name>
<description>Interrupt node 0: GPT1 Block</description>
<value>0</value>
</interrupt>
<interrupt>
<name>INTISR1</name>
<description>Interrupt node 1: GPT2 Block</description>
<value>1</value>
</interrupt>
<registers>
<register>
<name>CAPREL</name>
<description>Capture/Reload Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CAPREL</name>
<description>Current reload value or Captured value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Module Identification Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>MOD_TYPE</name>
<description>Module Identification Number</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PISEL</name>
<description>Port Input Select Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>ISCAPIN</name>
<description>Input Select for CAPIN</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CAPINA</name>
<description>Signal CAPINA is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPINB</name>
<description>Signal CAPINB is selected</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPINC</name>
<description>Signal CAPINC (Read trigger from T3) is selected</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPIND</name>
<description>Signal CAPIND (Read trigger from T2 or T3 or T4) is selected</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST6EUD</name>
<description>Input Select for T6EUD</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T6EUDA</name>
<description>Signal T6EUDA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T6EUDB</name>
<description>Signal T6EUDB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST6IN</name>
<description>Input Select for T6IN</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T6INA</name>
<description>Signal T6INA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T6INB</name>
<description>Signal T6INB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST5EUD</name>
<description>Input Select for T5EUD</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T5EUDA</name>
<description>Signal T5EUDA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T5EUDB</name>
<description>Signal T5EUDB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST5IN</name>
<description>Input Select for T5IN</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T5INA</name>
<description>Signal T5INA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T5INB</name>
<description>Signal T5INB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST4EUD</name>
<description>Input Select for TEUD</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T4EUDA</name>
<description>Signal T4EUDA is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T4EUDB</name>
<description>Signal T4EUDB is selected</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T4EUDC</name>
<description>Signal T4EUDC is selected</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T4EUDD</name>
<description>Signal T4EUDD is selected</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST4IN</name>
<description>Input Select for T4IN</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T4INA</name>
<description>Signal T4INA is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T4INB</name>
<description>Signal T4INB is selected</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T4INC</name>
<description>Signal T4INC is selected</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T4IND</name>
<description>Signal T4IND is selected</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST3EUD</name>
<description>Input Select for T3EUD</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T3EUDA</name>
<description>Signal T3EUDA is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T3EUDB</name>
<description>Signal T3EUDB is selected</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T3EUDC</name>
<description>Signal T3EUDC is selected</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T3EUDD</name>
<description>Signal T3EUDD is selected</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST3IN</name>
<description>Input Select for T3IN</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T3INA</name>
<description>Signal T3INA is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T3INB</name>
<description>Signal T3INB is selected</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T3INC</name>
<description>Signal T3INC is selected</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T3IND</name>
<description>Signal T3IND is selected</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST2EUD</name>
<description>Input Select for T2EUD</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2EUDA</name>
<description>Signal T2EUDA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T2EUDB</name>
<description>Signal T2EUDB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IST2IN</name>
<description>Input Select for T2IN</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2INA</name>
<description>Signal T2INA is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T2INB</name>
<description>Signal T2INB is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>T2</name>
<description>Timer T2 Count Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2</name>
<description>Timer T2 Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T2CON</name>
<description>Timer T2 Control Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2DIR</name>
<description>Timer T2 Rotation Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T2 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T2 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2CHDIR</name>
<description>Timer T2 Count Direction Change</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No change</name>
<description>No change of count direction was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Change</name>
<description>A change of count direction was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2EDGE</name>
<description>Timer T2 Edge Detection</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No count</name>
<description>No count edge was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>A count edge was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2IRIDIS</name>
<description>Timer T2 Interrupt Disable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Interrupt generation for T2CHDIR and T2EDGE interrupts in Incremental Interface Mode is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Interrupt generation for T2CHDIR and T2EDGE interrupts in Incremental Interface Mode is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2RC</name>
<description>Timer T2 Remote Control</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2R</name>
<description>Timer T2 is controlled by its own run bit T2R</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T3R</name>
<description>Timer T2 is controlled by the run bit T3R of core timer T3, not by bit T2R</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2UDE</name>
<description>Timer T2 External Up/Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2UD</name>
<description>Count direction is controlled by bit T2UD; input T2EUD is disconnected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T2EUD</name>
<description>Count direction is controlled by input T2EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2UD</name>
<description>Timer T2 Up/Down Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T2 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T2 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2R</name>
<description>Timer T2 Input Run Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T2 stops</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T2 runs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2M</name>
<description>Timer T2 Input Mode Control</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer Mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter Mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated Timer Mode with gate active low</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated Timer Mode with gate active high</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Reload Mode</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Capture Mode</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Incremental Interface Mode (Rotation Detection Mode)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Incremental Interface Mode (Edge Detection Mode)</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2I</name>
<description>Timer T2 Input Parameter Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T3</name>
<description>Timer T3 Count Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>T3</name>
<description>Timer T3 Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T3CON</name>
<description>Timer T3 Control Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>T3DIR</name>
<description>Timer T3 Rotation Direction Flag</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T3 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T3 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3CHDIR</name>
<description>Timer T3 Count Direction Change Flag</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No change</name>
<description>No change of count direction was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Change</name>
<description>A change of count direction was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3EDGE</name>
<description>Timer T3 Edge Detection Flag</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No count</name>
<description>No count edge was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>A count edge was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPS1</name>
<description>GPT1 Block Prescaler Control</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>8</name>
<description>fGPT/8</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>fGPT/4</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>32</name>
<description>fGPT/32</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>fGPT/16</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3OTL</name>
<description>Timer T3 Overflow Toggle Latch</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>T3OE</name>
<description>Overflow/Underflow Output Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Alternate Output Function Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>State of T3 toggle latch is output on pin T3OUT</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3UDE</name>
<description>Timer T3 External Up/Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T3UD</name>
<description>Count direction is controlled by bit T3UD; input T3EUD is disconnected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T3EUD</name>
<description>Count direction is controlled by input T3EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3UD</name>
<description>Timer T3 Up/Down Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T3 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T3 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3R</name>
<description>Timer T3 Input Run Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T3 stops</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T3 runs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3M</name>
<description>Timer T3 Input Mode Control</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer Mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter Mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated Timer Mode with gate active low</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated Timer Mode with gate active high</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Incremental Interface Mode (Rotation Detection Mode)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Incremental Interface Mode (Edge Detection Mode)</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3I</name>
<description>Timer T3 Input Parameter Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T4</name>
<description>Timer T4 Count Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>T4</name>
<description>Timer T4 Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T4CON</name>
<description>Timer T4 Control Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>T4RDIR</name>
<description>Timer T4 Rotation Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T4 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T4 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4CHDIR</name>
<description>Timer T4 Count Direction Change</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No change</name>
<description>No change in count direction was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Change</name>
<description>A change in count direction was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4EDGE</name>
<description>Timer T4 Edge Direction</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No count</name>
<description>No count edge was detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>A count edge was detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4IRDIS</name>
<description>Timer T4 Interrupt Disable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Interrupt generation for T4CHDIR and T4EDGE interrupts in Incremental Interface Mode is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Interrupt generation for T4CHDIR and T4EDGE interrupts in Incremental Interface Mode is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRT3EN</name>
<description>Clear Timer T3 Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No effect</name>
<description>No effect of T4IN on Timer T3</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>A falling edge on T4In clears timer T3</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLRT2EN</name>
<description>Clear Timer T2 Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No effect</name>
<description>No effect of T4EUD on timer T2</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>A falling edge on T4EUD clears timer T2</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4RC</name>
<description>Timer T4 Remote Control</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T4R</name>
<description>Timer T4 is controlled by its own run bit T4R</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T3R</name>
<description>Timer T4 is controlled by the run bit T3R of core timer T3, but not by bit T4R</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4UDE</name>
<description>Timer T4 External Up/Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T4UD</name>
<description>Count direction is controlled by bit T4UD; input T4EUD is disconnected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T4EUD</name>
<description>Count direction is controlled by input T4EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4UD</name>
<description>Timer T2 Up/Down Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T2 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T2 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4R</name>
<description>Timer T4 Input Run Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T4 stops</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T4 runs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4M</name>
<description>Timer T4 Mode Control (Basic Operating Mode)</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer Mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter Mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated Timer Mode with gate active low</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated Timer Mode with gate active high</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>value5</name>
<description>Reload Mode</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>value6</name>
<description>Capture Mode</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>value7</name>
<description>Incremental Interface Mode (Rotation Detection Mode)</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>value8</name>
<description>Incremental Interface Mode (Edge Detection Mode)</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4I</name>
<description>Timer T4 Input Parameter Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T5</name>
<description>Timer 5 Count Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>T5</name>
<description>Timer T5 Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T5CON</name>
<description>Timer T5 Control Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>T5SC</name>
<description>Timer T5 Capture Mode Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Capture into register CAPREL disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Capture into register CAPREL enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5CLR</name>
<description>Timer T5 Clear Enable Bit</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>Timer T5 is not cleared on a capture event</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Timer T5 is cleared on a capture event</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CI</name>
<description>Register CAPREL Capture Trigger Selection</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Capture disabled</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Positive</name>
<description>Positive transition (rising edge) on CAPIN or any transition on T3IN</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Negative</name>
<description>Negative transition (falling edge) on CAPIN or any transition on T3EUD</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Any</name>
<description>Any transition (rising or falling edge) on CAPIN or any transition on T3IN or T3EUD</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CT3</name>
<description>Timer T3 Capture Trigger Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CAPIN</name>
<description>Capture trigger from input line CAPIN</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T3IN</name>
<description>Capture trigger from T3 input lines T3IN and/or T3EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5RC</name>
<description>Timer T5 Remote Control</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T5R</name>
<description>Timer T5 is controlled by its own run bit T5R</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T6R</name>
<description>Timer T5 is controlled by the run bit T6R of core timer T6, not by bit T5R</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5UDE</name>
<description>Timer T5 External Up/Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T5UD</name>
<description>Count direction is controlled by bit T5UD; input T5EUD is disconnected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T5EUD</name>
<description>Count direction is controlled by input T5EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5UD</name>
<description>Timer T2 Up/Down Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T5 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T5 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5R</name>
<description>Timer T5 Run Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T5 stops</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T5 runs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5M</name>
<description>Timer T5 Input Mode Control</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer Mode</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter Mode</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated Timer Mode with gate active low</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated Timer Mode with gate active high</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5I</name>
<description>Timer T5 Input Parameter Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T6</name>
<description>Timer 6 Count Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>T6</name>
<description>Timer T6 Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>T6CON</name>
<description>Timer T6 Control Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>T6SR</name>
<description>Timer T6 Reload Mode Enable</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Reload from register CAPREL disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Reload from register CAPREL enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6CLR</name>
<description>Timer T6 Clear Enable Bit</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>Timer T6 is not cleared on a capture event</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Timer T6 is cleared on a capture event</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BPS2</name>
<description>GPT2 Block Prescaler Control</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>4</name>
<description>fGPT/4</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>fGPT/2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>fGPT/16</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>fGPT/8</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6OTL</name>
<description>Timer T6 Overflow Toggle Latch</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>T6OE</name>
<description>Overflow/Underflow Output Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Alternate Output Function Disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T6OUT</name>
<description>State of T6 toggle latch is output on pin T6OUT</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6UDE</name>
<description>Timer T6 External Up/Down Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T6UD</name>
<description>Count direction is controlled by bit T6UD; input T6EUD is disconnected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>T6EUD</name>
<description>Count direction is controlled by input T6EUD</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6UD</name>
<description>Timer T6 Up/Down Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Up</name>
<description>Timer T3 counts up</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Down</name>
<description>Timer T3 counts down</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6R</name>
<description>Timer T6 Input Run Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Stop</name>
<description>Timer T3 stops</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Run</name>
<description>Timer T3 runs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6M</name>
<description>Timer T6 Mode Control</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Timer Mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Counter Mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Gated Timer Mode with gate active low</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>value4</name>
<description>Gated Timer Mode with gate active high</description>
<value>0b011</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6I</name>
<description>Timer T6 Input Parameter Selection</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HS</name>
<description>HS</description>
<baseAddress>0x40024000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CTRL</name>
<description>High Side Driver Control</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_OC_SEL</name>
<description>High Side 1 Overcurrent Threshold Selection</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IOCTH0</name>
<description>25 mA min.</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>IOCTH1</name>
<description>50 mA min.</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>IOCTH2</name>
<description>100 mA min.</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>IOCTH3</name>
<description>150 mA min.</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_SR_CTRL_SEL</name>
<description>High Side 1 Slew Rate Control select</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Slew Rate 1</name>
<description>Slow Slew Rate 3V/us is enabled</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Slew Rate 2</name>
<description>Fast Slew Rate 40V/us is enabled</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Slew Rate 3</name>
<description>Low EMC Slew Rate 1V/us is enabled (for low EMC emissions)</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OL_EN</name>
<description>High Side 1 Open Load Detection Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disable open load detection</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enable open load detection</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_ON</name>
<description>High Side 1 On</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>HS driver off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>HS driver on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_PWM</name>
<description>High Side 1 PWM Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>disables control by PWM input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>enables control by PWM input</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_EN</name>
<description>High Side 1 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>HS circuit power off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>HS circuit power on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQCLR</name>
<description>High Side Driver Interrupt Status Clear Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_OL_SC</name>
<description>High Side 1 Open Load Status Clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OT_SC</name>
<description>High Side 1 Overtemperature Status Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_ISC</name>
<description>High Side 1 Overcurrent Interrupt Status Clear</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OL_ISC</name>
<description>High Side 1 Open Load Interrupt Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OT_ISC</name>
<description>High Side 1 Overtemperature Interrupt Status Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQEN</name>
<description>High Side Driver Interrupt Enable Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_OC_IEN</name>
<description>High Side 1 Overcurrent Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OL_IEN</name>
<description>High Side 1 Open Load Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OT_IEN</name>
<description>High Side 1 Overtemperature Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQS</name>
<description>High Side Driver Interrupt Status</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_OL_STS</name>
<description>High Side 1 Open Load Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Open Load</name>
<description>no open load Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Load</name>
<description>open load occurred; switch is not automatically shutdown. Write sets status.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OT_STS</name>
<description>High Side 1 Overtemperature Status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overtemperature</name>
<description>no overtemperature occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>overtemperature occurred; switch is automatically shutdown. Write sets status.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OC_IS</name>
<description>High Side 1 Overcurrent Interrupt Status</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overcurrent</name>
<description>no overcurrent Condition occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overcurrent</name>
<description>overcurrent occurred; switch is automatically shutdown. Write sets status.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OL_IS</name>
<description>High Side 1 Open Load Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>normal load</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OPEN LOAD</name>
<description>open load detected, write sets status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OT_IS</name>
<description>High Side 1 Overtemperature Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overtemperature</name>
<description>no overtemperature occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>overtemperature occurred; switch is automatically shutdown. Write sets status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PWMSRCSEL</name>
<description>High Side PWM Source Selection Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_SRC_SEL</name>
<description>HS1 PWM Source Selection</description>
<lsb>3</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>PWM output of CCU6</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>PWM output of CCU6</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>PWM output of CCU6</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>PWM output of CCU6</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>PWM output of CCU6</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT62</name>
<description>PWM output of CCU6</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>PWM output of GPT12</description>
<value>0b110</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIM</name>
<description>High Side Driver 1 TRIM</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>HS1_OC_OT_BTFILT_SEL</name>
<description>Blanking Time Filter Select for HS1 overcurrent / overtemperature detection</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>16_us</name>
<description>16 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>32_us</name>
<description>32 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS1_OL_BTFILT_SEL</name>
<description>Blanking Time Filter Select for HS1 open Load detection</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>4_us</name>
<description>4 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>8_us</name>
<description>8 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>16_us</name>
<description>16 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>32_us</name>
<description>32 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LIN</name>
<description>LIN</description>
<baseAddress>0x4801E000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CTRL</name>
<description>LIN Transceiver Control</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>HV_MODE</name>
<description>LIN Transceiver High Voltage Input - Output Mode</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>High Voltage Mode Entry is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>High Voltage Mode Entry is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FB_SM3</name>
<description>Feedback Signal 3 for Slope Mode Setting</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>FB_SM2</name>
<description>Feedback Signal 2 for Slope Mode Setting</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
</field>
<field>
<name>FB_SM1</name>
<description>Feedback Signal 1 for Slope Mode Setting</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>SM</name>
<description>LIN Transmitter Slope mode control</description>
<lsb>11</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Slope Mode</name>
<description>for max. 20 kBaud</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Fast Slope Mode</name>
<description>for max. 40 kBaud</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Low Slope Mode</name>
<description>for max. 10.4 kBaud</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Flash Mode</name>
<description>for max. 150 kBaud#</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXD</name>
<description>Output Signal of Receiver</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
</field>
<field>
<name>TXD</name>
<description>LIN Transmitter switch on (only used when LIN_HV_MODE is set)</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull Down LIN Line</name>
<description>Transmitter is switched on</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull Up Resistor is active</name>
<description>Transmitter is switched off</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE_FB</name>
<description>Feedback Signals for LIN Transmitter Mode Settings</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>MODE</name>
<description>LIN transceiver power mode control</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LIN Sleep Mode</name>
<description>LIN module switched to LIN Sleep Mode</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>LIN Receive-Only Mode</name>
<description>LIN module switched to LIN Receive Only Mode</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>LIN Normal Mode</name>
<description>LIN module switched to LIN Normal Mode</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN</name>
<description>LIN Transceiver enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>LIN module disable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>LIN module enable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQCLR</name>
<description>LIN Transceiver Interrupt Status Register Clear</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>TXD_TMOUT_SC</name>
<description>LIN TXD time-out Status Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>no time-out cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>time-out cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OT_SC</name>
<description>LIN Receiver Overtemperature Status Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>overtemperature not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>overtemperature cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>M_SM_ERR_SC</name>
<description>LIN Transceiver Mode Error - Slope Mode Error Status Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>overtemperature not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>overtemperature cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXD_TMOUT_ISC</name>
<description>LIN TXD time-out Interrupt Status Clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>no time-out cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>time-out cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OC_ISC</name>
<description>LIN Receiver Overcurrent Interrupt Status Clear</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>overcurrent status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>overcurrent status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OT_ISC</name>
<description>LIN Receiver Overtemperature Interrupt Status / Status Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>overtemperature not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>overtemperature cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>M_SM_ERR_ISC</name>
<description>LIN Transceiver Mode Error - Slope Mode Error Interrupt Status Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_Clear</name>
<description>overtemperature not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>overtemperature cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQEN</name>
<description>LIN Transceiver Interrupt Enable Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>TXD_TMOUT_IEN</name>
<description>LIN Transceiver TxD-Timeout interrupt enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OC_IEN</name>
<description>LIN Transceiver Overcurrent interrupt enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OT_IEN</name>
<description>LIN Transceiver Overtemperature interrupt enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>M_SM_ERR_IEN</name>
<description>LIN Transceiver Mode - Slope Mode Error interrupt enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRQS</name>
<description>LIN Transceiver Interrupt Status</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>TXD_TMOUT_STS</name>
<description>LIN TXD time-out Status</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_TIMEOUT</name>
<description>no time-out occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEOUT</name>
<description>time-out occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OT_STS</name>
<description>LIN Receiver Overtemperature Status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overtemperature</name>
<description>overtemperature occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>overtemperature occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>M_SM_ERR_STS</name>
<description>LIN Transceiver Mode Error - Slope Mode Error Status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Mode Error - Slope Mode</name>
<description>status occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Mode Error</name>
<description>status occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXD_TMOUT_IS</name>
<description>LIN TXD time-out Interrupt Status</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO_TIMEOUT</name>
<description>no time-out occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEOUT</name>
<description>time-out occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OC_IS</name>
<description>LIN Receiver Overcurrent Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overcurrent</name>
<description>overcurrent status occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overcurrent</name>
<description>overcurrent status occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OT_IS</name>
<description>LIN Receiver Overtemperature Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Overtemperature</name>
<description>overtemperature occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>overtemperature occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>M_SM_ERR_IS</name>
<description>LIN Transceiver Mode Error - Slope Mode Error Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Mode Error - Slope Mode</name>
<description>status occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Mode Error</name>
<description>status occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MATH</name>
<description>MATH</description>
<baseAddress>0x48013000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR15</name>
<description>Interrupt node 15: Math Div</description>
<value>15</value>
</interrupt>
<registers>
<register>
<name>DIVCON</name>
<description>Divider Control Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>DVSSRC</name>
<description>Divisor Shift Right Count</description>
<lsb>24</lsb>
<msb>28</msb>
<access>read-write</access>
</field>
<field>
<name>DVDSLC</name>
<description>Dividend Shift Left Count</description>
<lsb>16</lsb>
<msb>20</msb>
<access>read-write</access>
</field>
<field>
<name>QSDIR</name>
<description>Quotient Shift Direction</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Left shift</name>
<description>Left shift</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Right Shift</name>
<description>Right shift</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>QSCNT</name>
<description>Quotient Shift Count</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
</field>
<field>
<name>DIVMODE</name>
<description>Division Mode</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>32-32</name>
<description>32-bit divide by 32-bit</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>32-16</name>
<description>32-bit divide by 16-bit</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>16-16</name>
<description>16-bit divide by 16-bit</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>USIGN</name>
<description>Unsigned Division Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>signed</name>
<description>Signed division is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>unsigned</name>
<description>Unsigned division is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STMODE</name>
<description>Start Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Auto</name>
<description>Calculation is automatically started with a write to DVS register</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Manual</name>
<description>Calculation is started by setting the ST bit to 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ST</name>
<description>Start Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no effect</name>
<description>No effect</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Start</name>
<description>Start the division operation when STMODE=1#</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIVST</name>
<description>Divider Status Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>BSY</name>
<description>Busy Indication</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>finish</name>
<description>Divider is not running any division operation.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>busy</name>
<description>Divider is still running a division operation.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DVD</name>
<description>Dividend Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Dividend Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DVS</name>
<description>Divisor Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Divisor Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EVFCR</name>
<description>Event Flag Clear Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>DIVERRC</name>
<description>Divider Error Event Flag Clear</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no effect</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>clear</name>
<description>Clears the Divider error event flag in EVFR register.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVEOCC</name>
<description>Divider End of Calculation Event Flag Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no effect</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>clear</name>
<description>Clears the Divider end of calculation event flag in EVFR register.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVFR</name>
<description>Event Flag Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>DIVERR</name>
<description>Divider Error Event Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>Divider error event has not been detected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Divider error event has been detected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVEOC</name>
<description>Divider End of Calculation Event Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no EOC</name>
<description>Divider end of calculation event has not been detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>EOC</name>
<description>Divider end of calculation event has been detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVIER</name>
<description>Event Interupt Enable Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>DIVERRIEN</name>
<description>Divider Error Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Divider error interrupt generation is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Divider error interrupt generation is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVEOCIEN</name>
<description>Divider End of Calculation Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Divider end of calculation interrupt generation is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Divider end of calculation interrupt generation is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EVSFR</name>
<description>Event Flag Set Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>DIVERRS</name>
<description>Divider Error Event Flag Set</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no effect</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Sets the Divider error event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIVEOCS</name>
<description>Divider End of Calculation Event Flag Set</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no effect</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Set</name>
<description>Sets the Divider end of calculation event flag in EVFR register. Interrupt will be generated if enabled in EVIER register.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GLBCON</name>
<description>Global Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>MATH_EN</name>
<description>Enable Math Module</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Math module is enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Math module is disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUSCFG</name>
<description>Suspend Mode Configuration</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no suspend</name>
<description>Suspend mode is never entered.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>hard suspend</name>
<description>Hard suspend mode will be entered when CPU is halted.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>soft suspend</name>
<description>Soft suspend mode will be entered when CPU is halted.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVSRC</name>
<description>Divisor Register Result Chaining</description>
<lsb>3</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<description>No result chaining is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>QUOT</name>
<description>QUOT register is the selected source</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>RMD</name>
<description>RMD register is the selected source</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DVDRC</name>
<description>Dividend Register Result Chaining</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<description>No result chaining is selected</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>QUOT</name>
<description>QUOT register is the selected source</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>RMD</name>
<description>RMD register is the selected source</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MATH_ID</name>
<description>Module Identification Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>MOD_NUMBER</name>
<description>Module Number Value</description>
<lsb>16</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_TYPE</name>
<description>Module Type</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
<field>
<name>MOD_REV</name>
<description>Module Revision Number</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>QUOT</name>
<description>Quotient Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Quotient Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RMD</name>
<description>Remainder Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Remainder Value</description>
<lsb>0</lsb>
<msb>31</msb>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MF</name>
<description>MF</description>
<baseAddress>0x48018000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x4000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CSA_CTRL</name>
<description>Current Sense Amplifier Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>CSA_VZERO</name>
<description>Current Sense Output Selection</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VOUT</name>
<description>CSA output connected to ADC1 Ch13</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VZERO</name>
<description>voltage reference connected to ADC1 Ch13</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSA_MI_EN</name>
<description>Enable Module Isolation Testmode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSA_GAIN</name>
<description>Operational Amplifier Gain Setting</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>10</name>
<description>Gain Factor 10</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>20</name>
<description>Gain Factor 20</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>40</name>
<description>Gain Factor 40</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>60</name>
<description>Gain Factor 60</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSA_EN</name>
<description>CSA Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>OPA switched off</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>OPA switched on</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>REF1_STS</name>
<description>Reference 1 Status Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>VREF1V2_UPTHWARN_STS</name>
<description>Status for Overvoltage Threshold Measurement of internal VAREF</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UPPER_TRIG_RESET</name>
<description>write clears status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>UPPER_TRIG_SET</name>
<description>trigger status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_LOTHWARN_STS</name>
<description>Status for Undervoltage Threshold Measurement of internal VAREF</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UPPER_TRIG_RESET</name>
<description>write clears status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>UPPER_TRIG_SET</name>
<description>trigger status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PMU</name>
<description>PMU</description>
<baseAddress>0x50004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR14</name>
<description>Interrupt node 14: Wakeup</description>
<value>14</value>
</interrupt>
<interrupt>
<name>INTISR22</name>
<description>Interrupt node 22: MONx</description>
<value>22</value>
</interrupt>
<registers>
<register>
<name>CNF_RST_TFB</name>
<description>Reset Blind Time Register</description>
<addressOffset>0x06C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RST_TFB</name>
<description>Reset Pin Blind Time Selection Bits</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RST_TFB_0</name>
<description>0.5 us typ.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>RST_TFB_1</name>
<description>1 us typ.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>RST_TFB_2</name>
<description>5 us typ.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>RST_TFB_3</name>
<description>31 us typ.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNF_WAKE_FILTER</name>
<description>PMU Wake-up Timing Register</description>
<addressOffset>0x0AC</addressOffset>
<size>32</size>
<fields>
<field>
<name>CNF_GPIO_FT</name>
<description>Wake-up Filter time for General Purpose IO</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>10_us</name>
<description>10 us filter time</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>20_us</name>
<description>20 us filter time</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>40_us</name>
<description>40 us filter time</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>5_us</name>
<description>5 us filter time</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF_MON_FT</name>
<description>Wake-up Filter time for Monitoring Inputs</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>20_us</name>
<description>20 us filter time</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>40_us</name>
<description>40 us filter time</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF_LIN_FT</name>
<description>Wake-up Filter time for LIN WAKE</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50_us</name>
<description>50 us filter time</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>30_us</name>
<description>30 us filter time</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DRV_CTRL</name>
<description>PMU Bridge Driver Control</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<fields>
<field>
<name>CNF_OFF</name>
<description>CNF_OFF Function</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>400 us</name>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>800 us</name>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>2000 us</name>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>4000 us</name>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNF_ON</name>
<description>CNF_ON Function</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>50 us</name>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>100 us</name>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>200 us</name>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>400 us</name>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GL2_HOLD_ON</name>
<description>GL2 Hold Mode On</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GL2_CYC_ON</name>
<description>GL2 Cyclic On</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GL1_HOLD_ON</name>
<description>GL1 Hold Mode On</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GL1_CYC_ON</name>
<description>GL1 Cyclic On</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPIO_WAKE_STATUS</name>
<description>GPIO Port wake status register</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<fields>
<field>
<name>GPIO1_STS_4</name>
<description>Wake GPIO1_4</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO1_STS_2</name>
<description>Wake GPIO1_2</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO1_STS_1</name>
<description>Wake GPIO1_1</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO1_STS_0</name>
<description>Wake GPIO1_0</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_5</name>
<description>Status of GPIO0_5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_4</name>
<description>Status of GPIO0_4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_3</name>
<description>Status of GPIO0_3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_2</name>
<description>Status of GPIO0_2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_1</name>
<description>Status of GPIO0_1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0_STS_0</name>
<description>Status of GPIO0_0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPUDATA0to3</name>
<description>General Purpose User DATA0to3</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<fields>
<field>
<name>DATA3</name>
<description>DATA3 Storage Byte</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>DATA2</name>
<description>DATA2 Storage Byte</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DATA1</name>
<description>DATA1 Storage Byte</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DATA0</name>
<description>DATA0 Storage Byte</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GPUDATA4to7</name>
<description>General Purpose User DATA4to7</description>
<addressOffset>0x0C4</addressOffset>
<size>32</size>
<fields>
<field>
<name>DATA7</name>
<description>DATA7 Storage Byte</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>DATA6</name>
<description>DATA6 Storage Byte</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DATA5</name>
<description>DATA5 Storage Byte</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DATA4</name>
<description>DATA4 Storage Byte</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GPUDATA8to11</name>
<description>General Purpose User DATA8to11</description>
<addressOffset>0x0C8</addressOffset>
<size>32</size>
<fields>
<field>
<name>DATA11</name>
<description>DATA11 Storage Byte</description>
<lsb>24</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>DATA10</name>
<description>DATA10 Storage Byte</description>
<lsb>16</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>DATA9</name>
<description>DATA9 Storage Byte</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>DATA8</name>
<description>DATA8 Storage Byte</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HIGHSIDE_CTRL</name>
<description>Highside Control Register</description>
<addressOffset>0x05C</addressOffset>
<size>32</size>
<fields>
<field>
<name>SPARE</name>
<description>Spare</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
</field>
<field>
<name>HS1_CYC_EN</name>
<description>High-Side 1 switch enable for cyclic sense</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LIN_WAKE_EN</name>
<description>LIN Wake Enable</description>
<addressOffset>0x050</addressOffset>
<size>32</size>
<fields>
<field>
<name>LIN_WAKE_EN</name>
<description>Lin Wake enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Wake Disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake enabled</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MON_CNF1</name>
<description>Settings Monitor</description>
<addressOffset>0x034</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON4_STS</name>
<description>MON4 Status Input</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Low</name>
<description>MON input has low status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>High</name>
<description>MON input has high status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_NSLEEP_SPARE</name>
<description>MON4 Sleep Bit</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Sleep Mode</name>
<description>internal MON output forced to 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active Mode</name>
<description>internal MON output not forced to 0</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_PU</name>
<description>Pull-Up Current Source for MON4 Input Enable</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-up source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-up source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_PD</name>
<description>Pull-Down Current Source for MON4 Input Enable</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-down source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-down source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_CYC</name>
<description>MON4 for Cycle Sense Enable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cycle Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cycle Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_RISE</name>
<description>MON4 Wake-up on Rising Edge Enable</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_FALL</name>
<description>MON4 Wake-up on Falling Edge Enable</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_EN</name>
<description>MON4 Enable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>MON4 disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>MON4 enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_STS</name>
<description>MON3 Status Input</description>
<lsb>23</lsb>
<msb>23</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Low</name>
<description>MON input has low status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>High</name>
<description>MON input has high status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_NSLEEP_SPARE</name>
<description>MON3 Sleep Bit</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Sleep Mode</name>
<description>internal MON output forced to 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active Mode</name>
<description>internal MON output not forced to 0</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_PU</name>
<description>Pull-Up Current Source for MON3 Input Enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-up source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-up source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_PD</name>
<description>Pull-Down Current Source for MON3 Input Enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-down source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-down source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_CYC</name>
<description>MON3 for Cycle Sense Enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cycle Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cycle Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_RISE</name>
<description>MON3 Wake-up on Rising Edge Enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_FALL</name>
<description>MON3 Wake-up on Falling Edge Enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_EN</name>
<description>MON3 Enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>MON3 disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>MON3 enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_STS</name>
<description>MON2 Status Input</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Low</name>
<description>MON input has low status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>High</name>
<description>MON input has high status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_NSLEEP_SPARE</name>
<description>MON2 Sleep Bit</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Sleep Mode</name>
<description>internal MON output forced to 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active Mode</name>
<description>internal MON output not forced to 0</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_PU</name>
<description>Pull-Up Current Source for MON2 Input Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-up source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-up source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_PD</name>
<description>Pull-Down Current Source for MON2 Input Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-down source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-down source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_CYC</name>
<description>MON2 for Cycle Sense Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cycle Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cycle Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_RISE</name>
<description>MON2 Wake-up on Rising Edge Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_FALL</name>
<description>MON2 Wake-up on Falling Edge Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_EN</name>
<description>MON2 Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>MON2 disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>MON2 enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_STS</name>
<description>MON1 Status Input</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Low</name>
<description>MON input has low status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>High</name>
<description>MON input has high status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_NSLEEP_SPARE</name>
<description>MON1 Sleep Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Sleep Mode</name>
<description>internal MON output forced to 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active Mode</name>
<description>internal MON output not forced to 0</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_PU</name>
<description>Pull-Up Current Source for MON1 Input Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-up source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-up source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_PD</name>
<description>Pull-Down Current Source for MON1 Input Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-down source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-down source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_CYC</name>
<description>MON1 for Cycle Sense Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cycle Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cycle Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_RISE</name>
<description>MON1 Wake-up on Rising Edge Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_FALL</name>
<description>MON1 Wake-up on Falling Edge Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_EN</name>
<description>MON1 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>MON1 disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>MON1 enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MON_CNF2</name>
<description>Settings Monitor</description>
<addressOffset>0x038</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON5_STS</name>
<description>MON5 Status Input</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Low</name>
<description>MON input has low status</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>High</name>
<description>MON input has high status</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_NSLEEP_SPARE</name>
<description>MON5 Sleep Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Sleep Mode</name>
<description>internal MON output forced to 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Active Mode</name>
<description>internal MON output not forced to 0</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_PU</name>
<description>Pull-Up Current Source for MON5 Input Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-up source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-up source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_PD</name>
<description>Pull-Down Current Source for MON5 Input Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pull-down source disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pull-down source enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_CYC</name>
<description>MON5 for Cycle Sense Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cycle Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cycle Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_RISE</name>
<description>MON5 Wake-up on Rising Edge Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_FALL</name>
<description>MON5 Wake-up on Falling Edge Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_EN</name>
<description>MON5 Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>MON5 disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>MON5 enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OT_CTRL</name>
<description>Overtemperature Control Register</description>
<addressOffset>0x054</addressOffset>
<size>32</size>
<fields>
<field>
<name>PMU_OT_EN</name>
<description>PMU Overtemperature Detection Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Overtemperature detection disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Overtemperature detection enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OT_WAKE_EN</name>
<description>PMU Wake On Overtemperature Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>no Wake-Up on OT condition</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Wake-Up on OT condition</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OT_INT_EN</name>
<description>PMU Overtemperature Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Interrupt</name>
<description>Interrupt on OT disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt</name>
<description>Interrupt on OT enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OT_TH_CNF</name>
<description>PMU Overtemperature threshold</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>131 degree C</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>136 degree C</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>141 degree C</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>146 degree C</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>152 degree C</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>5</name>
<description>157 degree C</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>6</name>
<description>163 degree C</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>169 degree C</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>8</name>
<description>175 degree C</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>9</name>
<description>181 degree C</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>10</name>
<description>187 degree C</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>11</name>
<description>193 degree C</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>12</name>
<description>200 degree C</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>13</name>
<description>206 degree C</description>
<value>0b1101</value>
</enumeratedValue>
<enumeratedValue>
<name>14</name>
<description>214 degree C</description>
<value>0b1110</value>
</enumeratedValue>
<enumeratedValue>
<name>15</name>
<description>221 degree C</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORCFG</name>
<description>POR Reset Configuration Register</description>
<addressOffset>0x0B4</addressOffset>
<size>32</size>
<fields>
<field>
<name>CNF_FILT</name>
<description>Configuration for reset filter</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RESET_STS</name>
<description>Reset Status Register</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<fields>
<field>
<name>LOCKUP</name>
<description>Lockup-Reset Flag</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Lockup-Reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Lockup-Reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_SOFT</name>
<description>Soft-Reset Flag</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Soft-Reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Soft-Reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_IntWDT</name>
<description>Internal Watchdog Reset Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Internal Watchdog reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Internal Watchdog reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_VS_POR</name>
<description>Power-On Reset Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Power-On reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Power-On reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_PIN</name>
<description>PIN-Reset Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No PIN-Reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>PIN-Reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_ExtWDT</name>
<description>External Watchdog (WDT1) Reset Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No External Watchdog reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>External Watchdog reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_ClkWDT</name>
<description>Clock Watchdog (CLKWDT) Reset Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Clock Watchdog reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Clock Watchdog reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_LPR</name>
<description>Low Priority Resets (see PMU_RST_STS2)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No Low Priority reset executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Low Priority reset executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_SleepEX</name>
<description>Flag which indicates a reset caused by Sleep-Exit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No reset caused by Sleep-Exit executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Reset caused by Sleep-Exit executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_WAKE</name>
<description>Flag which indicates a reset caused by Stop-Exit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No reset caused by Stop-Exit executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Reset caused by Stop-Exit executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_FAIL</name>
<description>Flag which indicates a reset caused by a System Fail reported in the corresponding Fail Register</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No reset caused by System Fail executed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Reset caused by System Fail executed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SLEEP</name>
<description>PMU Sleep Behavior Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<fields>
<field>
<name>CYC_SENSE_S_DEL</name>
<description>Sample Delay in Cyclic Sense</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>10 us typ.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>20 us typ.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>30 us typ.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>40 us typ.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>60 us typ.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>5</name>
<description>80 us typ.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>6</name>
<description>100 us typ.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>7</name>
<description>150 us typ.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_WAKE_E01</name>
<description>Exponent</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Exponent value is 0</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Exponent value is 1</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>Exponent value is 2</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>Exponent value is 3</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_WAKE_M03</name>
<description>Mantissa</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>Mantissa value is 1</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Mantissa value is 16</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_SENSE_E01</name>
<description>Exponent</description>
<lsb>12</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Exponent value is 0</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Exponent value is 1</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>Exponent value is 2</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>Exponent value is 3</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_SENSE_M03</name>
<description>Mantissa</description>
<lsb>8</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>Mantissa value is 1</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Mantissa value is 16</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_SENSE_EN</name>
<description>Enabling Cyclic Sense</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cyclic Sense disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cyclic Sense enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_WAKE_EN</name>
<description>Enabling Cyclic Wake</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Cyclic Wake disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Cyclic Wake enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_0V9_N</name>
<description>Enables the reduction of the VDDC regulator output to 0.9 V during Stop-Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Output voltage reduction enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Output voltage reduction disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAKE_W_RST</name>
<description>Wake-up with reset execution</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>Stop-Exit without reset execution</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Stop-Exit with reset execution</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SUPPLY_STS</name>
<description>Voltage Reg Status Register</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<fields>
<field>
<name>PMU_5V_OVERLOAD_SC</name>
<description>Overload at VDDP regulator Status clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>Overload status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overload status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_5V_OVERVOLT_SC</name>
<description>Overvoltage at VDDP regulator Status clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>Overvoltage status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overvoltage status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OVERTEMP_SC</name>
<description>Overtemperature Status clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>Overtemperature status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overtemperature status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_OVERLOAD_SC</name>
<description>Overload at VDDC regulator Status clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>Overload status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overload status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_OVERVOLT_SC</name>
<description>Overvoltage at VDDC regulator Status clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>Overvoltage status not cleared</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overvoltage status cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_5V_FAIL_EN</name>
<description>Enabling of VDDP status information as interrupt source</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>No interrupts are generated</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupts are generated</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_5V_OVERLOAD</name>
<description>Overload at VDDP regulator</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No overload</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overload</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_5V_OVERVOLT</name>
<description>Overvoltage at VDDP regulator</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No overvoltage</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OVERTEMP</name>
<description>PMU Overtemperature</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No overtemperature</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_FAIL_EN</name>
<description>Enabling of VDDC status information as interrupt source</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>No interrupts are generated</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupts are generated</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_OVERLOAD</name>
<description>Overload at VDDC regulator</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No overload</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overload</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_OVERVOLT</name>
<description>Overvoltage at VDDC regulator</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No overvoltage</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VDDEXT_CTRL</name>
<description>VDDEXT Control</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<fields>
<field>
<name>VDDEXT_OT_SC</name>
<description>VDDEXT Supply Overtemperature Status clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>VDDEXT Overtemperature status not cleared</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>VDDEXT Overtemperature status cleared</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_ISC</name>
<description>VDDEXT Supply Undervoltage Interrupt Status clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>VDDEXT Undervoltage not cleared</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>VDDEXT Undervoltage cleared</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OT_ISC</name>
<description>VDDEXT Supply Overtemperature Interrupt Status clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>VDDEXT OverTemperature not cleared</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>VDDEXT OverTemperature cleared</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_STABLE</name>
<description>VDDEXT Supply Stable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDDEXT not in stable condition</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDEXT in stable condition</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OT</name>
<description>VDDEXT Supply Overtemperature</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDDEXT not in overtemperature condition</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDEXT in overtemperature condition</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OT_STS</name>
<description>VDDEXT Supply Overtemperature Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDDEXT not in overtemperature condition</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDEXT in overtemperature condition</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_IS</name>
<description>VDDEXT Supply Undervoltage Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDDEXT not in undervoltage condition</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDEXT in undervoltage condition</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OT_IS</name>
<description>VDDEXT Supply OverTemperature Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDDEXT no overtemperature condition</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDEXT overtemperature condition</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_FAIL_EN</name>
<description>Enabling of VDDEXT Supply status information as interrupt source</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>VDDEXT fail interrupts are disable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>VDDEXT fail Interrupts are enable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_CYC_EN</name>
<description>VDDEXT Supply for Cyclic Sense Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>VDDEXT for cyclic sense disable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>VDDEXT for cyclic sense enable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_ENABLE</name>
<description>VDDEXT Supply Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>VDDEXT Supply disable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>VDDEXT supply enable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WAKE_CNF_GPIO0</name>
<description>Wake Configuration GPIO Port 0 Register</description>
<addressOffset>0x0BC</addressOffset>
<size>32</size>
<fields>
<field>
<name>CYC_5</name>
<description>GPIO0_5 input for cycle sense enable</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_4</name>
<description>GPIO0_4 input for cycle sense enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_3</name>
<description>GPIO0_3 input for cycle sense enable</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_2</name>
<description>GPIO0_2 input for cycle sense enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_1</name>
<description>GPIO0_1 input for cycle sense enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_0</name>
<description>GPIO0_0 input for cycle sense enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_5</name>
<description>Port 0_5 Wake-up on Falling Edge enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_4</name>
<description>Port 0_4 Wake-up on Falling Edge enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_3</name>
<description>Port 0_3 Wake-up on Falling Edge enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_2</name>
<description>Port 0_2 Wake-up on Falling Edge enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_1</name>
<description>Port 0_1 Wake-up on Falling Edge enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_0</name>
<description>Port 0_0 Wake-up on Falling Edge enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_5</name>
<description>Port 0_5 Wake-up on Rising Edge enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_4</name>
<description>Port 0_4 Wake-up on Rising Edge enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_3</name>
<description>Port 0_3 Wake-up on Rising Edge enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_2</name>
<description>Port 0_2 Wake-up on Rising Edge enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_1</name>
<description>Port 0_1 Wake-up on Rising Edge enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_0</name>
<description>Port 0_0 Wake-up on Rising Edge enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WAKE_CNF_GPIO1</name>
<description>Wake Configuration GPIO Port 1 Register</description>
<addressOffset>0x0CC</addressOffset>
<size>32</size>
<fields>
<field>
<name>CYC_4</name>
<description>GPIO1_4 input for cycle sense enable</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_2</name>
<description>GPIO1_2 input for cycle sense enable</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_1</name>
<description>GPIO1_1 input for cycle sense enable</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_0</name>
<description>GPIO1_0 input for cycle sense enable</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>input for cycle sense enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>input for cycle sense disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_4</name>
<description>Port 1_4 Wake-up on Falling Edge enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_2</name>
<description>Port 1_2 Wake-up on Falling Edge enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_1</name>
<description>Port 1_1 Wake-up on Falling Edge enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FA_0</name>
<description>Port 1_0 Wake-up on Falling Edge enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_4</name>
<description>Port 1_4 Wake-up on Rising Edge enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_2</name>
<description>Port 1_2 Wake-up on Rising Edge enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_1</name>
<description>Port 1_1 Wake-up on Rising Edge enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RI_0</name>
<description>Port 1_0 Wake-up on Rising Edge enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENABLE</name>
<description>wake-up enabled</description>
<value>0b1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>wake-up disabled</description>
<value>0b0</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WAKE_STATUS</name>
<description>Main wake status register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<fields>
<field>
<name>VDDEXT_UV</name>
<description>Wake VDDEXT Undervoltage</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OT</name>
<description>Wake VDDEXT Overtemperature</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_OT</name>
<description>Wake PMU Overtemperature</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON5_WAKE_STS</name>
<description>Status of MON5</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4_WAKE_STS</name>
<description>Status of MON4</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3_WAKE_STS</name>
<description>Status of MON3</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2_WAKE_STS</name>
<description>Status of MON2</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1_WAKE_STS</name>
<description>Status of MON1</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No wake-up detected</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>wake-up detected</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO2</name>
<description>Wake-up via GPIO2 which is a logical OR combination of all Wake_STS_GPIO2 bits</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FAIL</name>
<description>Wake-up after any Fail, which is a logical OR combination of PMU_OT, VDDEXT_OT, VDDEXT_UV</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CYC_WAKE</name>
<description>Wake-up caused by Cyclic Wake</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO1</name>
<description>Wake-up via GPIO1 which is a logical OR combination of all Wake_STS_GPIO1 bits</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIO0</name>
<description>Wake-up via GPIO0 which is a logical OR combination of all Wake_STS_GPIO0 bits</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON</name>
<description>Wake-up via MON which is a logical OR combination of all Wake_STS_MON bits</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LIN_WAKE</name>
<description>Wake-up via LIN- Message</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Wake-up occurred</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Wake-up occurred</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WFS</name>
<description>WFS System Fail Register</description>
<addressOffset>0x070</addressOffset>
<size>32</size>
<fields>
<field>
<name>PMU_OT_FAIL</name>
<description>PMU Overtemperature Indication Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overtemperature</name>
<description>PMU ok</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>PMU Overtemperature</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LP_CLKWD</name>
<description>LP_CLKWD</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ok</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>fail</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDT1_SEQ_FAIL</name>
<description>External Watchdog (WDT1) Sequential Fail</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Fail</name>
<description>System working properly</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Sequential Watchdog Fail</name>
<description>5 consecutive watchdog fails</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT</name>
<description>System Overtemperature Indication Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overtemperature</name>
<description>System ok</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overtemperature</name>
<description>System Overtemperature</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_CLK_WDT</name>
<description>System Clock (fsys)Watchdog Fail</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No System Clock Fail</name>
<description>fsys ok</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>System Clock Fail</name>
<description>fsys failed</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_5V_OVL</name>
<description>VDDP Overload Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overload</name>
<description>VDDP ok</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overload</name>
<description>VDDP Overload</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PMU_1V5_OVL</name>
<description>VDDC Overload Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overload</name>
<description>VDDC ok</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overload</name>
<description>Hall VDDC Overload</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUPP_TMOUT</name>
<description>Supply Time Out</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Main Supply ok</name>
<description>VDDP or VDDC are in expected range</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Main Supply fail</name>
<description>VDDP or VDDC do not have stable operating point</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SUPP_SHORT</name>
<description>Supply Short</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Main Supply ok</name>
<description>VDDP or VDDC are in expected range</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Main Supply short</name>
<description>VDDP or VDDC are in short circuit condition</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PORT</name>
<description>PORT</description>
<baseAddress>0x48028000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR23</name>
<description>Interrupt node 23: Port 2.x (ADC1)</description>
<value>23</value>
</interrupt>
<registers>
<register>
<name>P0_ALTSEL0</name>
<description>Port 0 Alternate Select Register 0</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5</name>
<description>See</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>PP4</name>
<description>See</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PP3</name>
<description>See</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PP2</name>
<description>See</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PP1</name>
<description>See</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PP0</name>
<description>See</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P0_ALTSEL1</name>
<description>Port 0 Alternate Select Register 1</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5</name>
<description>See</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>PP4</name>
<description>See</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PP3</name>
<description>See</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PP2</name>
<description>See</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PP1</name>
<description>See</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PP0</name>
<description>See</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P0_DATA</name>
<description>Port 0 Data Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5_STS</name>
<description>Port 0 Pin 5 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 5 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 5 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4_STS</name>
<description>Port 0 Pin 4 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 4 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 4 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3_STS</name>
<description>Port 0 Pin 3 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 3 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 3 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2_STS</name>
<description>Port 0 Pin 2 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 2 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 2 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1_STS</name>
<description>Port 0 Pin 1 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 1 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 1 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0_STS</name>
<description>Port 0 Pin 0 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 0 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 0 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP5</name>
<description>Port 0 Pin 5 Data Value</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 5 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 5 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Port 0 Pin 4 Data Value</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 4 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 4 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Port 0 Pin 3 Data Value</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 3 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 3 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 0 Pin 2 Data Value</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 2 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 2 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 0 Pin 1 Data Value</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 1 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 1 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 0 Pin 0 Data Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 0 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 0 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P0_DIR</name>
<description>Port 0 Direction Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5_INEN</name>
<description>Port 0 Pin 5 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4_INEN</name>
<description>Port 0 Pin 4 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3_INEN</name>
<description>Port 0 Pin 3 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2_INEN</name>
<description>Port 0 Pin 2 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1_INEN</name>
<description>Port 0 Pin 1 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0_INEN</name>
<description>Port 0 Pin 0 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP5</name>
<description>Port 0 Pin 5 Direction Control</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Port 0 Pin 4 Direction Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Port 0 Pin 3 Direction Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 0 Pin 2 Direction Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 0 Pin 1 Direction Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 0 Pin 0 Direction Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P0_OD</name>
<description>Port 0 Open Drain Control Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5</name>
<description>Port 0 Pin 5 Open Drain Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Port 0 Pin 4 Open Drain Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Port 0 Pin 3 Open Drain Mode</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 0 Pin 2 Open Drain Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 0 Pin 1 Open Drain Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 0 Pin 0 Open Drain Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P0_PUDEN</name>
<description>Port 0 Pull-Up/Pull-Down Enable Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Enable at Port 0 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P0_PUDSEL</name>
<description>Port 0 Pull-Up/Pull-Down Select Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP5</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 5</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Select Port 0 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_ALTSEL0</name>
<description>Port 1 Alternate Select Register 0</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4</name>
<description>See</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PP2</name>
<description>See</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PP1</name>
<description>See</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PP0</name>
<description>See</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P1_ALTSEL1</name>
<description>Port 1 Alternate Select Register 1</description>
<addressOffset>0x38</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4</name>
<description>See</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
<field>
<name>PP2</name>
<description>See</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>PP1</name>
<description>See</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>PP0</name>
<description>See</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>P1_DATA</name>
<description>Port 1 Data Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4_STS</name>
<description>Port 1 Pin 4 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 4 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 4 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2_STS</name>
<description>Port 1 Pin 2 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 2 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 2 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1_STS</name>
<description>Port 1 Pin 1 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 1 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 1 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0_STS</name>
<description>Port 1 Pin 0 Data Value (read back of Port Data when IO is configured as output)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 0 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 0 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Port 1 Pin 4 Data Value</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 4 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 4 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 1 Pin 2 Data Value</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 2 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 2 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 1 Pin 1 Data Value</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 1 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 1 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 1 Pin 0 Data Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 0 pin 0 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 0 pin 0 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_DIR</name>
<description>Port 1 Direction Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4_INEN</name>
<description>Port 1 Pin 4 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2_INEN</name>
<description>Port 1 Pin 2 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1_INEN</name>
<description>Port 1 Pin 1 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0_INEN</name>
<description>Port 1 Pin 0 Input Schmitt Trigger enable (only valid if IO is configured as output)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Schmitt Trigger is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Schmitt Trigger is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP4</name>
<description>Port 1 Pin 4 Direction Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Input</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Output</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 1 Pin 2 Direction Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Input</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Output</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 1 Pin 1 Direction Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Input</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Output</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 1 Pin 0 Direction Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Input</name>
<description>Direction is set to input</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Output</name>
<description>Direction is set to output</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_OD</name>
<description>Port 1 Open Drain Control Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4</name>
<description>Port 1 Pin 4 Open Drain Mode</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 1 Pin 2 Open Drain Mode</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 1 Pin 1 Open Drain Mode</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 1 Pin 0 Open Drain Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal Mode</name>
<description>Output is actively driven for 0 and 1 state</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Open Drain Mode</name>
<description>Output is actively driven only for 0 state</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_PUDEN</name>
<description>Port 1 Pull-Up/Pull-Down Enable Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4</name>
<description>Pull-Up/Pull-Down Enable at Port 1 Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Enable at Port 1 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Enable at Port 1 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Enable at Port 1 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_PUDSEL</name>
<description>Port 1 Pull-Up/Pull-Down Select Register</description>
<addressOffset>0x2C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP4</name>
<description>Pull-Up/Pull-Down Select Port 1 Bit 4</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Select Port 1 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Select Port 1 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Select Port 1 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P2_DATA</name>
<description>Port 2 Data Register</description>
<addressOffset>0x40</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP7</name>
<description>Port 2 Pin 7 Data Value</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 2 pin 7 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 2 pin 7 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Port 2 Pin 3 Data Value</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 2 pin 3 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 2 pin 3 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 2 Pin 2 Data Value</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 2 pin 2 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 2 pin 2 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 2 Pin 1 Data Value</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 2 pin 1 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 2 pin 1 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 2 Pin 0 Data Value</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>Port 2 pin 0 data value = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>Port 2 pin 0 data value = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P2_DIR</name>
<description>Port 2 Direction Register</description>
<addressOffset>0x44</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP7</name>
<description>Port 2 Pin 7 Driver Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Input driver is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Input driver is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Port 2 Pin 3 Driver Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Input driver is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Input driver is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Port 2 Pin 2 Driver Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Input driver is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Input driver is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Port 2 Pin 1 Driver Control</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Input driver is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Input driver is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Port 2 Pin 0 Driver Control</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>Input driver is enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabled</name>
<description>Input driver is disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P2_PUDEN</name>
<description>Port 2 Pull-Up/Pull-Down Enable Register</description>
<addressOffset>0x50</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP7</name>
<description>Pull-Up/Pull-Down Enable at Port 2 Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Pull-Up/Pull-Down Enable at Port 2 Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Enable at Port 2 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Enable at Port 2 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Enable at Port 2 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description>Pull-up or Pull-down device is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description>Pull-up or Pull-down device is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P2_PUDSEL</name>
<description>Port 2 Pull-Up/Pull-Down Select Register</description>
<addressOffset>0x4C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PP7</name>
<description>Pull-Up/Pull-Down Select Port 2 Bit 7</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP3</name>
<description>Pull-Up/Pull-Down Select Port 2 Bit 3</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP2</name>
<description>Pull-Up/Pull-Down Select Port 2 Bit 2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP1</name>
<description>Pull-Up/Pull-Down Select Port 2 Bit 1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PP0</name>
<description>Pull-Up/Pull-Down Select Port 2 Bit 0</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Pull-down</name>
<description>Pull-down device is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Pull-up</name>
<description>Pull-up device is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCU</name>
<description>SCU</description>
<baseAddress>0x50005000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR12</name>
<description>Interrupt node 12: EINT0</description>
<value>12</value>
</interrupt>
<interrupt>
<name>INTISR13</name>
<description>Interrupt node 13: EINT1</description>
<value>13</value>
</interrupt>
<registers>
<register>
<name>ADC1_CLK</name>
<description>ADC1 Peripheral Clock Register</description>
<addressOffset>0x06C</addressOffset>
<size>32</size>
<fields>
<field>
<name>DPP1_CLK_DIV</name>
<description>ADC1 Post processing clock divider</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>Divide by 1</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>Divide by 2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>Divide by 3</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>Divide by 4</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADC1_CLK_DIV</name>
<description>ADC1 Clock divider</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>Divide by 1</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>Divide by 2</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>Divide by 3</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>Divide by 4</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 5</name>
<description>Divide by 5</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 6</name>
<description>Divide by 6</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 7</name>
<description>Divide by 7</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>Divide by 8</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>div 15</name>
<description>Divide by 15</description>
<value>0b1110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 16</name>
<description>Divide by 16</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APCLK</name>
<description>Analog Peripheral Clock Register</description>
<addressOffset>0x058</addressOffset>
<size>32</size>
<fields>
<field>
<name>CPCLK_DIV</name>
<description>Charge Pump Clock Divider</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 2</name>
<description>divide by 2</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>div 1</name>
<description>divide by 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CPCLK_SEL</name>
<description>Charge Pump Clock Selection</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LP_CLK</name>
<description>LP_CLK is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>f_sys</name>
<description>fsys is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BGCLK_DIV</name>
<description>Bandgap Clock Divider</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 2</name>
<description>divide by 2</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>div 1</name>
<description>divide by 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BGCLK_SEL</name>
<description>Bandgap Clock Selection</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LP_CLK</name>
<description>LP_CLK is selected</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>f_sys</name>
<description>fsys is selected</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK2FAC</name>
<description>Slow Down Clock Divider for TFILT_CLK Generation</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fsys</description>
<value>0b00000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fsys/2</description>
<value>0b00001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>fsys/3</description>
<value>0b00010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fsys/4</description>
<value>0b00011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 5</name>
<description>fsys/5</description>
<value>0b00100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 6</name>
<description>fsys/6</description>
<value>0b00101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 7</name>
<description>fsys/7</description>
<value>0b00110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fsys/8</description>
<value>0b00111</value>
</enumeratedValue>
<enumeratedValue>
<name>div 9</name>
<description>fsys/9</description>
<value>0b01000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 10</name>
<description>fsys/10</description>
<value>0b01001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 11</name>
<description>fsys/11</description>
<value>0b01010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 12</name>
<description>fsys/12</description>
<value>0b01011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 31</name>
<description>fsys/31</description>
<value>0b11110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fsys/32</description>
<value>0b11111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK1FAC</name>
<description>Analog Module Clock Factor</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>Divide by 1</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>Divide by 2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>Divide by 3</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>Divide by 4</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APCLK_CTRL</name>
<description>Analog Peripheral Clock Control Register</description>
<addressOffset>0x054</addressOffset>
<size>32</size>
<fields>
<field>
<name>CLKWDT_IE</name>
<description>Clock Watchdog Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<description>Interrupt disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enabled</name>
<description>Interrupt enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK_SET</name>
<description>Set and Overtake Flag for Clock Settings</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ignore</name>
<description>Clock Settings are ignored (previous values are held)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>update</name>
<description>Clock Settings are overtaken</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APCLK_SCLR</name>
<description>Analog Peripheral Clock Status Clear Register</description>
<addressOffset>0x064</addressOffset>
<size>32</size>
<fields>
<field>
<name>APCLK3SCLR</name>
<description>Analog Peripherals Clock 3 Status Clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
</field>
<field>
<name>APCLK2SCLR</name>
<description>Analog Peripherals Clock Status Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
</field>
<field>
<name>APCLK1SCLR</name>
<description>Analog Peripherals Clock Status Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>APCLK_STS</name>
<description>Analog Peripheral Clock Status Register</description>
<addressOffset>0x05C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PLL_LOCK</name>
<description>PLL LOCK Status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no lock</name>
<description>PLL has not locked</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>lock</name>
<description>PLL has locked</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDRV_CLK_ERR_STS</name>
<description>BRDRV CLK Error Status</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>no Error writing was not blocked</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Error writing was blocked</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK3STS</name>
<description>Loss of Clock Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no loss</name>
<description>No loss of clock</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>loss</name>
<description>Loss of clock occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK2STS</name>
<description>Analog Peripherals Clock Status</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>The TFILT_CLK clock is in the required range</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Too high</name>
<description>The TFILT_CLK clock exceeds the higher limit</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Too low</name>
<description>The TFILT_CLK clock exceeds the lower limit</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Out of Limit</name>
<description>The TFILT_CLK clock is not inside the specified limit.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK_ERR_STS</name>
<description>APCLK Error Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Error</name>
<description>no Error writing was not blocked</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Error writing was blocked</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>APCLK1STS</name>
<description>Analog Peripherals Clock Status</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>The MI_CLK clock is in the required range</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>too high</name>
<description>The MI_CLK clock exceeds the higher limit</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>too low</name>
<description>The MI_CLK clock exceeds the lower limit</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>out of limit</name>
<description>The MI_CLK clock is not inside the specified limit.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BCON1</name>
<description>Baud Rate Control Register 1</description>
<addressOffset>0x088</addressOffset>
<size>32</size>
<fields>
<field>
<name>BR1_PRE</name>
<description>Prescaler Bit</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fDIV = fPCLK</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fDIV = fPCLK/2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fDIV = fPCLK/4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fDIV = fPCLK/8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 16</name>
<description>fDIV = fPCLK/16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fDIV = fPCLK/32</description>
<value>0b101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BR1_R</name>
<description>Baud Rate Generator Run Control Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Baud-rate generator disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Baud-rate generator enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BCON2</name>
<description>Baud Rate Control Register 2</description>
<addressOffset>0x098</addressOffset>
<size>32</size>
<fields>
<field>
<name>BR2_PRE</name>
<description>Prescaler Bit</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fDIV = fPCLK</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fDIV = fPCLK/2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fDIV = fPCLK/4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fDIV = fPCLK/8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 16</name>
<description>fDIV = fPCLK/16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fDIV = fPCLK/32</description>
<value>0b101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BR2_R</name>
<description>Baud Rate Generator Run Control Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Baud-rate generator disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Baud-rate generator enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BG1</name>
<description>Baud Rate Timer/Reload Register</description>
<addressOffset>0x090</addressOffset>
<size>32</size>
<fields>
<field>
<name>BG1_TIM_VALUE</name>
<description>Baud Rate Timer Value</description>
<lsb>16</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Bypassed</name>
<description>Baud-rate timer is bypassed.</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>2046</name>
<value>0x7FE</value>
</enumeratedValue>
<enumeratedValue>
<name>2047</name>
<value>0x7FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BG1_BR_VALUE</name>
<description>Baud Rate Reload Value</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Bypass</name>
<description>Baud-rate timer is bypassed.</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>2046</name>
<value>0x7FE</value>
</enumeratedValue>
<enumeratedValue>
<name>2047</name>
<value>0x7FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BG2</name>
<description>Baud Rate Timer/Reload Register</description>
<addressOffset>0x0A0</addressOffset>
<size>32</size>
<fields>
<field>
<name>BG2_TIM_VALUE</name>
<description>Baud Rate Timer Value</description>
<lsb>16</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Bypassed</name>
<description>Baud-rate timer is bypassed.</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>2046</name>
<value>0x7FE</value>
</enumeratedValue>
<enumeratedValue>
<name>2047</name>
<value>0x7FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BG2_BR_VALUE</name>
<description>Baud Rate Reload Value</description>
<lsb>0</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Bypass</name>
<description>Baud-rate timer is bypassed.</description>
<value>0x000</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<value>0x001</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<value>0x002</value>
</enumeratedValue>
<enumeratedValue>
<name>2046</name>
<value>0x7FE</value>
</enumeratedValue>
<enumeratedValue>
<name>2047</name>
<value>0x7FF</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BGL1</name>
<description>Baud Rate Timer/Reload Register, Low Byte 1</description>
<addressOffset>0x08C</addressOffset>
<size>32</size>
<fields>
<field>
<name>BG1_FD_SEL</name>
<description>Fractional Divider Selection</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BGL2</name>
<description>Baud Rate Timer/Reload Register, Low Byte 2</description>
<addressOffset>0x09C</addressOffset>
<size>32</size>
<fields>
<field>
<name>BG2_FD_SEL</name>
<description>Fractional Divider Selection</description>
<lsb>0</lsb>
<msb>4</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BRDRV_CLK</name>
<description>ADC1 Peripheral Clock Register</description>
<addressOffset>0x150</addressOffset>
<size>32</size>
<fields>
<field>
<name>BRDRV_TFILT_DIV</name>
<description>Slow Down Clock Divider for TFILT_CLK Generation</description>
<lsb>8</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fsys</description>
<value>0b00000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fsys/2</description>
<value>0b00001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>fsys/3</description>
<value>0b00010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fsys/4</description>
<value>0b00011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 5</name>
<description>fsys/5</description>
<value>0b00100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 6</name>
<description>fsys/6</description>
<value>0b00101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 7</name>
<description>fsys/7</description>
<value>0b00110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fsys/8</description>
<value>0b00111</value>
</enumeratedValue>
<enumeratedValue>
<name>div 9</name>
<description>fsys/9</description>
<value>0b01000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 10</name>
<description>fsys/10</description>
<value>0b01001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 11</name>
<description>fsys/11</description>
<value>0b01010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 12</name>
<description>fsys/12</description>
<value>0b01011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 31</name>
<description>fsys/31</description>
<value>0b11110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fsys/32</description>
<value>0b11111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDRV_CLK_DIV</name>
<description>Analog Module Clock Factorf</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>Divide by 1</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>Divide by 2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>Divide by 3</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>Divide by 4</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMCON1</name>
<description>Clock Control Register 1</description>
<addressOffset>0x048</addressOffset>
<size>32</size>
<fields>
<field>
<name>PDIV</name>
<description>PLL PDIV-Divider:</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>P = 4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>1</name>
<description>P = 4</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>P = 4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>3</name>
<description>P = 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>4</name>
<description>P = 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>5</name>
<description>P = 5 (default)</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>6</name>
<description>P = 6, ...</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>50</name>
<description>P = 50</description>
<value>50</value>
</enumeratedValue>
<enumeratedValue>
<name>51</name>
<description>P = 50, ...</description>
<value>51</value>
</enumeratedValue>
<enumeratedValue>
<name>63</name>
<description>P = 50</description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>K1DIV</name>
<description>PLL K1-Divider</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 2</name>
<description>K1 = 2</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>div 1</name>
<description>K1 = 1</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>K2DIV</name>
<description>PLL K2-Divider</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 2</name>
<description>K2 = 2 (default)</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>K2 = 3</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>K2 = 4</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>div 5</name>
<description>K2 = 5</description>
<value>0x3</value>
</enumeratedValue>
<enumeratedValue>
<name>div 6</name>
<description>K2 = 6</description>
<value>0x4</value>
</enumeratedValue>
<enumeratedValue>
<name>div 7</name>
<description>K2 = 7</description>
<value>0x5</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>K2 = 8</description>
<value>0x6</value>
</enumeratedValue>
<enumeratedValue>
<name>div 9</name>
<description>K2 = 9</description>
<value>0x7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKREL</name>
<description>Slow Down Clock Divider for fCCLK Generation</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fsys</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fsys/2</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>fsys/3</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fsys/4</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fsys/8</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 16</name>
<description>fsys/16</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 24</name>
<description>fsys/24</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fsys/32</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>div 48</name>
<description>fsys/48</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 64</name>
<description>fsys/64</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 96</name>
<description>fsys/96</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 128</name>
<description>fsys/128</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 192</name>
<description>fsys/192</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 256</name>
<description>fsys/256</description>
<value>0b1101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 384</name>
<description>fsys/384</description>
<value>0b1110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 512</name>
<description>fsys/512</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMCON2</name>
<description>Clock Control Register 2</description>
<addressOffset>0x04C</addressOffset>
<size>32</size>
<fields>
<field>
<name>PBA0CLKREL</name>
<description>PBA0 Clock Divider</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>divide by 1</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>divide by 2</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>COCON</name>
<description>Clock Output Control Register</description>
<addressOffset>0x0B4</addressOffset>
<size>32</size>
<fields>
<field>
<name>EN</name>
<description>CLKOUT Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>No external clock signal is provided</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>The configured external clock signal is provided</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUTS1</name>
<description>Clock Out Source Select Bit 1</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>f_cclk</name>
<description>fCCLK is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>COUTS0</name>
<description>Based on setting of COUTS0.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TLEN</name>
<description>Toggle Latch Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Toggle Latch is disabled. Clock output frequency is chosen by the bit field COREL.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Toggle Latch is enabled. Clock output frequency is half of the frequency that is chosen by the bit field COREL. The resulting output frequency has 50 percent duty cycle.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COUTS0</name>
<description>Clock Out Source Select Bit 0</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Osc</name>
<description>Oscillator output frequency is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>COREL</name>
<description>Clock output frequency is chosen by the bit field COREL.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COREL</name>
<description>Clock Output Divider</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>fsys</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>fsys/2</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>fsys/3</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>fsys/4</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 6</name>
<description>fsys/6</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 8</name>
<description>fsys/8</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 10</name>
<description>fsys/10</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 12</name>
<description>fsys/12</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>div 14</name>
<description>fsys/14</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>div 16</name>
<description>fsys/16</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>div 18</name>
<description>fsys/18</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>div 20</name>
<description>fsys/20</description>
<value>0b1011</value>
</enumeratedValue>
<enumeratedValue>
<name>div 24</name>
<description>fsys/24</description>
<value>0b1100</value>
</enumeratedValue>
<enumeratedValue>
<name>div 32</name>
<description>fsys/32</description>
<value>0b1101</value>
</enumeratedValue>
<enumeratedValue>
<name>div 36</name>
<description>fsys/36</description>
<value>0b1110</value>
</enumeratedValue>
<enumeratedValue>
<name>div 40</name>
<description>fsys/40</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EDCCON</name>
<description>Error Detection and Correction Control Register</description>
<addressOffset>0x0D4</addressOffset>
<size>32</size>
<fields>
<field>
<name>NVMIE</name>
<description>NVM Double Bit ECC Error Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>No NMI is generated when a double bit ECC error occurs reading NVM.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>An NMI is generated when a double bit ECC error occurs reading NVM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIE</name>
<description>RAM Double Bit ECC Error Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>No NMI is generated when a double bit ECC error occurs reading RAM.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>An NMI is generated when a double bit ECC error occurs reading RAM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EDCSCLR</name>
<description>Error Detection and Correction Status Clear Register</description>
<addressOffset>0x10C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RSBEC</name>
<description>RAM Single Bit Error Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>A single bit error on RAM is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>A single bit error on RAM is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVMDBEC</name>
<description>NVM Double Bit Error Clear</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>A double bit error on NVM is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>A double bit error on NVM is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBEC</name>
<description>RAM Double Bit Error Clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>A double bit error on RAM is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>A double bit error on RAM is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EDCSTAT</name>
<description>Error Detection and Correction Status Register</description>
<addressOffset>0x0D8</addressOffset>
<size>32</size>
<fields>
<field>
<name>RSBE</name>
<description>RAM Single Bit Error</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No single bit error on RAM has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>A single bit error on RAM has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVMDBE</name>
<description>NVM Double Bit Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No double bit error on NVM has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>A double bit error on NVM has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RDBE</name>
<description>RAM Double Bit Error</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No double bit error on RAM has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>A double bit error on RAM has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXICON0</name>
<description>External Interrupt Control Register 0</description>
<addressOffset>0x028</addressOffset>
<size>32</size>
<fields>
<field>
<name>EXINT2</name>
<description>External Interrupt 2 Trigger Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Interrupt disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1</name>
<description>External Interrupt 1 Trigger Select</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Interrupt disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0</name>
<description>External Interrupt 0 Trigger Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable</name>
<description>Interrupt disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXICON1</name>
<description>External Interrupt Control Register 1</description>
<addressOffset>0x02C</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON4</name>
<description>MON4 Input Trigger Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>external interrupt MON is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3</name>
<description>MON3 Input Trigger Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>external interrupt MON is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2</name>
<description>MON2 Input Trigger Select</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>external interrupt MON is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1</name>
<description>MON1 Input Trigger Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>external interrupt MON is disabled.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>rising</name>
<description>Interrupt on rising edge.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>falling</name>
<description>Interrupt on falling edge.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>both</name>
<description>Interrupt on both rising and falling edge.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPT12ICLR</name>
<description>Timer and Counter Control/Status Clear Register</description>
<addressOffset>0x180</addressOffset>
<size>32</size>
<fields>
<field>
<name>GPT12CRC</name>
<description>GPT Module 1 Capture Reload Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT2T6C</name>
<description>GPT Module 2Timer6 Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT2T5C</name>
<description>GPT Module 2 Timer5 Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T4C</name>
<description>GPT Module 1 Timer4 Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T3C</name>
<description>GPT Module 1 Timer3 Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T2C</name>
<description>GPT Module 1 Timer 2 Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPT12IEN</name>
<description>General Purpose Timer 12 Interrupt Enable Register</description>
<addressOffset>0x15C</addressOffset>
<size>32</size>
<fields>
<field>
<name>CRIE</name>
<description>General Purpose Timer 12 Capture and Reload Interrupt Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T6IE</name>
<description>General Purpose Timer 12 T6 Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T5IE</name>
<description>General Purpose Timer 12 T5 Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T4IE</name>
<description>General Purpose Timer 12 T4 Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T3IE</name>
<description>General Purpose Timer 12 T3 Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2IE</name>
<description>General Purpose Timer 12 T2 Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPT12IRC</name>
<description>Timer and Counter Control/Status Register</description>
<addressOffset>0x160</addressOffset>
<size>32</size>
<fields>
<field>
<name>GPT12CR</name>
<description>GPT Module 1 Capture Reload Interrupt Status</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Capture Reload Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Capture Reload Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT2T6</name>
<description>GPT Module 2Timer6 Interrupt Status</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Timer 6 Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Timer 6 Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT2T5</name>
<description>GPT Module 2 Timer5 Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Timer 5 Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Timer 5 Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T4</name>
<description>GPT Module 1 Timer4 Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Timer 4 Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Timer 4 Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T3</name>
<description>GPT Module 1 Timer3 Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Timer 3 Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Timer 3 Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT1T2</name>
<description>GPT Module 1 Timer 2 Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>No Timer 2 Interrupt has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Timer 2 Interrupt has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPT12PISEL</name>
<description>GPT12 Peripheral Input Select Register</description>
<addressOffset>0x0D0</addressOffset>
<size>32</size>
<fields>
<field>
<name>GPT12_SEL</name>
<description>CCU6 Trigger Configuration.</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T_21</name>
<description>CCU6_INT is triggered by Timer21</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>GPT12</name>
<description>CCU6_INT is triggered by GPT12PISEL.GPT12</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIG_CONF</name>
<description>CCU6 Trigger Configuration.</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Single</name>
<description>Trigger is just for one measurement (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Edge</name>
<description>Trigger is present until next input edge (selected by GPT12) - continuous measurement.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT12</name>
<description>GPT12 TIN3B / TIN4D Input Select</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>CC60</description>
<value>0b0000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>CC61</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>CC62</description>
<value>0b0010</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 ZM</name>
<description>T12 ZM</description>
<value>0b0011</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 PM</name>
<description>T12 PM</description>
<value>0b0100</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 CM0</name>
<description>T12 CM0</description>
<value>0b0101</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 CM1</name>
<description>T12 CM1</description>
<value>0b0110</value>
</enumeratedValue>
<enumeratedValue>
<name>T12 CM2</name>
<description>T12 CM2</description>
<value>0b0111</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 PM</name>
<description>T13 PM</description>
<value>0b1000</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 ZM</name>
<description>T13 ZM</description>
<value>0b1001</value>
</enumeratedValue>
<enumeratedValue>
<name>T13 CM</name>
<description>T13 CM</description>
<value>0b1010</value>
</enumeratedValue>
<enumeratedValue>
<name>Edge</name>
<description>any pos or neg edge on CC60/61/62</description>
<value>0b1011</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ID</name>
<description>Identity Register</description>
<addressOffset>0x0A8</addressOffset>
<size>32</size>
<fields>
<field>
<name>PRODID</name>
<description>Product ID</description>
<lsb>3</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>VERID</name>
<description>Version ID</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IEN0</name>
<description>Interrupt Enable Register 0</description>
<addressOffset>0x01C</addressOffset>
<size>32</size>
<fields>
<field>
<name>EA</name>
<description>Global Interrupt Mask</description>
<lsb>31</lsb>
<msb>31</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>All pending interrupt requests (except NMI) are blocked from the core.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Pending interrupt requests are not blocked from the core.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON0</name>
<description>Interrupt Request Register 0</description>
<addressOffset>0x004</addressOffset>
<size>32</size>
<fields>
<field>
<name>EXINT2F</name>
<description>Interrupt Flag for External Interrupt 2x on falling edge</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT2R</name>
<description>Interrupt Flag for External Interrupt 2x on rising edge</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1F</name>
<description>Interrupt Flag for External Interrupt 1x on falling edge</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1R</name>
<description>Interrupt Flag for External Interrupt 1x on rising edge</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0F</name>
<description>Interrupt Flag for External Interrupt 0x on falling edge</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0R</name>
<description>Interrupt Flag for External Interrupt 0x on rising edge</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>no Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON0CLR</name>
<description>Interrupt Request 0 Clear Register</description>
<addressOffset>0x178</addressOffset>
<size>32</size>
<fields>
<field>
<name>EXINT2FC</name>
<description>Interrupt Flag for External Interrupt 2x on falling edge</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT2RC</name>
<description>Interrupt Flag for External Interrupt 2x on rising edge</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1FC</name>
<description>Interrupt Flag for External Interrupt 1x on falling edge</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1RC</name>
<description>Interrupt Flag for External Interrupt 1x on rising edge</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0FC</name>
<description>Interrupt Flag for External Interrupt 0x on falling edge</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0RC</name>
<description>Interrupt Flag for External Interrupt 0x on rising edge</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>not cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON1</name>
<description>Interrupt Request Register 1</description>
<addressOffset>0x008</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON4F</name>
<description>Interrupt Flag for MON4x on falling edge</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4R</name>
<description>Interrupt Flag for MON4x on rising edge</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3F</name>
<description>Interrupt Flag for MON3x on falling edge</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3R</name>
<description>Interrupt Flag for MON3x on rising edge</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2F</name>
<description>Interrupt Flag for MON2x on falling edge</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2R</name>
<description>Interrupt Flag for MON2x on rising edge</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1F</name>
<description>Interrupt Flag for MON1x on falling edge</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on falling edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on falling edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1R</name>
<description>Interrupt Flag for MON1x on rising edge</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Int</name>
<description>Interrupt on rising edge event has not occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Interrupt on rising edge event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON1CLR</name>
<description>Interrupt Request 1 Clear Register</description>
<addressOffset>0x17C</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON4FC</name>
<description>Interrupt Flag for MON4x on falling edge</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON4RC</name>
<description>Interrupt Flag for MON4x on rising edge</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3FC</name>
<description>Interrupt Flag for MON3x on falling edge</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3RC</name>
<description>Interrupt Flag for MON3x on rising edge</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2FC</name>
<description>Interrupt Flag for MON2x on falling edge</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2RC</name>
<description>Interrupt Flag for MON2x on rising edge</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1FC</name>
<description>Interrupt Flag for MON1x on falling edge</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1RC</name>
<description>Interrupt Flag for MON1x on rising edge</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON2</name>
<description>Interrupt Request Register 2</description>
<addressOffset>0x00C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RIR1</name>
<description>Receive Interrupt Flag for SSC1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIR1</name>
<description>Transmit Interrupt Flag for SSC1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIR1</name>
<description>Error Interrupt Flag for SSC1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON2CLR</name>
<description>Interrupt Request 2 Clear Register</description>
<addressOffset>0x190</addressOffset>
<size>32</size>
<fields>
<field>
<name>RIR1C</name>
<description>Receive Interrupt Flag for SSC1</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIR1C</name>
<description>Transmit Interrupt Flag for SSC1</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIR1C</name>
<description>Error Interrupt Flag for SSC1</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON3</name>
<description>Interrupt Request Register 3</description>
<addressOffset>0x010</addressOffset>
<size>32</size>
<fields>
<field>
<name>RIR2</name>
<description>Receive Interrupt Flag for SSC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIR2</name>
<description>Transmit Interrupt Flag for SSC2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIR2</name>
<description>Error Interrupt Flag for SSC2</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON3CLR</name>
<description>Interrupt Request 3 Clear Register</description>
<addressOffset>0x194</addressOffset>
<size>32</size>
<fields>
<field>
<name>RIR2C</name>
<description>Receive Interrupt Flag for SSC2</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIR2C</name>
<description>Transmit Interrupt Flag for SSC2</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIR2C</name>
<description>Error Interrupt Flag for SSC2</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON4</name>
<description>Interrupt Request Register 4</description>
<addressOffset>0x014</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCU6SR3</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR2</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR1</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR0</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON4CLR</name>
<description>Interrupt Request 4 Clear Register</description>
<addressOffset>0x198</addressOffset>
<size>32</size>
<fields>
<field>
<name>CCU6SR3C</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR2C</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR1C</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU6SR0C</name>
<description>Interrupt Flag 1 for CCU6</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON5</name>
<description>Interrupt Request Register 5</description>
<addressOffset>0x0F0</addressOffset>
<size>32</size>
<fields>
<field>
<name>WAKEUP</name>
<description>Interrupt Flag for Wakeup</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRCON5CLR</name>
<description>Interrupt Request 5 Clear Register</description>
<addressOffset>0x19C</addressOffset>
<size>32</size>
<fields>
<field>
<name>WAKEUPC</name>
<description>Clear Flag for Wakeup Interrupt</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LINSCLR</name>
<description>LIN Status Clear Register</description>
<addressOffset>0x0A4</addressOffset>
<size>32</size>
<fields>
<field>
<name>ERRSYNC</name>
<description>SYN Byte Error Interrupt Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>Error in SYN Byte not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Error in SYN Byte cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFSYNC</name>
<description>End of SYN Byte Interrupt Flag Clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>End of SYN Byte is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>End of SYN Byte is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRKC</name>
<description>Break Field Flag Clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not cleared</name>
<description>Break Field is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Break Field is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LINST</name>
<description>LIN Status Register</description>
<addressOffset>0x094</addressOffset>
<size>32</size>
<fields>
<field>
<name>SYNEN</name>
<description>End of SYN Byte and SYN Byte Error Interrupts Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>End of SYN Byte and SYN Byte Error Interrupts are not enabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>End of SYN Byte and SYN Byte Error Interrupts are enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSYN</name>
<description>SYN Byte Error Interrupt Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Error is not detected in SYN Byte.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Error is detected in SYN Byte.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EOFSYN</name>
<description>End of SYN Byte Interrupt Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>End of SYN Byte is not detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>End of SYN Byte is detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRK</name>
<description>Break Field Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Break Field is not detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Break Field is detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BGSEL</name>
<description>Baud Rate Select for Detection</description>
<lsb>1</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>BRDIS</name>
<description>Baud Rate Detection Disable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Break/Synch detection is enabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Break/Synch detection is disabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MEM_ACC_STS</name>
<description>Memory Access Status Register</description>
<addressOffset>0x0E4</addressOffset>
<size>32</size>
<fields>
<field>
<name>ROM_PROT_ERR</name>
<description>ROM Access Protection</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No Protection error</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Protection error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVM_SFR_ADDR_ERR</name>
<description>NVM SFR Address Protection</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No Protection error</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Protection error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVM_SFR_PROT_ERR</name>
<description>NVM SFR Access Protection</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No Protection error</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Protection error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVM_ADDR_ERR</name>
<description>NVM Address Protection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No Protection error</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Protection error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVM_PROT_ERR</name>
<description>NVM Access Protection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No Protection error</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>Protection error</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MEMSTAT</name>
<description>Memory Status Register</description>
<addressOffset>0x0DC</addressOffset>
<size>32</size>
<fields>
<field>
<name>RAM_TEST_MODE</name>
<description>RAM Data Mode</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Full</name>
<description>RAM test at cold reset executed on the whole RAM</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>1K</name>
<description>RAM test at cold reset executed only on 1st kb of RAM</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RAM_VAL_KEYS</name>
<description>RAM valid keys</description>
<lsb>20</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>NVM_DATA_MODE</name>
<description>NVM Data Mode</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>1</name>
<description>1 Non linearly mapped data sector</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>2</name>
<description>2 linearly mapped data sectors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVM_VAL_KEYS</name>
<description>NVM valid keys</description>
<lsb>16</lsb>
<msb>17</msb>
<access>read-write</access>
</field>
<field>
<name>SASTATUS</name>
<description>Service Algorithm Status</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Success_1</name>
<description>Depending on SECTORINFO, there are two possible outcomes: For SECTORINFO = 00H, NVM initialization is successful and no SA is executed. For SECTORINFO = values other than 00H, SA execution is successful and only one map error is fixed.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Success_2</name>
<description>SA execution is successful. More than one mapping error is fixed.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>Error_1</name>
<description>SA execution is not successful. Map error exists</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>Error_2</name>
<description>NVM initialization failed, SA called but no page to be repaired has been found. Soft error present.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SECTORINFO</name>
<description>Sector Information</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODIEN1</name>
<description>Peripheral Interrupt Enable Register 1</description>
<addressOffset>0x030</addressOffset>
<size>32</size>
<fields>
<field>
<name>RIREN2</name>
<description>SSC 2 Receive Interrupt Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Receive interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Receive interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIREN2</name>
<description>SSC 2 Transmit Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Transmit interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Transmit interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIREN2</name>
<description>SSC 2 Error Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Error interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Error interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIREN1</name>
<description>SSC 1 Receive Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Receive interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Receive interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIREN1</name>
<description>SSC 1 Transmit Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Transmit interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Transmit interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EIREN1</name>
<description>SSC 1 Error Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Error interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Error interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODIEN2</name>
<description>Peripheral Interrupt Enable Register 2</description>
<addressOffset>0x034</addressOffset>
<size>32</size>
<fields>
<field>
<name>TIEN2</name>
<description>UART 2 Transmit Interrupt Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Transmit interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Transmit interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIEN2</name>
<description>UART 2 Receive Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Receive interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Receive interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT2_EN</name>
<description>External Interrupt 2 Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>External interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>External interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIEN1</name>
<description>UART 1 Transmit Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Transmit interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Transmit interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RIEN1</name>
<description>UART 1 Receive Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Receive interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Receive interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODIEN3</name>
<description>Peripheral Interrupt Enable Register 3</description>
<addressOffset>0x038</addressOffset>
<size>32</size>
<fields>
<field>
<name>IE0</name>
<description>External Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODIEN4</name>
<description>Peripheral Interrupt Enable Register 4</description>
<addressOffset>0x03C</addressOffset>
<size>32</size>
<fields>
<field>
<name>IE1</name>
<description>External Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODPISEL</name>
<description>Peripheral Input Select Register</description>
<addressOffset>0x0B8</addressOffset>
<size>32</size>
<fields>
<field>
<name>SSC12_S_MRST_OUTSEL</name>
<description>Output selection for SSC12_S_MRST</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSC1</name>
<description>SSC1_S_MRST</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC2</name>
<description>SSC2_S_MRST</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSC12_M_MTSR_OUTSEL</name>
<description>Output selection for SSC12_M_MTSR</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSC1</name>
<description>SSC1_M_MTSR</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC2</name>
<description>SSC2_M_MTSR</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSC12_M_SCK_OUTSEL</name>
<description>Output selection for SSC12_M_SCK</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSC1</name>
<description>SSC1_M_SCK</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC2</name>
<description>SSC2_M_SCK</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>U_TX_CONDIS</name>
<description>UART1 TxD Connection Disable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>UART1-TX-Output -LIN Transmitter TX Input Connection available.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>UART1-TX-Output -LIN Transmitter TX Input Connection not available (can be stimulated by external port pin).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>URIOS1</name>
<description>UART1 Input/Output Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>UART1 Receiver Input RXD1_0 (Connection to LIN is available).</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>UART1 Receiver Input RXD1_1 (Connection to LIN is not available).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT2IS</name>
<description>External Interrupt 2 Input Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXINT2_0</name>
<description>External Interrupt Input EXINT2_0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT2_1</name>
<description>External Interrupt Input EXINT2_1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT2_2</name>
<description>External Interrupt Input EXINT2_2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT2_3</name>
<description>External Interrupt Input EXINT2_3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT1IS</name>
<description>External Interrupt 1 Input Select</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXINT1_0</name>
<description>External Interrupt Input EXINT1_0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT1_1</name>
<description>External Interrupt Input EXINT1_1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT1_2</name>
<description>External Interrupt Input EXINT1_2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT1_3</name>
<description>External Interrupt Input EXINT1_3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXINT0IS</name>
<description>External Interrupt 0 Input Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXINT0_0</name>
<description>External Interrupt Input EXINT0_0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT0_1</name>
<description>External Interrupt Input EXINT0_1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT0_2</name>
<description>External Interrupt Input EXINT0_2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>EXINT0_3</name>
<description>External Interrupt Input EXINT0_3 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODPISEL1</name>
<description>Peripheral Input Select Register 1</description>
<addressOffset>0x0BC</addressOffset>
<size>32</size>
<fields>
<field>
<name>T21EXCON</name>
<description>Timer 21 External Input Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MODPISEL</name>
<description>Timer 21 Input T21EX is selected by bit field SCU_MODPISEL2.T21EXIS.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCU6</name>
<description>Timer 21 Input T21EX is connected to signal from CCU6 (Output &gt;cc6_ch0).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2EXCON</name>
<description>Timer 2 External Input Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MODPISEL</name>
<description>Timer 2 Input T2EX is selected by bit field SCU_MODPISEL2.T2EXIS.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCU</name>
<description>Timer 2 Input T2EX is connected to signal from CCU6 (Output &gt;cc6_cout60).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODPISEL2</name>
<description>Peripheral Input Select Register 2</description>
<addressOffset>0x0C0</addressOffset>
<size>32</size>
<fields>
<field>
<name>T21EXISCNF</name>
<description>Timer 21 External Input Select Configuration</description>
<lsb>10</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T21EX_x</name>
<description>Timer 21 Input T21EX_x is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MONx</name>
<description>MONx Input is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T21EX_y</name>
<description>Timer 21 Input T21EX_x is selected..</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>MONy</name>
<description>MONx Input is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2EXISCNF</name>
<description>Timer 2 External Input Select Configuration</description>
<lsb>8</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2EX_x</name>
<description>Timer 2 Input T2EX_x is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>MONx</name>
<description>MONx Input is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T2EX_y</name>
<description>Timer 2 Input T2EX_x is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>MONy</name>
<description>MONx Input is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T21EXIS</name>
<description>Timer 21 External Input Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value0</name>
<description>Timer 21 Input T21EX_0 or MON1 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>value1</name>
<description>Timer 21 Input T21EX_1 or MON2 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer 21 Input T21EX_2 or MON3 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Timer 21 Input T21EX_3 or MON4 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2EXIS</name>
<description>Timer 2 External Input Select</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value0</name>
<description>Timer 2 Input T2EX_0 or MON1 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>value1</name>
<description>Timer 2 Input T2EX_1 or MON2 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Timer 2 Input T2EX_2 or MON3 is selected.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>value3</name>
<description>Timer 2 Input T2EX_3 or MON4 is selected.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T21IS</name>
<description>Timer 21 Input Select</description>
<lsb>2</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T21_0</name>
<description>Timer 21 Input T21_0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T21_1</name>
<description>Timer 21 Input T21_1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T21_2</name>
<description>Timer 21 Input T21_2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2IS</name>
<description>Timer 2 Input Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2_0</name>
<description>Timer 2 Input T2_0 is selected.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T2_1</name>
<description>Timer 2 Input T2_1 is selected.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T2_2</name>
<description>Timer 2 Input T2_2 is selected.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODPISEL3</name>
<description>Peripheral Input Select Register 3</description>
<addressOffset>0x0C4</addressOffset>
<size>32</size>
<fields>
<field>
<name>URIOS2</name>
<description>UART2 Input/Output Select</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RXTX_0</name>
<description>UART2 Receiver Input RXD2_0 and Transmitter Output TXD2_0 is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXTX_1</name>
<description>UART2 Receiver Input RXD2_1 and Transmitter Output TXD2_1 is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODPISEL4</name>
<description>Peripheral Input Select Register 4</description>
<addressOffset>0x0FC</addressOffset>
<size>32</size>
<fields>
<field>
<name>DU4TRIGGEN</name>
<description>Differential Unit Trigger Enable</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>CC60 is selected.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>CC61 is selected.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>CC62 is selected.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>COUT60 is selected.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>COUT61 is selected.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT62</name>
<description>COUT62 is selected.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>T3OUT is selected.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<description>COUT63 is selected.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU3TRIGGEN</name>
<description>Differential Unit Trigger Enable</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>CC60 is selected.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>CC61 is selected.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>CC62 is selected.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>COUT60 is selected.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>COUT61 is selected.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT62</name>
<description>COUT62 is selected.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>T3OUT is selected.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<description>COUT63 is selected.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU2TRIGGEN</name>
<description>Differential Unit Trigger Enable</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>CC60 is selected.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>CC61 is selected.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>CC62 is selected.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>COUT60 is selected.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>COUT61 is selected.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT62</name>
<description>COUT62 is selected.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>T3OUT is selected.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<description>COUT63 is selected.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DU1TRIGGEN</name>
<description>Differential Unit Trigger Enable</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CC60</name>
<description>CC60 is selected.</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>CC61</name>
<description>CC61 is selected.</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>CC62</name>
<description>CC62 is selected.</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT60</name>
<description>COUT60 is selected.</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT61</name>
<description>COUT61 is selected.</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT62</name>
<description>COUT62 is selected.</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>T3OUT</name>
<description>T3OUT is selected.</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>COUT63</name>
<description>COUT63 is selected.</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODSUSP</name>
<description>Module Suspend Control Register</description>
<addressOffset>0x0C8</addressOffset>
<size>32</size>
<fields>
<field>
<name>ADC1_SUSP</name>
<description>ADC1 Unit Debug Suspend Bit</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No suspend</name>
<description>ADC1 will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>ADC1 will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MU_SUSP</name>
<description>Measurement Unit Debug Suspend Bit</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>MU will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>MU will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDT1SUSP</name>
<description>Watchdog Timer 1 Debug Suspend Bit</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>WDT1 will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>WDT1 will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T21_SUSP</name>
<description>Timer21 Debug Suspend Bit</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>Timer21 will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>Timer21 will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT12_SUSP</name>
<description>GPT12 Debug Suspend Bit</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>GPT12 will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>GPT12 will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2_SUSP</name>
<description>Timer2 Debug Suspend Bit</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>Timer2 will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>Timer2 will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T13SUSP</name>
<description>Timer 13 Debug Suspend Bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>Timer 13 in Capture/Compare Unit will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>Timer 13 in Capture/Compare Unit will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T12SUSP</name>
<description>Timer 12 Debug Suspend Bit</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>Timer 12 in Capture/Compare Unit will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>Timer 12 in Capture/Compare Unit will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTSUSP</name>
<description>SCU Watchdog Timer Debug Suspend Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Suspend</name>
<description>WDT will not be suspended.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Suspend</name>
<description>WDT will be suspended.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MONIEN</name>
<description>Monitoring Input Interrupt Enable Register</description>
<addressOffset>0x18C</addressOffset>
<size>32</size>
<fields>
<field>
<name>MON4IE</name>
<description>MON 4 Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON3IE</name>
<description>MON 3 Interrupt Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON2IE</name>
<description>MON 2 Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MON1IE</name>
<description>MON 1 Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMICON</name>
<description>NMI Control Register</description>
<addressOffset>0x024</addressOffset>
<size>32</size>
<fields>
<field>
<name>NMISTOF</name>
<description>Stack Overflow NMI Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Stack overflow NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Stack overflow NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMISUP</name>
<description>Supply Prewarning NMI Enable</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Supply NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Supply NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIECC</name>
<description>ECC Error NMI Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>ECC Error NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>ECC Error NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIMAP</name>
<description>NVM Map Error NMI Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>NVM Map Error NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>NVM Map Error NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIOWD</name>
<description>Oscillator Watchdog NMI Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Oscillator watchdog NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Oscillator watchdog NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIOT</name>
<description>NMI OT Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>NMI OT is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>NMI OT is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIPLL</name>
<description>PLL Loss of Lock NMI Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>PLL Loss of Lock NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>PLL Loss of Lock NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NMIWDT</name>
<description>Watchdog Timer NMI Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>WDT NMI is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>WDT NMI is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMISR</name>
<description>NMI Status Register</description>
<addressOffset>0x018</addressOffset>
<size>32</size>
<fields>
<field>
<name>FNMISTOF</name>
<description>Stack Overflow NMI Flag</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No supply prewarning NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Supply prewarning has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMISUP</name>
<description>Supply Prewarning NMI Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No supply prewarning NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Supply prewarning has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIECC</name>
<description>ECC Error NMI Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No uncorrectable ECC error has occurred on NVM, XRAM.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Uncorrectable ECC error has occurred on NVM, RAM.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIMAP</name>
<description>NVM Map Error NMI Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No NVM Map Error NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>NVM Map Error has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIOWD</name>
<description>Oscillator Watchdog NMI Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No oscillator watchdog NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>Oscillator watchdog event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIOT</name>
<description>Overtemperature NMI Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No OT NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>OT NMI event has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIPLL</name>
<description>PLL NMI Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No PLL NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>PLL loss-of-lock to the external crystal has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIWDT</name>
<description>Watchdog Timer NMI Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>no Int</name>
<description>No watchdog NMI has occurred.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Int</name>
<description>WDT prewarning has occurred.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NMISRCLR</name>
<description>NMI Status Clear Register</description>
<addressOffset>0x000</addressOffset>
<size>32</size>
<fields>
<field>
<name>FNMIMAPC</name>
<description>NVM Map Error NMI Flag</description>
<lsb>5</lsb>
<msb>5</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIOWDC</name>
<description>Oscillator Watchdog NMI Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIPLLC</name>
<description>PLL NMI Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FNMIWDTC</name>
<description>Watchdog Timer NMI Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>Interrupt event is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>Interrupt event is cleared</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NVM_PROT_STS</name>
<description>NVM Protection Status Register</description>
<addressOffset>0x0E0</addressOffset>
<size>32</size>
<fields>
<field>
<name>DAT_LIN_SIZE</name>
<description>Data linear Region Size Definition</description>
<lsb>26</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0K</name>
<description>data linear Size is 0K</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4K</name>
<description>data linear Size is 4K</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8K</name>
<description>data linear Size is 8K</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>12K</name>
<description>data linear Size is 12K</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUS_BSL_SIZE</name>
<description>CBSL Region Size Definition</description>
<lsb>24</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>0K</name>
<description>CBSL Size is 0K</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>4K</name>
<description>CBSL Size is 4K</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>8K</name>
<description>CBSL Size is 8K</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>16K</name>
<description>CBSL Size is 16K</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAT_NL_PW</name>
<description>Status of Non-Linear Region Password / Protection</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Protected</name>
<description>Non-Linear Region Password is not installed; Linear region is not protected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>Non-Linear Region Password is installed; Linear region is protected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DAT_LIN_PW</name>
<description>Status of Data linear Region Password / Protection</description>
<lsb>21</lsb>
<msb>21</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not protected</name>
<description>Non-Linear Region Password is not installed; Linear region is not protected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>Non-Linear Region Password is installed; Linear region is protected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COD_LIN_PW</name>
<description>Status of Linear Region Password / Protection</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Protected</name>
<description>Linear Region Password is not installed; Linear region is not protected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>Linear Region Password is installed; Linear region is protected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUS_BSL_PW</name>
<description>Status of CBSL Region Password / Protection</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Protected</name>
<description>CBSL Region Password is not installed; CBSL region is not protected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>CBSL Region Password is installed; CBSL region is protected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIS_RDUS_S0</name>
<description>Configuration of NVM Read Protection for Sector 0 with EN_RD_S0 = 0</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Protected</name>
<description>only active when nvm_read_S0_unsafe_i = 1 and not for nvm_read_S0_unsafe_i = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>independent from nvm_read_S0_unsafe_i; Also write accesess to Sector 0 are prevented</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIS_RDUS</name>
<description>Configuration of NVM Read Protection for Sector 1...n with EN_RD_* = 0</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Protected</name>
<description>only active when nvm_read_unsafe_i = 1 and not for nvm_read_unsafe_i = 0</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>independent from nvm_read_unsafe_i; Also write accesess to Sector 1...n are prevented</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_RD_S0</name>
<description>NVM Read Protection for Sector 0</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sector 0 can not be read over AHB-Lite Interface</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sector 0 can be read over AHB-Lite Interface</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PRG_DAT_NL</name>
<description>NVM Protection of Data in Non-Linear Data Sectors</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the non-linearly mapped area can not be changed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the non-linearly mapped area can be changed (erased or written)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_RD_DAT_NL</name>
<description>NVM Read Protection of Data in Non-Linear Data Sectors</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the non-linearly mapped area can not be read</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the non-linearly mapped area can be read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PRG_DAT_LIN</name>
<description>NVM Protection of Data in Linear Data Sectors</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the linearly mapped area can not be changed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the linearly mapped area can be changed (erased or written)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_RD_DAT_LIN</name>
<description>NVM Read Protection of Data in Linear Data Sectors</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the linearly mapped area can not be read</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the linearly mapped area can be read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PRG_COD_LIN</name>
<description>NVM Protection of Data in Linear Code Sectors</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the linearly mapped area can not be changed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the linearly mapped area can be changed (erased or written)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_RD_COD_LIN</name>
<description>NVM Read Protection of Data in Linear Code Sectors</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in sectors of the linearly mapped area can not be read</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in sectors of the linearly mapped area can be read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_PRG_CUS_BSL</name>
<description>NVM Protection of Data in Customer BSL Region</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in region defined by NVMBSL can not be changed</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in region defined by NVMBSL can be changed (erased or written)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EN_RD_CUS_BSL</name>
<description>NVM Read Protection of Data in Customer BSL Region</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Protected</name>
<description>The data in region defined by NVMBSL can not be read</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not Protected</name>
<description>The data in region defined by NVMBSL sectors of can be read</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>OSC_CON</name>
<description>OSC Control Register</description>
<addressOffset>0x0B0</addressOffset>
<size>32</size>
<fields>
<field>
<name>XPD</name>
<description>XTAL (OSC_HP) Power Down Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enabled</name>
<description>XTAL (OSC_HP) is not powered down.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Power down</name>
<description>XTAL (OSC_HP) is powered down.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSC2L</name>
<description>OSC-Too-Low Condition Flag</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OSC OK</name>
<description>fOSC is above threshold.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>OSC too low</name>
<description>fOSC is below threshold.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCWDTRST</name>
<description>Oscillator Watchdog Reset</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Reset</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset</name>
<description>Reset OSC2L flag and restart the oscillator watchdog of the PLL.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCSS</name>
<description>Oscillator Source Select</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>f_int_sync</name>
<description>PLL internal oscillator OSC_PLL (fINT) is selected synchronously as fR.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Xtal_sync</name>
<description>XTAL (fOSC from OSC_HP) is selected synchronously as fR.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>f_int_async</name>
<description>PLL internal oscillator OSC_PLL (fINT) is selected asynchronously as fR.</description>
<value>0b10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P0_POCON0</name>
<description>Port Output Control Register</description>
<addressOffset>0x0E8</addressOffset>
<size>32</size>
<fields>
<field>
<name>P0_PDM6</name>
<description>P0.6 Port Driver Mode</description>
<lsb>24</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM5</name>
<description>P0.5 Port Driver Mode</description>
<lsb>20</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM4</name>
<description>P0.4 Port Driver Mode</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM3</name>
<description>P0.3 Port Driver Mode</description>
<lsb>12</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM2</name>
<description>P0.2 Port Driver Mode</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM1</name>
<description>P0.1 Port Driver Mode</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P0_PDM0</name>
<description>P0.0 Port Driver Mode</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>P1_POCON0</name>
<description>Port Output Control Register</description>
<addressOffset>0x0F8</addressOffset>
<size>32</size>
<fields>
<field>
<name>P1_PDM4</name>
<description>P1.4 Port Driver Mode</description>
<lsb>16</lsb>
<msb>18</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Strong-sharp</name>
<description>Strong driver and sharp edge mode</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-med</name>
<description>Strong driver and medium edge mode</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>Strong-soft</name>
<description>Strong driver and soft edge mode</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1_PDM2</name>
<description>P1.2 Port Driver Mode</description>
<lsb>8</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1_PDM1</name>
<description>P1.1 Port Driver Mode</description>
<lsb>4</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>P1_PDM0</name>
<description>P1.0 Port Driver Mode</description>
<lsb>0</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Weak</name>
<description>Weak driver</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>Medium</name>
<description>Medium driver</description>
<value>0b100</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PASSWD</name>
<description>Password Register</description>
<addressOffset>0x0AC</addressOffset>
<size>32</size>
<fields>
<field>
<name>PASS</name>
<description>Password Bits</description>
<lsb>3</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Enables writing of the bit field MODE.</description>
<value>0b11000</value>
</enumeratedValue>
<enumeratedValue>
<name>Open</name>
<description>Opens access to writing of all protected bits.</description>
<value>0b10011</value>
</enumeratedValue>
<enumeratedValue>
<name>Close</name>
<description>Closes access to writing of all protected bits.</description>
<value>0b10101</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PROTECT_S</name>
<description>Bit-Protection Signal Status Bit</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not protected</name>
<description>Software is able to write to all protected bits.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Protected</name>
<description>Software is unable to write to any protected bits.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PW_MODE</name>
<description>Bit-Protection Scheme Control Bit</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Scheme Disabled</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Scheme Enabled (default)</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PLL_CON</name>
<description>PLL Control Register</description>
<addressOffset>0x044</addressOffset>
<size>32</size>
<fields>
<field>
<name>UNPROT_VCOBYP</name>
<description>Unprotect write access of VCO_BYP</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
</field>
<field>
<name>UNPROT_OSCDISC</name>
<description>Unprotect write access of OSC_DISC</description>
<lsb>18</lsb>
<msb>18</msb>
<access>write-only</access>
</field>
<field>
<name>NDIV</name>
<description>PLL N-Divider</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>0</name>
<description>N = 39, ...</description>
<value>00</value>
</enumeratedValue>
<enumeratedValue>
<name>38</name>
<description>N = 39</description>
<value>38</value>
</enumeratedValue>
<enumeratedValue>
<name>39</name>
<description>N = 39, ...</description>
<value>39</value>
</enumeratedValue>
<enumeratedValue>
<name>80</name>
<description>N = 80 (default), ...</description>
<value>80</value>
</enumeratedValue>
<enumeratedValue>
<name>200</name>
<description>N = 200</description>
<value>200</value>
</enumeratedValue>
<enumeratedValue>
<name>201</name>
<description>N = 200, ...</description>
<value>201</value>
</enumeratedValue>
<enumeratedValue>
<name>255</name>
<description>N = 200</description>
<value>255</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCOBYP</name>
<description>PLL VCO Bypass Mode Select</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal</name>
<description>Normal (or freerunning) operation (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Prescaler</name>
<description>Prescaler Mode; VCO is bypassed (PLL output clock is derived from input clock divided by K1-divider)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSCDISC</name>
<description>Oscillator Disconnect</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Connect</name>
<description>Oscillator is connected to the PLL</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disconnect</name>
<description>Oscillator is disconnected to the PLL.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESLD</name>
<description>Restart Lock Detection</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No reset</name>
<description>No effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</name>
<description>Reset lock flag and restart lock detection.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>PLL Lock Status Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Locked</name>
<description>The frequency difference of fREF and fDIV is greater than allowed. The VCO part of the PLL can not lock on a target frequency.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Locked</name>
<description>The frequency difference of fREF and fDIV is small enough to enable a stable VCO operation.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PMCON</name>
<description>Peripheral Management Control Register</description>
<addressOffset>0x060</addressOffset>
<size>32</size>
<fields>
<field>
<name>T21_DIS</name>
<description>T21 Disable Request. Active high.</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>T21 is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the T21.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSC2_DIS</name>
<description>SSC Disable Request. Active high.</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>SSC is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the SSC.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPT12_DIS</name>
<description>General Purpose Timer 12 Disable Request. Active high.</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>GPT12 is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the GPT12.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2_DIS</name>
<description>T2 Disable Request. Active high.</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>T2 is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the T2.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCU_DIS</name>
<description>CCU Disable Request. Active high.</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>CCU is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disabel</name>
<description>Request to disable the CCU.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSC1_DIS</name>
<description>SSC Disable Request. Active high.</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>SSC is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the SSC.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADC1_DIS</name>
<description>ADC1 Disable Request. Active high.</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>ADC1 is in normal operation. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Request to disable the ADC.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PMCON0</name>
<description>Power Mode Control Register 0</description>
<addressOffset>0x040</addressOffset>
<size>32</size>
<fields>
<field>
<name>SD</name>
<description>Slow Down Mode Enable. Active High.</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>PD</name>
<description>Power Down Mode Enable. Active High.</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>SL</name>
<description>Sleep Mode Enable. Active High.</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>XTAL_ON</name>
<description>OSC_HP Operation in Power Down Mode</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PD</name>
<description>OSC_HP (XTAL) will be put to Power Down mode by hardware in power save mode.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>OSC_HP (XTAL) continues to operate in Power Down mode, if enabled by SCU_OSC_CON.XPD.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCON</name>
<description>Reset Control Register</description>
<addressOffset>0x068</addressOffset>
<size>32</size>
<fields>
<field>
<name>LOCKUP_EN</name>
<description>Lockup Reset Enable Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Lockup is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Lockup is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUP</name>
<description>Lockup Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>Lockup Status not active.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>Lockup Status active.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STACK_OVF_ADDR</name>
<description>Stack Overflow Control Register</description>
<addressOffset>0x148</addressOffset>
<size>32</size>
<fields>
<field>
<name>STOF_ADDR_OFF_H</name>
<description>Stack Overflow High Address Offset</description>
<lsb>18</lsb>
<msb>27</msb>
<access>read-write</access>
</field>
<field>
<name>STOF_ADDR_OFF_L</name>
<description>Stack Overflow Low Address Offset</description>
<lsb>2</lsb>
<msb>11</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STACK_OVF_CTRL</name>
<description>Stack Overflow Control Register</description>
<addressOffset>0x144</addressOffset>
<size>32</size>
<fields>
<field>
<name>STOF_EN</name>
<description>Stack Overflow Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>stack overflow detection disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>stack overflow detection enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STACK_OVF_STS</name>
<description>Stack Overflow Status Register</description>
<addressOffset>0x14C</addressOffset>
<size>32</size>
<fields>
<field>
<name>STOF_STS</name>
<description>Stack Overflow Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Error</name>
<description>No stack overflow detected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Error</name>
<description>stack overflow detected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STACK_OVFCLR</name>
<description>Stack Overflow Status Clear Register</description>
<addressOffset>0x12C</addressOffset>
<size>32</size>
<fields>
<field>
<name>STOF_STSC</name>
<description>Clear Stack Overflow Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Not Cleared</name>
<description>stack overflow not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Cleared</name>
<description>stack overflow cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_STRTUP_STS</name>
<description>System Startup Status Register</description>
<addressOffset>0x074</addressOffset>
<size>32</size>
<fields>
<field>
<name>PG100TP_CHKS_ERR</name>
<description>100 TP Page Checksum Error</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>initialisation of trimming parameters from NVM was successfull (checksum was correct)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Not OK</name>
<description>initialisation of trimming parameter from NVM was not successfull (checksum was not correct). As a backup default values form Boot-ROM are used</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MRAMINITSTS</name>
<description>Map RAM Initialisation Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Fail</name>
<description>Map RAM initialisation was successfull</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Fail</name>
<description>Map RAM initialisation was not successfull</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PLL_LOCK_STS</name>
<description>PLL LOCK STATUS</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Fail</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Fail</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSCON0</name>
<description>System Control Register 0</description>
<addressOffset>0x070</addressOffset>
<size>32</size>
<fields>
<field>
<name>SYSCLKSEL</name>
<description>System Clock Select</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>f_pll</name>
<description>The PLL clock output signal fPLL is used</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>f_osc</name>
<description>The direct clock input from fOSC is used</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>f_lpclk</name>
<description>The direct low-precision clock input from fLP_CLK is used.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>f_int</name>
<description>The direct input from internal oscillator fINTOSC is used</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NVMCLKFAC</name>
<description>NVM Access Clock Factor</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>div 1</name>
<description>Divide by 1</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>div 2</name>
<description>Divide by 2</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>div 3</name>
<description>Divide by 3</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>div 4</name>
<description>Divide by 4</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TCCR</name>
<description>Temperature Compensation Control Register</description>
<addressOffset>0x0F4</addressOffset>
<size>32</size>
<fields>
<field>
<name>TCC</name>
<description>Temperature Compensation Control</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T1</name>
<description>TJ: -40 degree C to 0 degree C</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>T2</name>
<description>TJ: 0 degree C to 40 degree C</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>T3</name>
<description>TJ: 40 degree C to 80 degree C</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>T4</name>
<description>TJ: 80 degree C to 150 degree C</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VTOR</name>
<description>Vector Table Reallocation Register</description>
<addressOffset>0x020</addressOffset>
<size>32</size>
<fields>
<field>
<name>VTOR_BYP</name>
<description>Vector Table Bypass Mode</description>
<lsb>0</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ROM</name>
<description>VTOR is not remapped (ROM)</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>RAM</name>
<description>VTOR is remapped to RAM</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>NVM_BSL</name>
<description>VTOR is remapped to NVM</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>NVM_LIN</name>
<description>VTOR is remapped to NVM</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WAKECON</name>
<description>Wakeup Interrupt Control Register</description>
<addressOffset>0x0EC</addressOffset>
<size>32</size>
<fields>
<field>
<name>WAKEUPEN</name>
<description>Wakeup Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description>wakeup interrupt is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description>wakeup interrupt is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDT</name>
<description>Watchdog Timer</description>
<addressOffset>0x080</addressOffset>
<size>32</size>
<fields>
<field>
<name>WDT</name>
<description>Watchdog Timer Current Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WDTCON</name>
<description>Watchdog Timer Control Register</description>
<addressOffset>0x050</addressOffset>
<size>32</size>
<fields>
<field>
<name>WINBEN</name>
<description>Watchdog Window-Boundary Enable</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Watchdog Window-Boundary feature is disabled. (default)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Watchdog Window-Boundary feature is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTPR</name>
<description>Watchdog Prewarning Mode Flag</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>Normal</name>
<description>Normal mode (default after reset)</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Prewarn</name>
<description>The Watchdog is operating in Prewarning Mode</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTEN</name>
<description>WDT Enable</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>WDT is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>WDT is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDTRS</name>
<description>WDT Refresh Start</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>WDTIN</name>
<description>Watchdog Timer Input Frequency Selection</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV 2</name>
<description>Input frequency is fPCLK/2</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV 128</name>
<description>Input frequency is fPCLK/128</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDTREL</name>
<description>Watchdog Timer Reload Register</description>
<addressOffset>0x078</addressOffset>
<size>32</size>
<fields>
<field>
<name>WDTREL</name>
<description>Watchdog Timer Reload Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WDTWINB</name>
<description>Watchdog Window-Boundary Count</description>
<addressOffset>0x07C</addressOffset>
<size>32</size>
<fields>
<field>
<name>WDTWINB</name>
<description>Watchdog Window-Boundary Count Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>XTAL_CTRL</name>
<description>Peripheral Input Select Register</description>
<addressOffset>0x100</addressOffset>
<size>32</size>
<fields>
<field>
<name>XTALHYSCTRL</name>
<description>XTAL Hysteresis Control</description>
<lsb>4</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>XHYST_0</name>
<description>400mV nom.</description>
<value>0b00</value>
</enumeratedValue>
<enumeratedValue>
<name>XHYST_1</name>
<description>300mV nom.</description>
<value>0b01</value>
</enumeratedValue>
<enumeratedValue>
<name>XHYST_2</name>
<description>200mV nom.</description>
<value>0b10</value>
</enumeratedValue>
<enumeratedValue>
<name>XHYST_3</name>
<description>100mV nom.</description>
<value>0b11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTALHYSEN</name>
<description>XTAL Hysteresis Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Hysteresis is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Hysteresis is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XTAL12EN</name>
<description>Pins XTAL1/2 Enable Bit</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Pins XTAL1/2 is not available. This setting overrides the .XPD setting.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Pins XTAL1/2 are available</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCUPM</name>
<description>SCUPM</description>
<baseAddress>0x50006000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>AMCLK_CTRL</name>
<description>Analog Module Clock Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>CLKWDT_PD_N</name>
<description>Clock Watchdog Powerdown</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Clock Watchdog disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Clock Watchdog enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AMCLK_FREQ_STS</name>
<description>Analog Module Clock Frequency Status Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>AMCLK2_FREQ</name>
<description>Current frequency of Analog Module Clock 2 (TFILT_CLK)</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-only</access>
</field>
<field>
<name>AMCLK1_FREQ</name>
<description>Current frequency of Analog Module Clock System Clock (MI_CLK)</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AMCLK_TH_HYS</name>
<description>Analog Module Clock Limit Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>AMCLK2_LOW_HYS</name>
<description>Analog Module Clock 2 (TFILT_CLK) Lower Hysteresis</description>
<lsb>30</lsb>
<msb>31</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK2_LOW_TH</name>
<description>Analog Module Clock 2 (TFILT_CLK) Lower Limit Threshold</description>
<lsb>24</lsb>
<msb>29</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK2_UP_HYS</name>
<description>Analog Module Clock 2 (TFILT_CLK) Upper Hysteresis</description>
<lsb>22</lsb>
<msb>23</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK2_UP_TH</name>
<description>Analog Module Clock 2 (TFILT_CLK) Upper Limit Threshold</description>
<lsb>16</lsb>
<msb>21</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK1_LOW_HYS</name>
<description>Analog Module Clock 1 (MI_CLK) Lower Hysteresis</description>
<lsb>14</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK1_LOW_TH</name>
<description>Analog Module Clock 1 (MI_CLK) Lower Limit Threshold</description>
<lsb>8</lsb>
<msb>13</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK1_UP_HYS</name>
<description>Analog Module Clock 1 (MI_CLK) Upper Hysteresis</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>AMCLK1_UP_TH</name>
<description>Analog Module Clock 1 (MI_CLK) Upper Limit Threshold</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCU_CTRL_STS</name>
<description>Power Control Unit Control Status Register</description>
<addressOffset>0x30</addressOffset>
<size>32</size>
<fields>
<field>
<name>CLKLOSS_RES_SD_DIS</name>
<description>Loss of Clock Reset Disable</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Loss of Clock Reset Enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Loss of Clock Reset Disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKWDT_RES_SD_DIS</name>
<description>Clock Watchdog Reset Disable</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Clock Watchdog Reset Enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Clock Watchdog Reset Disable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKLOSS_SD_DIS</name>
<description>System Loss of Clock Shutdown Disable (AMCLK3)</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Automatic Shutdown Signal for Power Switches in case of loss of clock</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Automatic Shutdown Signal for Power Switches in case of loss of clock</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_PS_DIS</name>
<description>System Overtemperature Warning Power Switches Shutdown Disable</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Automatic Shutdown Signal for Power Switches in case of system overtemperature warning enable</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Automatic Shutdown Signal for Power Switches in case of system overtemperature warning enable</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_VS_OV_SLM_DIS</name>
<description>VS Overvoltage Shutdown for Peripherals Disable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Automatic Shutdown for Power modules in case of VS Overvoltage enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Automatic Shutdown for Power modules in case of VS Overvoltage disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_VS_UV_SLM_DIS</name>
<description>VS Undervoltage Shutdown for Peripherals Disable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Automatic Shutdown for Power modules in case of VS Undervoltage enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Automatic Shutdown for Power modules in case of VS Undervoltage disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LIN_VS_UV_SD_DIS</name>
<description>LIN Module VS Undervoltage Transmitter Shutdown</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Enable</name>
<description>Automatic Shutdown for Power modules in case of VS Undervoltage enabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Disable</name>
<description>Automatic Shutdown for Power modules in case of VS Undervoltage disabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FAIL_PS_DIS</name>
<description>Disable LIN Tx and HS and because of Overtemperature Warning or VS OV/UV</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Switch off Enabled</name>
<description>LIN Tx andHS will be turned off when Overtemperature Warning occurs</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Switch off Disabled</name>
<description>LIN Tx andHS will be kept on when Overtemperature Warning occurs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKWDT_SD_DIS</name>
<description>Power Modules Clock Watchdog Shutdown Disable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Shutdown Enable</name>
<description>Power Devices will be switched off when Clock Watchdog.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Shutdown Disable</name>
<description>Power Devices will not be shutdown when Clock Watchdog occurs</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STCALIB</name>
<description>System Tick Calibration Register</description>
<addressOffset>0x6C</addressOffset>
<size>32</size>
<fields>
<field>
<name>STCALIB</name>
<description>System Tick Calibration</description>
<lsb>0</lsb>
<msb>25</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYS_IRQ_CTRL</name>
<description>System Interrupt Control Register</description>
<addressOffset>0x28</addressOffset>
<size>32</size>
<fields>
<field>
<name>VREF1V2_OV_IE</name>
<description>8 Bit ADC2 Reference Overvoltage Interrupt Enable</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Interrupt is disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt is enabled</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_UV_IE</name>
<description>8 Bit ADC2 Reference Undervoltage Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Interrupt is disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt is enabled</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT_IE</name>
<description>System Overtemperature Shutdown Interrupt Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Interrupt is disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt is enabled</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_IE</name>
<description>System Overtemperature Prewarning Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Interrupt is disabled</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Interrupt is enabled</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_IS</name>
<description>System Interrupt Status Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>SYS_SUPPLY_STS</name>
<description>System Supply Status</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_OV_STS</name>
<description>8 Bit ADC2 Reference Overvoltage (ADC2, Channel 5) interrupt status</description>
<lsb>29</lsb>
<msb>29</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_UV_STS</name>
<description>8 Bit ADC2 Reference Undervoltage (ADC2, Channel 5) interrstatus</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT_STS</name>
<description>System Overtemperature Shutdown (ADC2, Channel 6) status</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_STS</name>
<description>System Overtemperature Prewarning (ADC2, Channel 6) status</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_FAIL_STS</name>
<description>High Side Driver Fail Status</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRV_FAIL_STS</name>
<description>Gate Driver Fail Status</description>
<lsb>18</lsb>
<msb>18</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_FAIL_STS</name>
<description>Charge Pump Fail Status</description>
<lsb>17</lsb>
<msb>17</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LIN_FAIL_STS</name>
<description>LIN Fail Status</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_SUPPLY_IS</name>
<description>System Supply Interrupt Status</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_OV_IS</name>
<description>8 Bit ADC2 Reference Overvoltage (ADC2, Channel 5) interrupt status</description>
<lsb>13</lsb>
<msb>13</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_UV_IS</name>
<description>8 Bit ADC2 Reference Undervoltage (ADC2, Channel 5) interrupt status</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKWDT_IS</name>
<description>Clock Watchdog Interrupt Status</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT_IS</name>
<description>System Overtemperature Shutdown (ADC2, Channel 8) interrupt status</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_IS</name>
<description>System Overtemperature Prewarning (ADC2, Channel 8) interrupt status</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no interrupt status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one interrupt status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HS_FAIL_IS</name>
<description>High Side Driver Fail Interrupt Status</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRV_FAIL_IS</name>
<description>Gate Driver Fail Interrupt Status</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_FAIL_IS</name>
<description>Charge Pump Fail Interrupt Status</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LIN_FAIL_IS</name>
<description>LIN Fail Interrupt Status</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OK</name>
<description>no status set</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>FAIL</name>
<description>at least one status set</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_ISCLR</name>
<description>System Interrupt Status Clear Register</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>VREF1V2_OV_SC</name>
<description>8 Bit ADC2 Reference Overvoltage Status Clear</description>
<lsb>29</lsb>
<msb>29</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_UV_SC</name>
<description>8 Bit ADC2 Reference Undervoltage Status Clear</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT_SC</name>
<description>System Overtemperature Shutdown Status Clear</description>
<lsb>25</lsb>
<msb>25</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_SC</name>
<description>System Overtemperature Prewarning Status Clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_OV_ISC</name>
<description>8 Bit ADC2 Reference Overvoltage Interrupt Status Clear</description>
<lsb>13</lsb>
<msb>13</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREF1V2_UV_ISC</name>
<description>8 Bit ADC2 Reference Undervoltage Interrupt Status Clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OT_ISC</name>
<description>System Overtemperature Shutdown Interrupt Status Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYS_OTWARN_ISC</name>
<description>System Overtemperature Prewarning Interrupt Status Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_SUPPLY_IRQ_CLR</name>
<description>System Supply Interrupt Status Clear Register</description>
<addressOffset>0x24</addressOffset>
<size>32</size>
<fields>
<field>
<name>VDD1V5_OV_SC</name>
<description>VDDC Overvoltage Status clear</description>
<lsb>30</lsb>
<msb>30</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_OV_SC</name>
<description>VDDP Overvoltage Status clear</description>
<lsb>28</lsb>
<msb>28</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OV_SC</name>
<description>VDDEXT Overvoltage Status clear</description>
<lsb>27</lsb>
<msb>27</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_OV_SC</name>
<description>VS Overvoltage Status clear</description>
<lsb>24</lsb>
<msb>24</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_UV_SC</name>
<description>VDDC Undervoltage Status clear</description>
<lsb>22</lsb>
<msb>22</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_UV_SC</name>
<description>VDDP Undervoltage Status clear</description>
<lsb>20</lsb>
<msb>20</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_SC</name>
<description>VDDEXT Undervoltage Status clear</description>
<lsb>19</lsb>
<msb>19</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UV_SC</name>
<description>VS Undervoltage Status clear</description>
<lsb>16</lsb>
<msb>16</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_OV_ISC</name>
<description>VDDC Overvoltage Interrupt Status clear</description>
<lsb>14</lsb>
<msb>14</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_OV_ISC</name>
<description>VDDP Overvoltage Interrupt Status clear</description>
<lsb>12</lsb>
<msb>12</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OV_ISC</name>
<description>VDDEXT Overvoltage Interrupt Status clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_OV_ISC</name>
<description>VS Overvoltage Interrupt Status clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_UV_ISC</name>
<description>VDDC Undervoltage Interrupt Status clear</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_UV_ISC</name>
<description>VDDP Undervoltage Interrupt Status clear</description>
<lsb>4</lsb>
<msb>4</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_ISC</name>
<description>VDDEXT Undervoltage Interrupt Status clear</description>
<lsb>3</lsb>
<msb>3</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UV_ISC</name>
<description>VS Undervoltage Interrupt Status clear</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_SUPPLY_IRQ_CTRL</name>
<description>System Supply Interrupt Control Register</description>
<addressOffset>0x20</addressOffset>
<size>32</size>
<fields>
<field>
<name>VDD1V5_OV_IE</name>
<description>VDDC Overvoltage Interrupt Enable</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_OV_IE</name>
<description>VDDP Overvoltage Interrupt Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OV_IE</name>
<description>VDDEXT Overvoltage Interrupt Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_OV_IE</name>
<description>VS Overvoltage Interrupt Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_UV_IE</name>
<description>VDDC Undervoltage Interrupt Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_UV_IE</name>
<description>VDDP Undervoltage Interrupt Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_IE</name>
<description>VDDEXT Undervoltage Interrupt Enable</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UV_IE</name>
<description>VS Undervoltage Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Interrupt is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Interrupt is enabled</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYS_SUPPLY_IRQ_STS</name>
<description>System Supply Interrupt Status Register</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>VDD1V5_OV_STS</name>
<description>VDDC Overvoltage Status (ADC2 channel 6)</description>
<lsb>30</lsb>
<msb>30</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_OV_STS</name>
<description>VDDP Overvoltage Status (ADC2 channel 4)</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OV_STS</name>
<description>VDDEXT Overvoltage Status (ADC2 channel 3)</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_OV_STS</name>
<description>VS Overvoltage Status (ADC2 channel 0)</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_UV_STS</name>
<description>VDDC Undervoltage Status (ADC2 channel 6)</description>
<lsb>22</lsb>
<msb>22</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_UV_STS</name>
<description>VDDP Undervoltage Status (ADC2 channel 4)</description>
<lsb>20</lsb>
<msb>20</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_STS</name>
<description>VDDEXT Undervoltage Status (ADC2 channel 3)</description>
<lsb>19</lsb>
<msb>19</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UV_STS</name>
<description>VS Undervoltage Status (ADC2 channel 0)</description>
<lsb>16</lsb>
<msb>16</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_OV_IS</name>
<description>VDDC Overvoltage Interrupt Status (ADC2 channel 6)</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_OV_IS</name>
<description>VDDP Overvoltage Interrupt Status (ADC2 channel 4)</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_OV_IS</name>
<description>VDDEXT Overvoltage Interrupt Status (ADC2 channel 3)</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_OV_IS</name>
<description>VS Overvoltage Interrupt Status (ADC2 channel 0)</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Overvoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD1V5_UV_IS</name>
<description>VDDC Undervoltage Interrupt Status (ADC2 channel 6)</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDD5V_UV_IS</name>
<description>VDDP Undervoltage Interrupt Status (ADC2 channel 4)</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VDDEXT_UV_IS</name>
<description>VDDEXT Undervoltage Interrupt Status (ADC2 channel 3)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VS_UV_IS</name>
<description>VS Undervoltage Interrupt Status (ADC2 channel 0)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Undervoltage Interrupt</name>
<description>occurred</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDT1_TRIG</name>
<description>WDT1 Watchdog Control Register</description>
<addressOffset>0x34</addressOffset>
<size>32</size>
<fields>
<field>
<name>SOWCONF</name>
<description>Short Open Window Configuration</description>
<lsb>6</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Short Open Windows disabled</description>
<value>0x0</value>
</enumeratedValue>
<enumeratedValue>
<name>SOW1</name>
<description>one successive Short Open Window allowed</description>
<value>0x1</value>
</enumeratedValue>
<enumeratedValue>
<name>SOW2</name>
<description>two successive Short Open Windows allowed</description>
<value>0x2</value>
</enumeratedValue>
<enumeratedValue>
<name>SOW3</name>
<description>three successive Short Open Windows allowed</description>
<value>0x3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDP_SEL</name>
<description>Watchdog Period Selection and trigger</description>
<lsb>0</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SOW_TRIG</name>
<description>trigger short open window</description>
<value>0x00</value>
</enumeratedValue>
<enumeratedValue>
<name>WP_1</name>
<description>Watchdog period 16 ms</description>
<value>0x01</value>
</enumeratedValue>
<enumeratedValue>
<name>WP_2</name>
<description>Watchdog period 32 ms</description>
<value>0x02</value>
</enumeratedValue>
<enumeratedValue>
<name>WP_3</name>
<description>Watchdog period 48 ms, ...</description>
<value>0x03</value>
</enumeratedValue>
<enumeratedValue>
<name>WP_63</name>
<description>Watchdog period 1008 ms</description>
<value>0x3F</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SSC1</name>
<description>SSC1</description>
<baseAddress>0x48024000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR8</name>
<description>Interrupt node 8: SSC1</description>
<value>8</value>
</interrupt>
<registers>
<register>
<name>BR</name>
<description>Baud Rate Timer Reload Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>BR_VALUE</name>
<description>Baud Rate Timer/Reload Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CON</name>
<description>Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>BSY</name>
<description>Busy Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>BE</name>
<description>Baud Rate Error Flag</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>More than factor 2 or 0.5 between slave's actual and expected baud rate.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PE</name>
<description>Phase Error Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Received data changes around sampling clock edge.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RE</name>
<description>Receive Error Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Reception completed before the receive buffer was read.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TE</name>
<description>Transmit Error Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Transfer starts with the slave's transmit buffer not being updated.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BC</name>
<description>Bit Count Field</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>EN</name>
<description>Enable Bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Programming Mode</name>
<description>Transmission and reception disabled. Access to control bits.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Operating Mode</name>
<description>Transmission and reception enabled. Access to status flags and M/S control.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MS</name>
<description>Master Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Mode. Operate on shift clock received via SCLK.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Mode. Generate shift clock and output it via SCLK.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AREN</name>
<description>Automatic Reset Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>No additional action upon a baud rate error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESET</name>
<description>The SSC is automatically reset upon a baud rate error.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEN</name>
<description>Baud Rate Error Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>baud rate errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>baud rate errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEN</name>
<description>Phase Error Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>phase errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>phase errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REN</name>
<description>Receive Error Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>receive errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>receive errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEN</name>
<description>Transmit Error Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>transmit errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>transmit errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LB</name>
<description>Loop Back Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>output.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>LB</name>
<description>Receive input is connected with transmit output (half-duplex mode).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PO</name>
<description>Clock Polarity Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>Idle clock line is low, leading clock edge is low-to-high transition.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Idle clock line is high, leading clock edge is high-to-low transition.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PH</name>
<description>Clock Phase Control</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SHIFT</name>
<description>transmit data on the leading clock edge, latch on trailing edge.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>LATCH</name>
<description>receive data on leading clock edge, shift on trailing edge.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB</name>
<description>Heading Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSB</name>
<description>Transmit/Receive LSB First.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSB</name>
<description>Transmit/Receive MSB First.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BM</name>
<description>Data Width Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2</name>
<description>Transfer Data Width is 2 (BM+1).</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Transfer Data Width is 16 bits (BM+1).</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ISRCLR</name>
<description>Interrupt Status Register Clear</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>BECLR</name>
<description>Baud Rate Error Flag Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PECLR</name>
<description>Phase Error Flag Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECLR</name>
<description>Receive Error Flag Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TECLR</name>
<description>Transmit Error Flag Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PISEL</name>
<description>Port Input Select Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>GIS</name>
<description>Global SSC12 Input Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inputs SSC12_S_SCK_0, SSC12_S_MTSR_0, and SSC12_M_MRST_0 are selected if CIS, SIS or MIS_O is 1.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inputs SSC12_S_SCK_1, SSC12_S_MTSR_1, and SSC12_M_MRST_1 are selected if CIS, SIS or MIS_O is 1. See</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIS_1</name>
<description>Master Mode Input Select Bit 1 (Master Mode only)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Default, Inputs selected according to MIS_0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Do not use, Connects to unused pins.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CIS</name>
<description>Clock Input Select (Slave Mode only)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_S_SCK</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_S_SCK_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIS</name>
<description>Slave Mode Input Select (Slave Mode only)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_S_MTSR</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_S_MTSR_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIS_0</name>
<description>Master Mode Input Select Bit 0 (Master Mode only)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_M_MRST</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_M_MRST_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RB</name>
<description>Receiver Buffer Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RB_VALUE</name>
<description>Receive Data Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TB</name>
<description>Transmitter Buffer Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>TB_VALUE</name>
<description>Transmit Data Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SSC2</name>
<description>SSC2</description>
<baseAddress>0x48026000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR9</name>
<description>Interrupt node 9: SSC2</description>
<value>9</value>
</interrupt>
<registers>
<register>
<name>BR</name>
<description>Baud Rate Timer Reload Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>BR_VALUE</name>
<description>Baud Rate Timer/Reload Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CON</name>
<description>Control Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>BSY</name>
<description>Busy Flag</description>
<lsb>28</lsb>
<msb>28</msb>
<access>read-only</access>
</field>
<field>
<name>BE</name>
<description>Baud Rate Error Flag</description>
<lsb>27</lsb>
<msb>27</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>More than factor 2 or 0.5 between slave's actual and expected baud rate.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PE</name>
<description>Phase Error Flag</description>
<lsb>26</lsb>
<msb>26</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Received data changes around sampling clock edge.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RE</name>
<description>Receive Error Flag</description>
<lsb>25</lsb>
<msb>25</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Reception completed before the receive buffer was read.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TE</name>
<description>Transmit Error Flag</description>
<lsb>24</lsb>
<msb>24</msb>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>Transfer starts with the slave's transmit buffer not being updated.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BC</name>
<description>Bit Count Field</description>
<lsb>16</lsb>
<msb>19</msb>
<access>read-only</access>
</field>
<field>
<name>EN</name>
<description>Enable Bit</description>
<lsb>15</lsb>
<msb>15</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Programming Mode</name>
<description>Transmission and reception disabled. Access to control bits.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Operating Mode</name>
<description>Transmission and reception enabled. Access to status flags and M/S control.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MS</name>
<description>Master Select</description>
<lsb>14</lsb>
<msb>14</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Mode. Operate on shift clock received via SCLK.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Mode. Generate shift clock and output it via SCLK.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AREN</name>
<description>Automatic Reset Enable</description>
<lsb>12</lsb>
<msb>12</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>No additional action upon a baud rate error.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESET</name>
<description>The SSC is automatically reset upon a baud rate error.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEN</name>
<description>Baud Rate Error Enable</description>
<lsb>11</lsb>
<msb>11</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>baud rate errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>baud rate errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PEN</name>
<description>Phase Error Enable</description>
<lsb>10</lsb>
<msb>10</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>phase errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>phase errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REN</name>
<description>Receive Error Enable</description>
<lsb>9</lsb>
<msb>9</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>receive errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>receive errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TEN</name>
<description>Transmit Error Enable</description>
<lsb>8</lsb>
<msb>8</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IGNORE</name>
<description>transmit errors.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHECK</name>
<description>transmit errors.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LB</name>
<description>Loop Back Control</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>output.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>LB</name>
<description>Receive input is connected with transmit output (half-duplex mode).</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PO</name>
<description>Clock Polarity Control</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>Idle clock line is low, leading clock edge is low-to-high transition.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Idle clock line is high, leading clock edge is high-to-low transition.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PH</name>
<description>Clock Phase Control</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SHIFT</name>
<description>transmit data on the leading clock edge, latch on trailing edge.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>LATCH</name>
<description>receive data on leading clock edge, shift on trailing edge.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HB</name>
<description>Heading Control</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSB</name>
<description>Transmit/Receive LSB First.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSB</name>
<description>Transmit/Receive MSB First.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BM</name>
<description>Data Width Selection</description>
<lsb>0</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>2</name>
<description>Transfer Data Width is 2 (BM+1).</description>
<value>0b0001</value>
</enumeratedValue>
<enumeratedValue>
<name>16</name>
<description>Transfer Data Width is 16 bits (BM+1).</description>
<value>0b1111</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ISRCLR</name>
<description>Interrupt Status Register Clear</description>
<addressOffset>0x14</addressOffset>
<size>32</size>
<fields>
<field>
<name>BECLR</name>
<description>Baud Rate Error Flag Clear</description>
<lsb>11</lsb>
<msb>11</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PECLR</name>
<description>Phase Error Flag Clear</description>
<lsb>10</lsb>
<msb>10</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RECLR</name>
<description>Receive Error Flag Clear</description>
<lsb>9</lsb>
<msb>9</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TECLR</name>
<description>Transmit Error Flag Clear</description>
<lsb>8</lsb>
<msb>8</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>No error clear.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Error clear.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PISEL</name>
<description>Port Input Select Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>GIS</name>
<description>Global SSC12 Input Select</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Inputs SSC12_S_SCK_0, SSC12_S_MTSR_0, and SSC12_M_MRST_0 are selected if CIS, SIS or MIS_O is 1.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Inputs SSC12_S_SCK_1, SSC12_S_MTSR_1, and SSC12_M_MRST_1 are selected if CIS, SIS or MIS_O is 1. See</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIS_1</name>
<description>Master Mode Input Select Bit 1 (Master Mode only)</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>value1</name>
<description>Default, Inputs selected according to MIS_0.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>value2</name>
<description>Do not use, Connects to unused pins.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CIS</name>
<description>Clock Input Select (Slave Mode only)</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_S_SCK</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_S_SCK_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIS</name>
<description>Slave Mode Input Select (Slave Mode only)</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_S_MTSR</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_S_MTSR_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIS_0</name>
<description>Master Mode Input Select Bit 0 (Master Mode only)</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SSCx_M_MRST</name>
<description>(x = 1 or 2, dependant form current SSC), see .</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>SSC12_M_MRST_x</name>
<description>(x=0 or 1). See .</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RB</name>
<description>Receiver Buffer Register</description>
<addressOffset>0x0C</addressOffset>
<size>32</size>
<fields>
<field>
<name>RB_VALUE</name>
<description>Receive Data Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TB</name>
<description>Transmitter Buffer Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>TB_VALUE</name>
<description>Transmit Data Register Value</description>
<lsb>0</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER2</name>
<description>TIMER2</description>
<baseAddress>0x48004000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CNT</name>
<description>Timer 2 Count Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2H</name>
<description>Timer 2 Value</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>T2L</name>
<description>Timer 2 Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CON</name>
<description>Timer 2 Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2</name>
<description>Timer 2 Overflow/Underflow Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>EXF2</name>
<description>Timer 2 External Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>EXEN2</name>
<description>Timer 2 External Enable Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>External events are disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>External events are enabled in Capture/Reload Mode.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TR2</name>
<description>Timer 2 Start/Stop Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STOP</name>
<description>Timer 2.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Timer 2.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C_T2</name>
<description>Timer or Counter Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Timer</name>
<description>function selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>upon negative edge at pin T2.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_RL2</name>
<description>Capture/Reload Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Reload</name>
<description>upon overflow or upon negative/positive transition at pin T2EX (when EXEN2 = 1).</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Capture</name>
<description>Timer 2 data register contents on the negative/positive transition at pin T2EX, provided EXEN2 = 1.The negative or positive transition at Pin T2EX is selected by bit EDGESEL.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CON1</name>
<description>Timer 2 Control Register 1</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2EN</name>
<description>Overflow/Underflow Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Overflow/underflow interrupt.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Overflow/underflow interrupt.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXF2EN</name>
<description>External Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>External interrupt.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>External interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICLR</name>
<description>Timer 2 Interrupt Clear Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2CLR</name>
<description>Overflow/Underflow Interrupt Clear Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>Overflow/underflow interrupt is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overflow/underflow interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXF2CLR</name>
<description>External Interrupt Clear Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>External interrupt is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>External interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOD</name>
<description>Timer 2 Mode Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2REGS</name>
<description>Edge Select for Timer 2 External Start</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALLING</name>
<description>The falling edge at Pin T2EX is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>The rising edge at Pin T2EX is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2RHEN</name>
<description>Timer 2 External Start Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Timer 2 External Start is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Timer 2 External Start is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGESEL</name>
<description>Edge Select in Capture Mode/Reload Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALLING</name>
<description>The falling edge at Pin T2EX is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>The rising edge at Pin T2EX is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREN</name>
<description>Prescaler Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Prescaler is disabled and the 2 or 12 divider takes effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Prescaler is enabled (see T2PRE bit) and the 2 or 12 divider is bypassed.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2PRE</name>
<description>Timer 2 Prescaler Bit</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>fT2 = fsys</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>fT2 = fsys / 2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>DfT2 = fsys / 4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>fT2 = fsys / 8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>fT2 = fsys / 16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>fT2 = fsys / 32</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>fT2 = fsys / 64</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>fT2 = fsys / 128</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN</name>
<description>Up/Down Counter Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up/Down Counter function is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Up/Down Counter function is enabled and controlled by pin T2EX (Up = 1, Down = 0)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RC</name>
<description>Timer 2 Reload/Capture Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>RCH2</name>
<description>Reload/Capture Value</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>RCL2</name>
<description>Reload/Capture Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER21</name>
<description>TIMER21</description>
<baseAddress>0x48005000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x1000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CNT</name>
<description>Timer 2 Count Register</description>
<addressOffset>0x10</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2H</name>
<description>Timer 2 Value</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>T2L</name>
<description>Timer 2 Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CON</name>
<description>Timer 2 Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2</name>
<description>Timer 2 Overflow/Underflow Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-only</access>
</field>
<field>
<name>EXF2</name>
<description>Timer 2 External Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-only</access>
</field>
<field>
<name>EXEN2</name>
<description>Timer 2 External Enable Control</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>External events are disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>External events are enabled in Capture/Reload Mode.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TR2</name>
<description>Timer 2 Start/Stop Control</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STOP</name>
<description>Timer 2.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Timer 2.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>C_T2</name>
<description>Timer or Counter Select</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Timer</name>
<description>function selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Count</name>
<description>upon negative edge at pin T2.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CP_RL2</name>
<description>Capture/Reload Select</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Reload</name>
<description>upon overflow or upon negative/positive transition at pin T2EX (when EXEN2 = 1).</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Capture</name>
<description>Timer 2 data register contents on the negative/positive transition at pin T2EX, provided EXEN2 = 1.The negative or positive transition at Pin T2EX is selected by bit EDGESEL.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CON1</name>
<description>Timer 2 Control Register 1</description>
<addressOffset>0x1C</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2EN</name>
<description>Overflow/Underflow Interrupt Enable</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Overflow/underflow interrupt.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Overflow/underflow interrupt.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXF2EN</name>
<description>External Interrupt Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>External interrupt.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>External interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICLR</name>
<description>Timer 2 Interrupt Clear Register</description>
<addressOffset>0x18</addressOffset>
<size>32</size>
<fields>
<field>
<name>TF2CLR</name>
<description>Overflow/Underflow Interrupt Clear Flag</description>
<lsb>7</lsb>
<msb>7</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>Overflow/underflow interrupt is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>Overflow/underflow interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXF2CLR</name>
<description>External Interrupt Clear Flag</description>
<lsb>6</lsb>
<msb>6</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N/A</name>
<description>External interrupt is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>External interrupt</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MOD</name>
<description>Timer 2 Mode Register</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>T2REGS</name>
<description>Edge Select for Timer 2 External Start</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALLING</name>
<description>The falling edge at Pin T2EX is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>The rising edge at Pin T2EX is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2RHEN</name>
<description>Timer 2 External Start Enable</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Timer 2 External Start is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Timer 2 External Start is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGESEL</name>
<description>Edge Select in Capture Mode/Reload Mode</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALLING</name>
<description>The falling edge at Pin T2EX is selected.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>The rising edge at Pin T2EX is selected.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREN</name>
<description>Prescaler Enable</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Prescaler is disabled and the 2 or 12 divider takes effect.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Prescaler is enabled (see T2PRE bit) and the 2 or 12 divider is bypassed.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>T2PRE</name>
<description>Timer 2 Prescaler Bit</description>
<lsb>1</lsb>
<msb>3</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>fT2 = fsys</description>
<value>0b000</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>fT2 = fsys / 2</description>
<value>0b001</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>DfT2 = fsys / 4</description>
<value>0b010</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>fT2 = fsys / 8</description>
<value>0b011</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>fT2 = fsys / 16</description>
<value>0b100</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>fT2 = fsys / 32</description>
<value>0b101</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>fT2 = fsys / 64</description>
<value>0b110</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>fT2 = fsys / 128</description>
<value>0b111</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCEN</name>
<description>Up/Down Counter Enable</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up/Down Counter function is disabled</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Up/Down Counter function is enabled and controlled by pin T2EX (Up = 1, Down = 0)</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RC</name>
<description>Timer 2 Reload/Capture Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>RCH2</name>
<description>Reload/Capture Value</description>
<lsb>8</lsb>
<msb>15</msb>
<access>read-write</access>
</field>
<field>
<name>RCL2</name>
<description>Reload/Capture Value</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>UART1</name>
<description>UART1</description>
<baseAddress>0x48020000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR10</name>
<description>Interrupt node 10: UART1(ASC,LIN), Timer2</description>
<value>10</value>
</interrupt>
<registers>
<register>
<name>SBUF</name>
<description>Serial Data Buffer</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Serial Interface Buffer Register</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCON</name>
<description>Serial Channel Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>SM0</name>
<description>Serial Port Operating Mode Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SM1</name>
<description>Serial Port Operating Mode Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>SM2</name>
<description>Enable Serial Port Multiprocessor Communication in Modes 2 and 3</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>REN</name>
<description>Enable Receiver of Serial Port</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Serial reception is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Serial reception is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TB8</name>
<description>Serial Port Transmitter Bit 9</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RB8</name>
<description>Serial Port Receiver Bit 9</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TI</name>
<description>Transmit Interrupt Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RI</name>
<description>Receive Interrupt Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCONCLR</name>
<description>Serial Channel Control Clear Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>RB8CLR</name>
<description>SCON.RB8 Clear Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>RB8 Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>RB8 Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TICLR</name>
<description>SCON.TI Clear Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>TI Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>TI Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RICLR</name>
<description>SCON.RI Clear Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>RI Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>RI Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>UART2</name>
<description>UART2</description>
<baseAddress>0x48022000</baseAddress>
<addressBlock>
<offset>0x0</offset>
<size>0x2000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>INTISR11</name>
<description>Interrupt node 11: UART2, Timer21</description>
<value>11</value>
</interrupt>
<registers>
<register>
<name>SBUF</name>
<description>Serial Data Buffer</description>
<addressOffset>0x04</addressOffset>
<size>32</size>
<fields>
<field>
<name>VAL</name>
<description>Serial Interface Buffer Register</description>
<lsb>0</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCON</name>
<description>Serial Channel Control Register</description>
<addressOffset>0x00</addressOffset>
<size>32</size>
<fields>
<field>
<name>SM0</name>
<description>Serial Port Operating Mode Selection</description>
<lsb>7</lsb>
<msb>7</msb>
<access>read-write</access>
</field>
<field>
<name>SM1</name>
<description>Serial Port Operating Mode Selection</description>
<lsb>6</lsb>
<msb>6</msb>
<access>read-write</access>
</field>
<field>
<name>SM2</name>
<description>Enable Serial Port Multiprocessor Communication in Modes 2 and 3</description>
<lsb>5</lsb>
<msb>5</msb>
<access>read-write</access>
</field>
<field>
<name>REN</name>
<description>Enable Receiver of Serial Port</description>
<lsb>4</lsb>
<msb>4</msb>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description>Serial reception is disabled.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description>Serial reception is enabled.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TB8</name>
<description>Serial Port Transmitter Bit 9</description>
<lsb>3</lsb>
<msb>3</msb>
<access>read-write</access>
</field>
<field>
<name>RB8</name>
<description>Serial Port Receiver Bit 9</description>
<lsb>2</lsb>
<msb>2</msb>
<access>read-write</access>
</field>
<field>
<name>TI</name>
<description>Transmit Interrupt Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>read-write</access>
</field>
<field>
<name>RI</name>
<description>Receive Interrupt Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCONCLR</name>
<description>Serial Channel Control Clear Register</description>
<addressOffset>0x08</addressOffset>
<size>32</size>
<fields>
<field>
<name>RB8CLR</name>
<description>SCON.RB8 Clear Flag</description>
<lsb>2</lsb>
<msb>2</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>RB8 Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>RB8 Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TICLR</name>
<description>SCON.TI Clear Flag</description>
<lsb>1</lsb>
<msb>1</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>TI Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>TI Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RICLR</name>
<description>SCON.RI Clear Flag</description>
<lsb>0</lsb>
<msb>0</msb>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>No Clear</name>
<description>RI Flag is not cleared.</description>
<value>0b0</value>
</enumeratedValue>
<enumeratedValue>
<name>Clear</name>
<description>RI Flag is cleared.</description>
<value>0b1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
</device>