1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>MCR</name> 5 <description>Misc Control.</description> 6 <baseAddress>0x40006C00</baseAddress> 7 <addressBlock> 8 <offset>0x00</offset> 9 <size>0x400</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <registers> 13 <register> 14 <name>ECCEN</name> 15 <description>ECC Enable Register</description> 16 <addressOffset>0x00</addressOffset> 17 <fields> 18 <field> 19 <name>RAM0</name> 20 <description>ECC System RAM0 Enable.</description> 21 <bitOffset>0</bitOffset> 22 <bitWidth>1</bitWidth> 23 <enumeratedValues> 24 <enumeratedValue> 25 <name>dis</name> 26 <description>disabled.</description> 27 <value>0</value> 28 </enumeratedValue> 29 <enumeratedValue> 30 <name>en</name> 31 <description>enabled.</description> 32 <value>1</value> 33 </enumeratedValue> 34 </enumeratedValues> 35 </field> 36 </fields> 37 </register> 38 <register> 39 <name>IPO_MTRIM</name> 40 <description>IPO Manual Register</description> 41 <addressOffset>0x04</addressOffset> 42 <fields> 43 <field> 44 <name>MTRIM</name> 45 <description>Manual Trim Value.</description> 46 <bitOffset>0</bitOffset> 47 <bitWidth>8</bitWidth> 48 </field> 49 <field> 50 <name>TRIM_RANGE</name> 51 <description>Trim Range Select.</description> 52 <bitOffset>8</bitOffset> 53 <bitWidth>1</bitWidth> 54 </field> 55 </fields> 56 </register> 57 <register> 58 <name>OUTEN</name> 59 <description>Output Enable Register</description> 60 <addressOffset>0x08</addressOffset> 61 <fields> 62 <field> 63 <name>SQWOUT_EN</name> 64 <description>Square Wave Output Enable.</description> 65 <bitOffset>0</bitOffset> 66 <bitWidth>1</bitWidth> 67 </field> 68 <field> 69 <name>PDOWN_OUT_EN</name> 70 <description>Power Down Output Enable.</description> 71 <bitOffset>1</bitOffset> 72 <bitWidth>1</bitWidth> 73 </field> 74 </fields> 75 </register> 76 <register> 77 <name>CMP_CTRL</name> 78 <description>Comparator Control Register.</description> 79 <addressOffset>0x0C</addressOffset> 80 <fields> 81 <field> 82 <name>EN</name> 83 <description>Comparator Enable.</description> 84 <bitOffset>0</bitOffset> 85 <bitWidth>1</bitWidth> 86 </field> 87 <field> 88 <name>POL</name> 89 <description>Polarity Select</description> 90 <bitOffset>5</bitOffset> 91 <bitWidth>1</bitWidth> 92 </field> 93 <field> 94 <name>INT_EN</name> 95 <description>IRQ Enable.</description> 96 <bitOffset>6</bitOffset> 97 <bitWidth>1</bitWidth> 98 </field> 99 <field> 100 <name>OUT</name> 101 <description>Comparator Output State.</description> 102 <bitOffset>14</bitOffset> 103 <bitWidth>1</bitWidth> 104 </field> 105 <field> 106 <name>INT_FL</name> 107 <description>IRQ Flag</description> 108 <bitOffset>15</bitOffset> 109 <bitWidth>1</bitWidth> 110 </field> 111 </fields> 112 </register> 113 <register> 114 <name>CTRL</name> 115 <description>Miscellaneous Control Register.</description> 116 <addressOffset>0x10</addressOffset> 117 <fields> 118 <field> 119 <name>CMPHYST</name> 120 <description>Comparator HYST.</description> 121 <bitOffset>0</bitOffset> 122 <bitWidth>2</bitWidth> 123 </field> 124 <field> 125 <name>INRO_EN</name> 126 <description>INRO Enable.</description> 127 <bitOffset>2</bitOffset> 128 <bitWidth>1</bitWidth> 129 </field> 130 <field> 131 <name>ERTCO_EN</name> 132 <description>ERTCO Enable.</description> 133 <bitOffset>3</bitOffset> 134 <bitWidth>1</bitWidth> 135 </field> 136 <field> 137 <name>IBRO_EN</name> 138 <description>IBRO Enable.</description> 139 <bitOffset>4</bitOffset> 140 <bitWidth>1</bitWidth> 141 </field> 142 <field> 143 <name>SIMO_CLKSCL_EN</name> 144 <description>SIMO Clock Scaling Enable.</description> 145 <bitOffset>8</bitOffset> 146 <bitWidth>1</bitWidth> 147 </field> 148 <field> 149 <name>SIMO_RSTD</name> 150 <description>SIMO System Reset Disable.</description> 151 <bitOffset>9</bitOffset> 152 <bitWidth>1</bitWidth> 153 </field> 154 </fields> 155 </register> 156 <register> 157 <name>GPIO3_CTRL</name> 158 <description>GPIO3 Pin Control Register.</description> 159 <addressOffset>0x20</addressOffset> 160 <fields> 161 <field> 162 <name>P30_DO</name> 163 <description>GPIO3 Pin 0 Data Output.</description> 164 <bitOffset>0</bitOffset> 165 <bitWidth>1</bitWidth> 166 </field> 167 <field> 168 <name>P30_OE</name> 169 <description>GPIO3 Pin 0 Output Enable.</description> 170 <bitOffset>1</bitOffset> 171 <bitWidth>1</bitWidth> 172 </field> 173 <field> 174 <name>P30_PE</name> 175 <description>GPIO3 Pin 0 Pull-up Enable.</description> 176 <bitOffset>2</bitOffset> 177 <bitWidth>1</bitWidth> 178 </field> 179 <field> 180 <name>P30_IN</name> 181 <description>GPIO3 Pin 0 Input Status.</description> 182 <bitOffset>3</bitOffset> 183 <bitWidth>1</bitWidth> 184 </field> 185 <field> 186 <name>P31_DO</name> 187 <description>GPIO3 Pin 1 Data Output.</description> 188 <bitOffset>4</bitOffset> 189 <bitWidth>1</bitWidth> 190 </field> 191 <field> 192 <name>P31_OE</name> 193 <description>GPIO3 Pin 1 Output Enable.</description> 194 <bitOffset>5</bitOffset> 195 <bitWidth>1</bitWidth> 196 </field> 197 <field> 198 <name>P31_PE</name> 199 <description>GPIO3 Pin 1 Pull-up Enable.</description> 200 <bitOffset>6</bitOffset> 201 <bitWidth>1</bitWidth> 202 </field> 203 <field> 204 <name>P31_IN</name> 205 <description>GPIO3 Pin 1 Input Status.</description> 206 <bitOffset>7</bitOffset> 207 <bitWidth>1</bitWidth> 208 </field> 209 </fields> 210 </register> 211 <register> 212 <name>CWD0</name> 213 <description>Code Word Data0</description> 214 <addressOffset>0x40</addressOffset> 215 <fields> 216 <field> 217 <name>data</name> 218 <description>Code word Data0 the register retains its value while vregi supply present</description> 219 <bitOffset>0</bitOffset> 220 <bitWidth>32</bitWidth> 221 </field> 222 </fields> 223 </register> 224 <register> 225 <name>CWD1</name> 226 <description>Code Word Data1</description> 227 <addressOffset>0x44</addressOffset> 228 <fields> 229 <field> 230 <name>data</name> 231 <description>Code word Data0 the register retains its value while vregi supply present</description> 232 <bitOffset>0</bitOffset> 233 <bitWidth>32</bitWidth> 234 </field> 235 </fields> 236 </register> 237 <register> 238 <name>ADCCFG0</name> 239 <description>ADC Config 0</description> 240 <addressOffset>0x50</addressOffset> 241 <fields> 242 <field> 243 <name>LP_5K_DIS</name> 244 <description>Disable 5K divider optionin low power modes</description> 245 <bitOffset>0</bitOffset> 246 <bitWidth>1</bitWidth> 247 </field> 248 <field> 249 <name>LP_50K_DIS</name> 250 <description>Disable 50K divider optionin low power modes</description> 251 <bitOffset>1</bitOffset> 252 <bitWidth>1</bitWidth> 253 </field> 254 <field> 255 <name>EXT_REF</name> 256 <description>External Reference Select Option</description> 257 <bitOffset>2</bitOffset> 258 <bitWidth>1</bitWidth> 259 </field> 260 <field> 261 <name>REF_SEL</name> 262 <description>Internal Reference Select Option</description> 263 <bitOffset>3</bitOffset> 264 <bitWidth>1</bitWidth> 265 </field> 266 </fields> 267 </register> 268 <register> 269 <name>ADCCFG1</name> 270 <description>ADC Config 1</description> 271 <addressOffset>0x54</addressOffset> 272 <fields> 273 <field> 274 <name>CHX_PU_DYN</name> 275 <description>ADC PU dynamic control</description> 276 <bitOffset>0</bitOffset> 277 <bitWidth>13</bitWidth> 278 </field> 279 </fields> 280 </register> 281 <register> 282 <name>ADCCFG2</name> 283 <description>ADC Config 2</description> 284 <addressOffset>0x58</addressOffset> 285 <fields> 286 <field> 287 <name>CH0</name> 288 <description>Divider option for ADC input channel 0</description> 289 <bitOffset>0</bitOffset> 290 <bitWidth>2</bitWidth> 291 <enumeratedValues> 292 <enumeratedValue> 293 <name>div1</name> 294 <description>div1</description> 295 <value>0</value> 296 </enumeratedValue> 297 <enumeratedValue> 298 <name>div2_5k</name> 299 <description>5k ohom</description> 300 <value>1</value> 301 </enumeratedValue> 302 <enumeratedValue> 303 <name>div2_50k</name> 304 <description>50k ohom</description> 305 <value>2</value> 306 </enumeratedValue> 307 </enumeratedValues> 308 </field> 309 <field derivedFrom="CH0"> 310 <name>CH1</name> 311 <description>Divider option for ADC input channel 1</description> 312 <bitOffset>2</bitOffset> 313 <bitWidth>2</bitWidth> 314 </field> 315 <field derivedFrom="CH0"> 316 <name>CH2</name> 317 <description>Divider option for ADC input channel 2</description> 318 <bitOffset>4</bitOffset> 319 <bitWidth>2</bitWidth> 320 </field> 321 <field derivedFrom="CH0"> 322 <name>CH3</name> 323 <description>Divider option for ADC input channel 3</description> 324 <bitOffset>6</bitOffset> 325 <bitWidth>2</bitWidth> 326 </field> 327 <field derivedFrom="CH0"> 328 <name>CH4</name> 329 <description>Divider option for ADC input channel 4</description> 330 <bitOffset>8</bitOffset> 331 <bitWidth>2</bitWidth> 332 </field> 333 <field derivedFrom="CH0"> 334 <name>CH5</name> 335 <description>Divider option for ADC input channel 5</description> 336 <bitOffset>10</bitOffset> 337 <bitWidth>2</bitWidth> 338 </field> 339 <field derivedFrom="CH0"> 340 <name>CH6</name> 341 <description>Divider option for ADC input channel 6</description> 342 <bitOffset>12</bitOffset> 343 <bitWidth>2</bitWidth> 344 </field> 345 <field derivedFrom="CH0"> 346 <name>CH7</name> 347 <description>Divider option for ADC input channel 7</description> 348 <bitOffset>14</bitOffset> 349 <bitWidth>2</bitWidth> 350 </field> 351 </fields> 352 </register> 353 <register> 354 <name>LDOCTRL</name> 355 <description>LDO Control</description> 356 <addressOffset>0x60</addressOffset> 357 <fields> 358 <field> 359 <name>0P9EN</name> 360 <description>LDO 0.9V Enable</description> 361 <bitOffset>0</bitOffset> 362 <bitWidth>1</bitWidth> 363 </field> 364 <field> 365 <name>2P5EN</name> 366 <description>LDO 2.5V Enable</description> 367 <bitOffset>1</bitOffset> 368 <bitWidth>1</bitWidth> 369 </field> 370 </fields> 371 </register> 372 </registers> 373 </peripheral> 374</device>