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>FCR</name> 5 <description>Function Control Register.</description> 6 <baseAddress>0x40000800</baseAddress> 7 <addressBlock> 8 <offset>0x00</offset> 9 <size>0x400</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <registers> 13 <register> 14 <!-- FCTRL0 --> 15 <name>FCTRL0</name> 16 <description>Register 0.</description> 17 <addressOffset>0x00</addressOffset> 18 <access>read-write</access> 19 <fields> 20 <field> 21 <name>ERFO_RANGE_SEL</name> 22 <description>14MHz-32MHz ERFO Frequency Range Select.</description> 23 <bitOffset>0</bitOffset> 24 <bitWidth>3</bitWidth> 25 </field> 26 <field> 27 <name>KEYWIPE_SYS</name> 28 <description>KEYWIPE_SYS.</description> 29 <bitOffset>8</bitOffset> 30 <bitWidth>1</bitWidth> 31 </field> 32 <field> 33 <name>I2C0_SDA_FILTER_EN</name> 34 <description>I2C0 SDA Glitch Filter Enable.</description> 35 <bitOffset>20</bitOffset> 36 <bitWidth>1</bitWidth> 37 <enumeratedValues> 38 <enumeratedValue> 39 <name>dis</name> 40 <description>Filter disabled.</description> 41 <value>0</value> 42 </enumeratedValue> 43 <enumeratedValue> 44 <name>en</name> 45 <description>Filter enabled.</description> 46 <value>1</value> 47 </enumeratedValue> 48 </enumeratedValues> 49 </field> 50 <field derivedFrom="I2C0_SDA_FILTER_EN"> 51 <name>I2C0_SCL_FILTER_EN</name> 52 <description>I2C0 SCL Glitch Filter Enable.</description> 53 <bitOffset>21</bitOffset> 54 <bitWidth>1</bitWidth> 55 </field> 56 <field derivedFrom="I2C0_SDA_FILTER_EN"> 57 <name>I2C1_SDA_FILTER_EN</name> 58 <description>I2C1 SDA Glitch Filter Enable.</description> 59 <bitOffset>22</bitOffset> 60 <bitWidth>1</bitWidth> 61 </field> 62 <field derivedFrom="I2C0_SDA_FILTER_EN"> 63 <name>I2C1_SCL_FILTER_EN</name> 64 <description>I2C1 SCL Glitch Filter Enable.</description> 65 <bitOffset>23</bitOffset> 66 <bitWidth>1</bitWidth> 67 </field> 68 <field derivedFrom="I2C0_SDA_FILTER_EN"> 69 <name>I2C2_SDA_FILTER_EN</name> 70 <description>I2C2 SDA Glitch Filter Enable.</description> 71 <bitOffset>24</bitOffset> 72 <bitWidth>1</bitWidth> 73 </field> 74 <field derivedFrom="I2C0_SDA_FILTER_EN"> 75 <name>I2C2_SCL_FILTER_EN</name> 76 <description>I2C2 SCL Glitch Filter Enable.</description> 77 <bitOffset>25</bitOffset> 78 <bitWidth>1</bitWidth> 79 </field> 80 </fields> 81 </register> 82 <register> 83 <!-- AUTOCAL0 --> 84 <name>AUTOCAL0</name> 85 <description>Register 1.</description> 86 <addressOffset>0x04</addressOffset> 87 <access>read-write</access> 88 <fields> 89 <field> 90 <name>SEL</name> 91 <description>Auto-calibration Enable.</description> 92 <bitOffset>0</bitOffset> 93 <bitWidth>1</bitWidth> 94 <enumeratedValues> 95 <enumeratedValue> 96 <name>dis</name> 97 <description>Disabled.</description> 98 <value>0</value> 99 </enumeratedValue> 100 <enumeratedValue> 101 <name>en</name> 102 <description>Enabled.</description> 103 <value>1</value> 104 </enumeratedValue> 105 </enumeratedValues> 106 </field> 107 <field> 108 <name>EN</name> 109 <description>Autocalibration Run.</description> 110 <bitOffset>1</bitOffset> 111 <bitWidth>1</bitWidth> 112 <enumeratedValues> 113 <enumeratedValue> 114 <name>not</name> 115 <description>Not Running.</description> 116 <value>0</value> 117 </enumeratedValue> 118 <enumeratedValue> 119 <name>run</name> 120 <description>Running.</description> 121 <value>1</value> 122 </enumeratedValue> 123 </enumeratedValues> 124 </field> 125 <field> 126 <name>LOAD</name> 127 <description>Load Trim.</description> 128 <bitOffset>2</bitOffset> 129 <bitWidth>1</bitWidth> 130 </field> 131 <field> 132 <name>INVERT</name> 133 <description>Invert Gain.</description> 134 <bitOffset>3</bitOffset> 135 <bitWidth>1</bitWidth> 136 <enumeratedValues> 137 <enumeratedValue> 138 <name>not</name> 139 <description>do Not invert trim step.</description> 140 <value>0</value> 141 </enumeratedValue> 142 <enumeratedValue> 143 <name>invert</name> 144 <description>Invert trim step.</description> 145 <value>1</value> 146 </enumeratedValue> 147 </enumeratedValues> 148 </field> 149 <field> 150 <name>ATOMIC</name> 151 <description>Atomic mode.</description> 152 <bitOffset>4</bitOffset> 153 <bitWidth>1</bitWidth> 154 <enumeratedValues> 155 <enumeratedValue> 156 <name>not</name> 157 <description>Not Running.</description> 158 <value>0</value> 159 </enumeratedValue> 160 <enumeratedValue> 161 <name>run</name> 162 <description>Running.</description> 163 <value>1</value> 164 </enumeratedValue> 165 </enumeratedValues> 166 </field> 167 <field> 168 <name>GAIN</name> 169 <description>MU value.</description> 170 <bitOffset>8</bitOffset> 171 <bitWidth>12</bitWidth> 172 </field> 173 <field> 174 <name>TRIM</name> 175 <description>150MHz HFIO Auto Calibration Trim</description> 176 <bitOffset>23</bitOffset> 177 <bitWidth>9</bitWidth> 178 </field> 179 </fields> 180 </register> 181 <register> 182 <!-- AUTOCAL1 --> 183 <name>AUTOCAL1</name> 184 <description>Register 2.</description> 185 <addressOffset>0x08</addressOffset> 186 <access>read-write</access> 187 <fields> 188 <field> 189 <name>INITIAL</name> 190 <description>100MHz IPO Trim Automatic Calibration Initial Trim.</description> 191 <bitOffset>0</bitOffset> 192 <bitWidth>9</bitWidth> 193 </field> 194 </fields> 195 </register> 196 <register> 197 <!-- AUTOCAL2 --> 198 <name>AUTOCAL2</name> 199 <description>Register 3.</description> 200 <addressOffset>0x0C</addressOffset> 201 <access>read-write</access> 202 <fields> 203 <field> 204 <name>RUNTIME</name> 205 <description>100MHz IPO Trim Automatic Calibration Run Time.</description> 206 <bitOffset>0</bitOffset> 207 <bitWidth>8</bitWidth> 208 </field> 209 <field> 210 <name>DIV</name> 211 <description>100MHz IPO Trim Automatic Calibration Divide Factor.</description> 212 <bitOffset>8</bitOffset> 213 <bitWidth>13</bitWidth> 214 </field> 215 </fields> 216 </register> 217 <register> 218 <!-- TS0 --> 219 <name>TS0</name> 220 <description>Register 4.</description> 221 <addressOffset>0x10</addressOffset> 222 <access>read-only</access> 223 <fields> 224 <field> 225 <name>GAIN</name> 226 <description>Unsigned gain for temp sensor normalization</description> 227 <bitOffset>0</bitOffset> 228 <bitWidth>12</bitWidth> 229 </field> 230 </fields> 231 </register> 232 <register> 233 <!-- TS1 --> 234 <name>TS1</name> 235 <description>Register 5.</description> 236 <addressOffset>0x14</addressOffset> 237 <access>read-only</access> 238 <fields> 239 <field> 240 <name>OFFSET</name> 241 <description>Signed offset for temp sensor correction</description> 242 <bitOffset>0</bitOffset> 243 <bitWidth>32</bitWidth> 244 </field> 245 </fields> 246 </register> 247 <register> 248 <name>ADCREFTRIM0</name> 249 <description>ADC Reference Trim 0</description> 250 <addressOffset>0x18</addressOffset> 251 <access>read-write</access> 252 <fields> 253 <field> 254 <name>VREFP</name> 255 <description>Trimming code for VREFP output of reference buffer</description> 256 <bitOffset>0</bitOffset> 257 <bitWidth>7</bitWidth> 258 </field> 259 <field> 260 <name>VREFM</name> 261 <description>Trimming code for VREFM output of reference buffer</description> 262 <bitOffset>8</bitOffset> 263 <bitWidth>7</bitWidth> 264 </field> 265 <field> 266 <name>VCM</name> 267 <description>Trimming code for VCM output of reference buffer</description> 268 <bitOffset>16</bitOffset> 269 <bitWidth>2</bitWidth> 270 </field> 271 <field> 272 <name>VX2_TUNE</name> 273 <description>Controls tuning capacitor in fine DAC (offset binary)</description> 274 <bitOffset>24</bitOffset> 275 <bitWidth>6</bitWidth> 276 </field> 277 </fields> 278 </register> 279 <register> 280 <name>ADCREFTRIM1</name> 281 <description>ADC Reference Trim 1</description> 282 <addressOffset>0x1C</addressOffset> 283 <access>read-write</access> 284 <fields> 285 <field> 286 <name>VREFP</name> 287 <description>Trimming code for VREFP output of reference buffer</description> 288 <bitOffset>0</bitOffset> 289 <bitWidth>7</bitWidth> 290 </field> 291 <field> 292 <name>VREFM</name> 293 <description>Trimming code for VREFM output of reference buffer</description> 294 <bitOffset>8</bitOffset> 295 <bitWidth>7</bitWidth> 296 </field> 297 <field> 298 <name>VCM</name> 299 <description>Trimming code for VCM output of reference buffer</description> 300 <bitOffset>16</bitOffset> 301 <bitWidth>2</bitWidth> 302 </field> 303 <field> 304 <name>VX2_TUNE</name> 305 <description>Controls tuning capacitor in fine DAC (offset binary)</description> 306 <bitOffset>24</bitOffset> 307 <bitWidth>6</bitWidth> 308 </field> 309 </fields> 310 </register> 311 <register> 312 <name>ADCREFTRIM2</name> 313 <description>ADC Reference Trim 2</description> 314 <addressOffset>0x20</addressOffset> 315 <access>read-write</access> 316 <fields> 317 <field> 318 <name>IDRV_1P25</name> 319 <description>Trimming code for reference buffer drive strength. 1.25V</description> 320 <bitOffset>0</bitOffset> 321 <bitWidth>4</bitWidth> 322 </field> 323 <field> 324 <name>IBOOST_1P25</name> 325 <description>Trimming value for extra drive current in reference buffer outputs. 2.048V</description> 326 <bitOffset>4</bitOffset> 327 <bitWidth>1</bitWidth> 328 </field> 329 <field> 330 <name>IDRV_2P048</name> 331 <description>Trimming code for reference buffer drive strength. 2.048V</description> 332 <bitOffset>8</bitOffset> 333 <bitWidth>4</bitWidth> 334 </field> 335 <field> 336 <name>IBOOST_2P048</name> 337 <description>Trimming value for extra drive current in reference buffer outputs. 2.048V</description> 338 <bitOffset>12</bitOffset> 339 <bitWidth>1</bitWidth> 340 </field> 341 <field> 342 <name>VCM</name> 343 <description>Trimming code for VCM output of reference buffer</description> 344 <bitOffset>16</bitOffset> 345 <bitWidth>2</bitWidth> 346 </field> 347 <field> 348 <name>VX2_TUNE</name> 349 <description>Controls tuning capacitor in fine DAC (offset binary)</description> 350 <bitOffset>24</bitOffset> 351 <bitWidth>6</bitWidth> 352 </field> 353 </fields> 354 </register> 355 <register> 356 <name>ERFOKS</name> 357 <description>External Radio Frequency Oscillator Kick Start Control Register.</description> 358 <addressOffset>0x24</addressOffset> 359 <access>read-write</access> 360 <fields> 361 <field> 362 <name>CTRL</name> 363 <description>Kickstart Control for ERFO.</description> 364 <bitOffset>0</bitOffset> 365 <bitWidth>16</bitWidth> 366 </field> 367 </fields> 368 </register> 369 </registers> 370 </peripheral> 371 <!-- NBBFC: Non Battery-Backed Function Control --> 372</device>