1<?xml version="1.0" encoding="utf-8"?> 2<!-- File naming: <vendor>_<part/series name>_svd.xml --> 3<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="CMSIS-SVD.xsd"> 4 <vendor>Nordic Semiconductor</vendor> <!-- Name for Doxygroup --> 5 <vendorID>Nordic</vendorID> <!-- Vendor ID --> 6 <name>nrf51</name> <!-- Official name of part or part series --> 7 <series>nrf51</series> 8 <version>522</version> <!-- Version of this description. It is the run of the automatic generation of SUS. --> 9 <description>nRF51 reference description for radio MCU with ARM 32-bit Cortex-M0 Microcontroller at 16MHz CPU clock</description> 10 <licenseText> 11Copyright (c) 2010 - 2023, Nordic Semiconductor ASA All rights reserved.\n 12\n 13SPDX-License-Identifier: BSD-3-Clause\n 14\n 15Redistribution and use in source and binary forms, with or without\n 16modification, are permitted provided that the following conditions are met:\n 17\n 181. Redistributions of source code must retain the above copyright notice, this\n 19 list of conditions and the following disclaimer.\n 20\n 212. Redistributions in binary form must reproduce the above copyright\n 22 notice, this list of conditions and the following disclaimer in the\n 23 documentation and/or other materials provided with the distribution.\n 24\n 253. Neither the name of Nordic Semiconductor ASA nor the names of its\n 26 contributors may be used to endorse or promote products derived from this\n 27 software without specific prior written permission.\n 28\n 29THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n 30AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n 31IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n 32ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n 33LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n 34CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n 35SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n 36INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n 37CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n 38ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n 39POSSIBILITY OF SUCH DAMAGE.\n 40 </licenseText> 41 42 <!-- Register Properties Group --> 43 <addressUnitBits>8</addressUnitBits> <!-- byte addressable memory --> 44 <width>32</width> <!-- bus width is 32 bits --> 45 <size>32</size> <!-- this is the default size (number of bits) of all peripherals 46 and register that do not define "size" themselves --> 47 <resetValue>0x00000000</resetValue> <!-- by default all bits of the registers are initialized to 0 on reset --> 48 <resetMask>0xFFFFFFFF</resetMask> <!-- by default all 32Bits of the registers are used --> 49 50 <cpu> 51 <name>CM0</name> 52 <revision>r3p1</revision> <!-- CPU Revision r3p1 = 0x2000 --> 53 <endian>little</endian> <!-- little, big, configurable (headerfile: little, big, configurable (#ifdef compilerflag) --> 54 <mpuPresent>0</mpuPresent> <!-- Does the CPU has a MPU? {0|1} --> 55 <fpuPresent>0</fpuPresent> <!-- Does the CPU has a FPU? {0|1} --> 56 <nvicPrioBits>2</nvicPrioBits> <!-- Number of NVIC Priority Bits {8..2} --> 57 <vendorSystickConfig>0</vendorSystickConfig> <!-- Does the Vendor has his own Systick Configuration Function? See CMSIS: core_cm3.h --> 58 </cpu> 59 60 <headerSystemFilename>system_nrf51</headerSystemFilename> <!-- System Header File overwrite --> 61 <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix> <!-- Prefix for all structs and #defines --> 62 63 <vendorExtensions> 64 <ExampleStackSize>2048</ExampleStackSize> <!-- Default stack size used in Nordic's startup_nrf51.s files. [Byte/decimal] --> 65 <ExampleHeapSize>2048</ExampleHeapSize> <!-- Default heap size used in Nordic's startup_nrf51.s files. [Byte/decimal] --> 66 <MaxInterrupts>32</MaxInterrupts> <!-- Number of interrupts used in Nordic's startup_nrf51.s files. [Byte/decimal] --> 67 </vendorExtensions> 68 69 <peripherals> 70 71 <peripheral> 72 <name>POWER</name> 73 <version>522</version> 74 <description>Power Control.</description> 75 <groupName>POWER</groupName> 76 <baseAddress>0x40000000</baseAddress> 77 <size>32</size> 78 <access>read-write</access> 79 80 <addressBlock> 81 <offset>0</offset> 82 <size>0x1000</size> 83 <usage>registers</usage> 84 </addressBlock> 85 86 <interrupt> 87 <name>POWER_CLOCK</name> 88 <value>0</value> 89 </interrupt> 90 91 <registers> 92 <register> 93 <name>TASKS_CONSTLAT</name> 94 <description>Enable constant latency mode.</description> 95 <addressOffset>0x078</addressOffset> 96 <access>write-only</access> 97 </register> 98 <register> 99 <name>TASKS_LOWPWR</name> 100 <description>Enable low power mode (variable latency).</description> 101 <addressOffset>0x07C</addressOffset> 102 <access>write-only</access> 103 </register> 104 105 <register> 106 <name>EVENTS_POFWARN</name> 107 <description>Power failure warning.</description> 108 <addressOffset>0x108</addressOffset> 109 </register> 110 111 <register> 112 <name>INTENSET</name> 113 <description>Interrupt enable set register.</description> 114 <addressOffset>0x304</addressOffset> 115 <fields> 116 <field> 117 <name>POFWARN</name> 118 <description>Enable interrupt on POFWARN event.</description> 119 <lsb>2</lsb> <msb>2</msb> 120 <enumeratedValues> 121 <usage>read</usage> 122 <enumeratedValue> 123 <name>Disabled</name> 124 <description>Interrupt disabled.</description> 125 <value>0</value> 126 </enumeratedValue> 127 <enumeratedValue> 128 <name>Enabled</name> 129 <description>Interrupt enabled.</description> 130 <value>1</value> 131 </enumeratedValue> 132 </enumeratedValues> 133 <enumeratedValues> 134 <usage>write</usage> 135 <enumeratedValue> 136 <name>Set</name> 137 <description>Enable interrupt on write.</description> 138 <value>1</value> 139 </enumeratedValue> 140 </enumeratedValues> 141 </field> 142 </fields> 143 </register> 144 <register> 145 <name>INTENCLR</name> 146 <description>Interrupt enable clear register.</description> 147 <addressOffset>0x308</addressOffset> 148 <fields> 149 <field> 150 <name>POFWARN</name> 151 <description>Disable interrupt on POFWARN event.</description> 152 <lsb>2</lsb> <msb>2</msb> 153 <enumeratedValues> 154 <usage>read</usage> 155 <enumeratedValue> 156 <name>Disabled</name> 157 <description>Interrupt disabled.</description> 158 <value>0</value> 159 </enumeratedValue> 160 <enumeratedValue> 161 <name>Enabled</name> 162 <description>Interrupt enabled.</description> 163 <value>1</value> 164 </enumeratedValue> 165 </enumeratedValues> 166 <enumeratedValues> 167 <usage>write</usage> 168 <enumeratedValue> 169 <name>Clear</name> 170 <description>Disable interrupt on write.</description> 171 <value>1</value> 172 </enumeratedValue> 173 </enumeratedValues> 174 </field> 175 </fields> 176 </register> 177 178 <register> 179 <name>RESETREAS</name> 180 <description>Reset reason.</description> 181 <addressOffset>0x400</addressOffset> 182 <fields> 183 <field> 184 <name>RESETPIN</name> 185 <description>Reset from pin-reset detected.</description> 186 <lsb>0</lsb> <msb>0</msb> 187 <enumeratedValues> 188 <enumeratedValue> 189 <name>NotDetected</name> 190 <description>Reset not detected.</description> 191 <value>0</value> 192 </enumeratedValue> 193 <enumeratedValue> 194 <name>Detected</name> 195 <description>Reset detected.</description> 196 <value>1</value> 197 </enumeratedValue> 198 </enumeratedValues> 199 </field> 200 <field> 201 <name>DOG</name> 202 <description>Reset from watchdog detected.</description> 203 <lsb>1</lsb> <msb>1</msb> 204 <enumeratedValues> 205 <enumeratedValue> 206 <name>NotDetected</name> 207 <description>Reset not detected.</description> 208 <value>0</value> 209 </enumeratedValue> 210 <enumeratedValue> 211 <name>Detected</name> 212 <description>Reset detected.</description> 213 <value>1</value> 214 </enumeratedValue> 215 </enumeratedValues> 216 </field> 217 <field> 218 <name>SREQ</name> 219 <description>Reset from AIRCR.SYSRESETREQ detected.</description> 220 <lsb>2</lsb> <msb>2</msb> 221 <enumeratedValues> 222 <enumeratedValue> 223 <name>NotDetected</name> 224 <description>Reset not detected.</description> 225 <value>0</value> 226 </enumeratedValue> 227 <enumeratedValue> 228 <name>Detected</name> 229 <description>Reset detected.</description> 230 <value>1</value> 231 </enumeratedValue> 232 </enumeratedValues> 233 </field> 234 <field> 235 <name>LOCKUP</name> 236 <description>Reset from CPU lock-up detected.</description> 237 <lsb>3</lsb> <msb>3</msb> 238 <enumeratedValues> 239 <enumeratedValue> 240 <name>NotDetected</name> 241 <description>Reset not detected.</description> 242 <value>0</value> 243 </enumeratedValue> 244 <enumeratedValue> 245 <name>Detected</name> 246 <description>Reset detected.</description> 247 <value>1</value> 248 </enumeratedValue> 249 </enumeratedValues> 250 </field> 251 <field> 252 <name>OFF</name> 253 <description>Reset from wake-up from OFF mode detected by the use of DETECT signal from GPIO.</description> 254 <lsb>16</lsb> <msb>16</msb> 255 <enumeratedValues> 256 <enumeratedValue> 257 <name>NotDetected</name> 258 <description>Reset not detected.</description> 259 <value>0</value> 260 </enumeratedValue> 261 <enumeratedValue> 262 <name>Detected</name> 263 <description>Reset detected.</description> 264 <value>1</value> 265 </enumeratedValue> 266 </enumeratedValues> 267 </field> 268 <field> 269 <name>LPCOMP</name> 270 <description>Reset from wake-up from OFF mode detected by the use of ANADETECT signal from LPCOMP.</description> 271 <lsb>17</lsb> <msb>17</msb> 272 <enumeratedValues> 273 <enumeratedValue> 274 <name>NotDetected</name> 275 <description>Reset not detected.</description> 276 <value>0</value> 277 </enumeratedValue> 278 <enumeratedValue> 279 <name>Detected</name> 280 <description>Reset detected.</description> 281 <value>1</value> 282 </enumeratedValue> 283 </enumeratedValues> 284 </field> 285 <field> 286 <name>DIF</name> 287 <description>Reset from wake-up from OFF mode detected by entering into debug interface mode.</description> 288 <lsb>18</lsb> <msb>18</msb> 289 <enumeratedValues> 290 <enumeratedValue> 291 <name>NotDetected</name> 292 <description>Reset not detected.</description> 293 <value>0</value> 294 </enumeratedValue> 295 <enumeratedValue> 296 <name>Detected</name> 297 <description>Reset detected.</description> 298 <value>1</value> 299 </enumeratedValue> 300 </enumeratedValues> 301 </field> 302 </fields> 303 </register> 304 305 <register> 306 <name>RAMSTATUS</name> 307 <description>Ram status register.</description> 308 <addressOffset>0x428</addressOffset> 309 <access>read-only</access> 310 <fields> 311 <field> 312 <name>RAMBLOCK0</name> 313 <description>RAM block 0 status.</description> 314 <lsb>0</lsb> <msb>0</msb> 315 <enumeratedValues> 316 <enumeratedValue> 317 <name>Off</name> 318 <description>RAM block 0 is off or powering up.</description> 319 <value>0</value> 320 </enumeratedValue> 321 <enumeratedValue> 322 <name>On</name> 323 <description>RAM block 0 is on.</description> 324 <value>1</value> 325 </enumeratedValue> 326 </enumeratedValues> 327 </field> 328 <field> 329 <name>RAMBLOCK1</name> 330 <description>RAM block 1 status.</description> 331 <lsb>1</lsb> <msb>1</msb> 332 <enumeratedValues> 333 <enumeratedValue> 334 <name>Off</name> 335 <description>RAM block 1 is off or powering up.</description> 336 <value>0</value> 337 </enumeratedValue> 338 <enumeratedValue> 339 <name>On</name> 340 <description>RAM block 1 is on.</description> 341 <value>1</value> 342 </enumeratedValue> 343 </enumeratedValues> 344 </field> 345 <field> 346 <name>RAMBLOCK2</name> 347 <description>RAM block 2 status.</description> 348 <lsb>2</lsb> <msb>2</msb> 349 <enumeratedValues> 350 <enumeratedValue> 351 <name>Off</name> 352 <description>RAM block 2 is off or powering up.</description> 353 <value>0</value> 354 </enumeratedValue> 355 <enumeratedValue> 356 <name>On</name> 357 <description>RAM block 2 is on.</description> 358 <value>1</value> 359 </enumeratedValue> 360 </enumeratedValues> 361 </field> 362 <field> 363 <name>RAMBLOCK3</name> 364 <description>RAM block 3 status.</description> 365 <lsb>3</lsb> <msb>3</msb> 366 <enumeratedValues> 367 <enumeratedValue> 368 <name>Off</name> 369 <description>RAM block 3 is off or powering up.</description> 370 <value>0</value> 371 </enumeratedValue> 372 <enumeratedValue> 373 <name>On</name> 374 <description>RAM block 3 is on.</description> 375 <value>1</value> 376 </enumeratedValue> 377 </enumeratedValues> 378 </field> 379 </fields> 380 </register> 381 382 <register> 383 <name>SYSTEMOFF</name> 384 <description>System off register.</description> 385 <addressOffset>0x500</addressOffset> 386 <access>write-only</access> 387 <fields> 388 <field> 389 <name>SYSTEMOFF</name> 390 <description>Enter system off mode.</description> 391 <lsb>0</lsb> <msb>0</msb> 392 <enumeratedValues> 393 <enumeratedValue> 394 <name>Enter</name> 395 <description>Enter system off mode.</description> 396 <value>1</value> 397 </enumeratedValue> 398 </enumeratedValues> 399 </field> 400 </fields> 401 </register> 402 403 <register> 404 <name>POFCON</name> 405 <description>Power failure configuration.</description> 406 <addressOffset>0x510</addressOffset> 407 <fields> 408 <field> 409 <name>POF</name> 410 <description>Power failure comparator enable.</description> 411 <lsb>0</lsb> <msb>0</msb> 412 <enumeratedValues> 413 <enumeratedValue> 414 <name>Disabled</name> 415 <description>Disabled.</description> 416 <value>0</value> 417 </enumeratedValue> 418 <enumeratedValue> 419 <name>Enabled</name> 420 <description>Enabled.</description> 421 <value>1</value> 422 </enumeratedValue> 423 </enumeratedValues> 424 </field> 425 <field> 426 <name>THRESHOLD</name> 427 <description>Set threshold level.</description> 428 <lsb>1</lsb> <msb>2</msb> 429 <enumeratedValues> 430 <enumeratedValue> 431 <name>V21</name> 432 <description>Set threshold to 2.1Volts.</description> 433 <value>0x00</value> 434 </enumeratedValue> 435 <enumeratedValue> 436 <name>V23</name> 437 <description>Set threshold to 2.3Volts.</description> 438 <value>0x01</value> 439 </enumeratedValue> 440 <enumeratedValue> 441 <name>V25</name> 442 <description>Set threshold to 2.5Volts.</description> 443 <value>0x02</value> 444 </enumeratedValue> 445 <enumeratedValue> 446 <name>V27</name> 447 <description>Set threshold to 2.7Volts.</description> 448 <value>0x03</value> 449 </enumeratedValue> 450 </enumeratedValues> 451 </field> 452 </fields> 453 </register> 454 455 <register> 456 <name>GPREGRET</name> 457 <description>General purpose retention register. This register is a retained register.</description> 458 <addressOffset>0x51C</addressOffset> 459 <fields> 460 <field> 461 <name>GPREGRET</name> 462 <description>General purpose retention register.</description> 463 <lsb>0</lsb> <msb>7</msb> 464 </field> 465 </fields> 466 </register> 467 468 <register> 469 <name>RAMON</name> 470 <description>Ram on/off.</description> 471 <addressOffset>0x524</addressOffset> 472 <resetValue>0x00000003</resetValue> 473 <fields> 474 <field> 475 <name>ONRAM0</name> 476 <description>RAM block 0 behaviour in ON mode.</description> 477 <lsb>0</lsb> <msb>0</msb> 478 <enumeratedValues> 479 <enumeratedValue> 480 <name>RAM0Off</name> 481 <description>RAM block 0 OFF in ON mode.</description> 482 <value>0</value> 483 </enumeratedValue> 484 <enumeratedValue> 485 <name>RAM0On</name> 486 <description>RAM block 0 ON in ON mode.</description> 487 <value>1</value> 488 </enumeratedValue> 489 </enumeratedValues> 490 </field> 491 <field> 492 <name>ONRAM1</name> 493 <description>RAM block 1 behaviour in ON mode.</description> 494 <lsb>1</lsb> <msb>1</msb> 495 <enumeratedValues> 496 <enumeratedValue> 497 <name>RAM1Off</name> 498 <description>RAM block 1 OFF in ON mode.</description> 499 <value>0</value> 500 </enumeratedValue> 501 <enumeratedValue> 502 <name>RAM1On</name> 503 <description>RAM block 1 ON in ON mode.</description> 504 <value>1</value> 505 </enumeratedValue> 506 </enumeratedValues> 507 </field> 508 <field> 509 <name>OFFRAM0</name> 510 <description>RAM block 0 behaviour in OFF mode.</description> 511 <lsb>16</lsb> <msb>16</msb> 512 <enumeratedValues> 513 <enumeratedValue> 514 <name>RAM0Off</name> 515 <description>RAM block 0 OFF in OFF mode.</description> 516 <value>0</value> 517 </enumeratedValue> 518 <enumeratedValue> 519 <name>RAM0On</name> 520 <description>RAM block 0 ON in OFF mode.</description> 521 <value>1</value> 522 </enumeratedValue> 523 </enumeratedValues> 524 </field> 525 <field> 526 <name>OFFRAM1</name> 527 <description>RAM block 1 behaviour in OFF mode.</description> 528 <lsb>17</lsb> <msb>17</msb> 529 <enumeratedValues> 530 <enumeratedValue> 531 <name>RAM1Off</name> 532 <description>RAM block 1 OFF in OFF mode.</description> 533 <value>0</value> 534 </enumeratedValue> 535 <enumeratedValue> 536 <name>RAM1On</name> 537 <description>RAM block 1 ON in OFF mode.</description> 538 <value>1</value> 539 </enumeratedValue> 540 </enumeratedValues> 541 </field> 542 </fields> 543 </register> 544 545 <register> 546 <name>RESET</name> 547 <description>Pin reset functionality configuration register. This register is a retained register.</description> 548 <addressOffset>0x544</addressOffset> 549 <fields> 550 <field> 551 <name>RESET</name> 552 <description>Enable or disable pin reset in debug interface mode.</description> 553 <lsb>0</lsb> <msb>0</msb> 554 <enumeratedValues> 555 <enumeratedValue> 556 <name>Disabled</name> 557 <description>Pin reset in debug interface mode disabled.</description> 558 <value>0</value> 559 </enumeratedValue> 560 <enumeratedValue> 561 <name>Enabled</name> 562 <description>Pin reset in debug interface mode enabled.</description> 563 <value>1</value> 564 </enumeratedValue> 565 </enumeratedValues> 566 </field> 567 </fields> 568 </register> 569 570 <register> 571 <name>RAMONB</name> 572 <description>Ram on/off.</description> 573 <addressOffset>0x554</addressOffset> 574 <resetValue>0x00000003</resetValue> 575 <fields> 576 <field> 577 <name>ONRAM2</name> 578 <description>RAM block 2 behaviour in ON mode.</description> 579 <lsb>0</lsb> <msb>0</msb> 580 <enumeratedValues> 581 <enumeratedValue> 582 <name>RAM2Off</name> 583 <description>RAM block 2 OFF in ON mode.</description> 584 <value>0</value> 585 </enumeratedValue> 586 <enumeratedValue> 587 <name>RAM2On</name> 588 <description>RAM block 2 ON in ON mode.</description> 589 <value>1</value> 590 </enumeratedValue> 591 </enumeratedValues> 592 </field> 593 <field> 594 <name>ONRAM3</name> 595 <description>RAM block 3 behaviour in ON mode.</description> 596 <lsb>1</lsb> <msb>1</msb> 597 <enumeratedValues> 598 <enumeratedValue> 599 <name>RAM3Off</name> 600 <description>RAM block 33 OFF in ON mode.</description> 601 <value>0</value> 602 </enumeratedValue> 603 <enumeratedValue> 604 <name>RAM3On</name> 605 <description>RAM block 3 ON in ON mode.</description> 606 <value>1</value> 607 </enumeratedValue> 608 </enumeratedValues> 609 </field> 610 <field> 611 <name>OFFRAM2</name> 612 <description>RAM block 2 behaviour in OFF mode.</description> 613 <lsb>16</lsb> <msb>16</msb> 614 <enumeratedValues> 615 <enumeratedValue> 616 <name>RAM2Off</name> 617 <description>RAM block 2 OFF in OFF mode.</description> 618 <value>0</value> 619 </enumeratedValue> 620 <enumeratedValue> 621 <name>RAM2On</name> 622 <description>RAM block 2 ON in OFF mode.</description> 623 <value>1</value> 624 </enumeratedValue> 625 </enumeratedValues> 626 </field> 627 <field> 628 <name>OFFRAM3</name> 629 <description>RAM block 3 behaviour in OFF mode.</description> 630 <lsb>17</lsb> <msb>17</msb> 631 <enumeratedValues> 632 <enumeratedValue> 633 <name>RAM3Off</name> 634 <description>RAM block 3 OFF in OFF mode.</description> 635 <value>0</value> 636 </enumeratedValue> 637 <enumeratedValue> 638 <name>RAM3On</name> 639 <description>RAM block 3 ON in OFF mode.</description> 640 <value>1</value> 641 </enumeratedValue> 642 </enumeratedValues> 643 </field> 644 </fields> 645 </register> 646 647 <register> 648 <name>DCDCEN</name> 649 <description>DCDC converter enable configuration register.</description> 650 <addressOffset>0x578</addressOffset> 651 <fields> 652 <field> 653 <name>DCDCEN</name> 654 <description>Enable DCDC converter.</description> 655 <lsb>0</lsb> <msb>0</msb> 656 <enumeratedValues> 657 <enumeratedValue> 658 <name>Disabled</name> 659 <description>DCDC converter disabled.</description> 660 <value>0</value> 661 </enumeratedValue> 662 <enumeratedValue> 663 <name>Enabled</name> 664 <description>DCDC converter enabled.</description> 665 <value>1</value> 666 </enumeratedValue> 667 </enumeratedValues> 668 </field> 669 </fields> 670 </register> 671 <register> 672 <name>DCDCFORCE</name> 673 <description>DCDC power-up force register.</description> 674 <addressOffset>0xA08</addressOffset> 675 <fields> 676 <field> 677 <name>FORCEOFF</name> 678 <description>DCDC power-up force off.</description> 679 <lsb>0</lsb> <msb>0</msb> 680 <enumeratedValues> 681 <enumeratedValue> 682 <name>NoForce</name> 683 <description>No force.</description> 684 <value>0</value> 685 </enumeratedValue> 686 <enumeratedValue> 687 <name>Force</name> 688 <description>Force.</description> 689 <value>1</value> 690 </enumeratedValue> 691 </enumeratedValues> 692 </field> 693 <field> 694 <name>FORCEON</name> 695 <description>DCDC power-up force on.</description> 696 <lsb>1</lsb> <msb>1</msb> 697 <enumeratedValues> 698 <enumeratedValue> 699 <name>NoForce</name> 700 <description>No force.</description> 701 <value>0</value> 702 </enumeratedValue> 703 <enumeratedValue> 704 <name>Force</name> 705 <description>Force.</description> 706 <value>1</value> 707 </enumeratedValue> 708 </enumeratedValues> 709 </field> 710 </fields> 711 </register> 712 713 </registers> 714 </peripheral> 715 716 <peripheral> 717 <name>CLOCK</name> 718 <version>522</version> 719 <description>Clock control.</description> 720 <groupName>CLOCK</groupName> 721 <baseAddress>0x40000000</baseAddress> 722 <size>32</size> 723 <access>read-write</access> 724 <alternatePeripheral>POWER</alternatePeripheral> 725 726 <addressBlock> 727 <offset>0</offset> 728 <size>0x1000</size> 729 <usage>registers</usage> 730 </addressBlock> 731 732 <interrupt> 733 <name>POWER_CLOCK</name> 734 <value>0</value> 735 </interrupt> 736 737 <registers> 738 <register> 739 <name>TASKS_HFCLKSTART</name> 740 <description>Start HFCLK clock source.</description> 741 <addressOffset>0x000</addressOffset> 742 <access>write-only</access> 743 </register> 744 <register> 745 <name>TASKS_HFCLKSTOP</name> 746 <description>Stop HFCLK clock source.</description> 747 <addressOffset>0x004</addressOffset> 748 <access>write-only</access> 749 </register> 750 <register> 751 <name>TASKS_LFCLKSTART</name> 752 <description>Start LFCLK clock source.</description> 753 <addressOffset>0x008</addressOffset> 754 <access>write-only</access> 755 </register> 756 <register> 757 <name>TASKS_LFCLKSTOP</name> 758 <description>Stop LFCLK clock source.</description> 759 <addressOffset>0x00C</addressOffset> 760 <access>write-only</access> 761 </register> 762 <register> 763 <name>TASKS_CAL</name> 764 <description>Start calibration of LFCLK RC oscillator.</description> 765 <addressOffset>0x010</addressOffset> 766 <access>write-only</access> 767 </register> 768 <register> 769 <name>TASKS_CTSTART</name> 770 <description>Start calibration timer.</description> 771 <addressOffset>0x014</addressOffset> 772 <access>write-only</access> 773 </register> 774 <register> 775 <name>TASKS_CTSTOP</name> 776 <description>Stop calibration timer.</description> 777 <addressOffset>0x018</addressOffset> 778 <access>write-only</access> 779 </register> 780 781 <register> 782 <name>EVENTS_HFCLKSTARTED</name> 783 <description>HFCLK oscillator started.</description> 784 <addressOffset>0x100</addressOffset> 785 </register> 786 <register> 787 <name>EVENTS_LFCLKSTARTED</name> 788 <description>LFCLK oscillator started.</description> 789 <addressOffset>0x104</addressOffset> 790 </register> 791 <register> 792 <name>EVENTS_DONE</name> 793 <description>Calibration of LFCLK RC oscillator completed.</description> 794 <addressOffset>0x10C</addressOffset> 795 </register> 796 <register> 797 <name>EVENTS_CTTO</name> 798 <description>Calibration timer timeout.</description> 799 <addressOffset>0x110</addressOffset> 800 </register> 801 802 <register> 803 <name>INTENSET</name> 804 <description>Interrupt enable set register.</description> 805 <addressOffset>0x304</addressOffset> 806 <fields> 807 <field> 808 <name>HFCLKSTARTED</name> 809 <description>Enable interrupt on HFCLKSTARTED event.</description> 810 <lsb>0</lsb> <msb>0</msb> 811 <enumeratedValues> 812 <usage>read</usage> 813 <enumeratedValue> 814 <name>Disabled</name> 815 <description>Interrupt disabled.</description> 816 <value>0</value> 817 </enumeratedValue> 818 <enumeratedValue> 819 <name>Enabled</name> 820 <description>Interrupt enabled.</description> 821 <value>1</value> 822 </enumeratedValue> 823 </enumeratedValues> 824 <enumeratedValues> 825 <usage>write</usage> 826 <enumeratedValue> 827 <name>Set</name> 828 <description>Enable interrupt on write.</description> 829 <value>1</value> 830 </enumeratedValue> 831 </enumeratedValues> 832 </field> 833 <field> 834 <name>LFCLKSTARTED</name> 835 <description>Enable interrupt on LFCLKSTARTED event.</description> 836 <lsb>1</lsb> <msb>1</msb> 837 <enumeratedValues> 838 <usage>read</usage> 839 <enumeratedValue> 840 <name>Disabled</name> 841 <description>Interrupt disabled.</description> 842 <value>0</value> 843 </enumeratedValue> 844 <enumeratedValue> 845 <name>Enabled</name> 846 <description>Interrupt enabled.</description> 847 <value>1</value> 848 </enumeratedValue> 849 </enumeratedValues> 850 <enumeratedValues> 851 <usage>write</usage> 852 <enumeratedValue> 853 <name>Set</name> 854 <description>Enable interrupt on write.</description> 855 <value>1</value> 856 </enumeratedValue> 857 </enumeratedValues> 858 </field> 859 <field> 860 <name>DONE</name> 861 <description>Enable interrupt on DONE event.</description> 862 <lsb>3</lsb> <msb>3</msb> 863 <enumeratedValues> 864 <usage>read</usage> 865 <enumeratedValue> 866 <name>Disabled</name> 867 <description>Interrupt disabled.</description> 868 <value>0</value> 869 </enumeratedValue> 870 <enumeratedValue> 871 <name>Enabled</name> 872 <description>Interrupt enabled.</description> 873 <value>1</value> 874 </enumeratedValue> 875 </enumeratedValues> 876 <enumeratedValues> 877 <usage>write</usage> 878 <enumeratedValue> 879 <name>Set</name> 880 <description>Enable interrupt on write.</description> 881 <value>1</value> 882 </enumeratedValue> 883 </enumeratedValues> 884 </field> 885 <field> 886 <name>CTTO</name> 887 <description>Enable interrupt on CTTO event.</description> 888 <lsb>4</lsb> <msb>4</msb> 889 <enumeratedValues> 890 <usage>read</usage> 891 <enumeratedValue> 892 <name>Disabled</name> 893 <description>Interrupt disabled.</description> 894 <value>0</value> 895 </enumeratedValue> 896 <enumeratedValue> 897 <name>Enabled</name> 898 <description>Interrupt enabled.</description> 899 <value>1</value> 900 </enumeratedValue> 901 </enumeratedValues> 902 <enumeratedValues> 903 <usage>write</usage> 904 <enumeratedValue> 905 <name>Set</name> 906 <description>Enable interrupt on write.</description> 907 <value>1</value> 908 </enumeratedValue> 909 </enumeratedValues> 910 </field> 911 </fields> 912 </register> 913 <register> 914 <name>INTENCLR</name> 915 <description>Interrupt enable clear register.</description> 916 <addressOffset>0x308</addressOffset> 917 <fields> 918 <field> 919 <name>HFCLKSTARTED</name> 920 <description>Disable interrupt on HFCLKSTARTED event.</description> 921 <lsb>0</lsb> <msb>0</msb> 922 <enumeratedValues> 923 <usage>read</usage> 924 <enumeratedValue> 925 <name>Disabled</name> 926 <description>Interrupt disabled.</description> 927 <value>0</value> 928 </enumeratedValue> 929 <enumeratedValue> 930 <name>Enabled</name> 931 <description>Interrupt enabled.</description> 932 <value>1</value> 933 </enumeratedValue> 934 </enumeratedValues> 935 <enumeratedValues> 936 <usage>write</usage> 937 <enumeratedValue> 938 <name>Clear</name> 939 <description>Disable interrupt on write.</description> 940 <value>1</value> 941 </enumeratedValue> 942 </enumeratedValues> 943 </field> 944 <field> 945 <name>LFCLKSTARTED</name> 946 <description>Disable interrupt on LFCLKSTARTED event.</description> 947 <lsb>1</lsb> <msb>1</msb> 948 <enumeratedValues> 949 <usage>read</usage> 950 <enumeratedValue> 951 <name>Disabled</name> 952 <description>Interrupt disabled.</description> 953 <value>0</value> 954 </enumeratedValue> 955 <enumeratedValue> 956 <name>Enabled</name> 957 <description>Interrupt enabled.</description> 958 <value>1</value> 959 </enumeratedValue> 960 </enumeratedValues> 961 <enumeratedValues> 962 <usage>write</usage> 963 <enumeratedValue> 964 <name>Clear</name> 965 <description>Disable interrupt on write.</description> 966 <value>1</value> 967 </enumeratedValue> 968 </enumeratedValues> 969 </field> 970 <field> 971 <name>DONE</name> 972 <description>Disable interrupt on DONE event.</description> 973 <lsb>3</lsb> <msb>3</msb> 974 <enumeratedValues> 975 <usage>read</usage> 976 <enumeratedValue> 977 <name>Disabled</name> 978 <description>Interrupt disabled.</description> 979 <value>0</value> 980 </enumeratedValue> 981 <enumeratedValue> 982 <name>Enabled</name> 983 <description>Interrupt enabled.</description> 984 <value>1</value> 985 </enumeratedValue> 986 </enumeratedValues> 987 <enumeratedValues> 988 <usage>write</usage> 989 <enumeratedValue> 990 <name>Clear</name> 991 <description>Disable interrupt on write.</description> 992 <value>1</value> 993 </enumeratedValue> 994 </enumeratedValues> 995 </field> 996 <field> 997 <name>CTTO</name> 998 <description>Disable interrupt on CTTO event.</description> 999 <lsb>4</lsb> <msb>4</msb> 1000 <enumeratedValues> 1001 <usage>read</usage> 1002 <enumeratedValue> 1003 <name>Disabled</name> 1004 <description>Interrupt disabled.</description> 1005 <value>0</value> 1006 </enumeratedValue> 1007 <enumeratedValue> 1008 <name>Enabled</name> 1009 <description>Interrupt enabled.</description> 1010 <value>1</value> 1011 </enumeratedValue> 1012 </enumeratedValues> 1013 <enumeratedValues> 1014 <usage>write</usage> 1015 <enumeratedValue> 1016 <name>Clear</name> 1017 <description>Disable interrupt on write.</description> 1018 <value>1</value> 1019 </enumeratedValue> 1020 </enumeratedValues> 1021 </field> 1022 </fields> 1023 </register> 1024 1025 <register> 1026 <name>HFCLKRUN</name> 1027 <description>Task HFCLKSTART trigger status.</description> 1028 <addressOffset>0x408</addressOffset> 1029 <access>read-only</access> 1030 <fields> 1031 <field> 1032 <name>STATUS</name> 1033 <description>Task HFCLKSTART trigger status.</description> 1034 <lsb>0</lsb> <msb>0</msb> 1035 <enumeratedValues> 1036 <enumeratedValue> 1037 <name>NotTriggered</name> 1038 <description>Task HFCLKSTART has not been triggered.</description> 1039 <value>0</value> 1040 </enumeratedValue> 1041 <enumeratedValue> 1042 <name>Triggered</name> 1043 <description>Task HFCLKSTART has been triggered.</description> 1044 <value>1</value> 1045 </enumeratedValue> 1046 </enumeratedValues> 1047 </field> 1048 </fields> 1049 </register> 1050 1051 <register> 1052 <name>HFCLKSTAT</name> 1053 <description>High frequency clock status.</description> 1054 <addressOffset>0x40C</addressOffset> 1055 <access>read-only</access> 1056 <fields> 1057 <field> 1058 <name>SRC</name> 1059 <description>Active clock source for the HF clock.</description> 1060 <lsb>0</lsb> <msb>0</msb> 1061 <enumeratedValues> 1062 <enumeratedValue> 1063 <name>RC</name> 1064 <description>Internal 16MHz RC oscillator running and generating the HFCLK clock.</description> 1065 <value>0</value> 1066 </enumeratedValue> 1067 <enumeratedValue> 1068 <name>Xtal</name> 1069 <description>External 16MHz/32MHz crystal oscillator running and generating the HFCLK clock.</description> 1070 <value>1</value> 1071 </enumeratedValue> 1072 </enumeratedValues> 1073 </field> 1074 <field> 1075 <name>STATE</name> 1076 <description>State for the HFCLK.</description> 1077 <lsb>16</lsb> <msb>16</msb> 1078 <enumeratedValues> 1079 <enumeratedValue> 1080 <name>NotRunning</name> 1081 <description>HFCLK clock not running.</description> 1082 <value>0</value> 1083 </enumeratedValue> 1084 <enumeratedValue> 1085 <name>Running</name> 1086 <description>HFCLK clock running.</description> 1087 <value>1</value> 1088 </enumeratedValue> 1089 </enumeratedValues> 1090 </field> 1091 </fields> 1092 </register> 1093 1094 <register> 1095 <name>LFCLKRUN</name> 1096 <description>Task LFCLKSTART triggered status.</description> 1097 <addressOffset>0x414</addressOffset> 1098 <access>read-only</access> 1099 <fields> 1100 <field> 1101 <name>STATUS</name> 1102 <description>Task LFCLKSTART triggered status.</description> 1103 <lsb>0</lsb> <msb>0</msb> 1104 <enumeratedValues> 1105 <enumeratedValue> 1106 <name>NotTriggered</name> 1107 <description>Task LFCLKSTART has not been triggered.</description> 1108 <value>0</value> 1109 </enumeratedValue> 1110 <enumeratedValue> 1111 <name>Triggered</name> 1112 <description>Task LFCLKSTART has been triggered.</description> 1113 <value>1</value> 1114 </enumeratedValue> 1115 </enumeratedValues> 1116 </field> 1117 </fields> 1118 </register> 1119 1120 <register> 1121 <name>LFCLKSTAT</name> 1122 <description>Low frequency clock status.</description> 1123 <addressOffset>0x418</addressOffset> 1124 <access>read-only</access> 1125 <fields> 1126 <field> 1127 <name>SRC</name> 1128 <description>Active clock source for the LF clock.</description> 1129 <lsb>0</lsb> <msb>1</msb> 1130 <enumeratedValues> 1131 <enumeratedValue> 1132 <name>RC</name> 1133 <description>Internal 32KiHz RC oscillator running and generating the LFCLK clock.</description> 1134 <value>0</value> 1135 </enumeratedValue> 1136 <enumeratedValue> 1137 <name>Xtal</name> 1138 <description>External 32KiHz crystal oscillator running and generating the LFCLK clock.</description> 1139 <value>1</value> 1140 </enumeratedValue> 1141 <enumeratedValue> 1142 <name>Synth</name> 1143 <description>Internal 32KiHz synthesizer from the HFCLK running and generating the LFCLK clock.</description> 1144 <value>2</value> 1145 </enumeratedValue> 1146 </enumeratedValues> 1147 </field> 1148 <field> 1149 <name>STATE</name> 1150 <description>State for the LF clock.</description> 1151 <lsb>16</lsb> <msb>16</msb> 1152 <enumeratedValues> 1153 <enumeratedValue> 1154 <name>NotRunning</name> 1155 <description>LFCLK clock not running.</description> 1156 <value>0</value> 1157 </enumeratedValue> 1158 <enumeratedValue> 1159 <name>Running</name> 1160 <description>LFCLK clock running.</description> 1161 <value>1</value> 1162 </enumeratedValue> 1163 </enumeratedValues> 1164 </field> 1165 </fields> 1166 </register> 1167 1168 <register> 1169 <name>LFCLKSRCCOPY</name> 1170 <description>Clock source for the LFCLK clock, set when task LKCLKSTART is triggered.</description> 1171 <addressOffset>0x41C</addressOffset> 1172 <access>read-only</access> 1173 <fields> 1174 <field> 1175 <name>SRC</name> 1176 <description>Clock source for the LFCLK clock, set when task LKCLKSTART is triggered.</description> 1177 <lsb>0</lsb> <msb>1</msb> 1178 <enumeratedValues> 1179 <enumeratedValue> 1180 <name>RC</name> 1181 <description>Internal 32KiHz RC oscillator.</description> 1182 <value>0</value> 1183 </enumeratedValue> 1184 <enumeratedValue> 1185 <name>Xtal</name> 1186 <description>External 32KiHz crystal.</description> 1187 <value>1</value> 1188 </enumeratedValue> 1189 <enumeratedValue> 1190 <name>Synth</name> 1191 <description>Internal 32KiHz synthesizer from HFCLK system clock.</description> 1192 <value>2</value> 1193 </enumeratedValue> 1194 </enumeratedValues> 1195 </field> 1196 </fields> 1197 </register> 1198 1199 <register> 1200 <name>LFCLKSRC</name> 1201 <description>Clock source for the LFCLK clock.</description> 1202 <addressOffset>0x518</addressOffset> 1203 <fields> 1204 <field> 1205 <name>SRC</name> 1206 <description>Clock source.</description> 1207 <lsb>0</lsb> <msb>1</msb> 1208 <enumeratedValues> 1209 <enumeratedValue> 1210 <name>RC</name> 1211 <description>Internal 32KiHz RC oscillator.</description> 1212 <value>0</value> 1213 </enumeratedValue> 1214 <enumeratedValue> 1215 <name>Xtal</name> 1216 <description>External 32KiHz crystal.</description> 1217 <value>1</value> 1218 </enumeratedValue> 1219 <enumeratedValue> 1220 <name>Synth</name> 1221 <description>Internal 32KiHz synthesizer from HFCLK system clock.</description> 1222 <value>2</value> 1223 </enumeratedValue> 1224 </enumeratedValues> 1225 </field> 1226 </fields> 1227 </register> 1228 1229 <register> 1230 <name>CTIV</name> 1231 <description>Calibration timer interval.</description> 1232 <addressOffset>0x538</addressOffset> 1233 <fields> 1234 <field> 1235 <name>CTIV</name> 1236 <description>Calibration timer interval in 0.25s resolution.</description> 1237 <lsb>0</lsb> <msb>6</msb> 1238 </field> 1239 </fields> 1240 </register> 1241 1242 <register> 1243 <name>XTALFREQ</name> 1244 <description>Crystal frequency.</description> 1245 <addressOffset>0x550</addressOffset> 1246 <resetValue>0xFFFFFFFF</resetValue> 1247 <fields> 1248 <field> 1249 <name>XTALFREQ</name> 1250 <description>External Xtal frequency selection.</description> 1251 <lsb>0</lsb> <msb>7</msb> 1252 <enumeratedValues> 1253 <enumeratedValue> 1254 <name>16MHz</name> 1255 <description>16MHz xtal is used as source for the HFCLK oscillator.</description> 1256 <value>0xFF</value> 1257 </enumeratedValue> 1258 <enumeratedValue> 1259 <name>32MHz</name> 1260 <description>32MHz xtal is used as source for the HFCLK oscillator.</description> 1261 <value>0x00</value> 1262 </enumeratedValue> 1263 </enumeratedValues> 1264 </field> 1265 </fields> 1266 </register> 1267 </registers> 1268 </peripheral> 1269 1270 <peripheral> 1271 <name>MPU</name> 1272 <version>522</version> 1273 <description>Memory Protection Unit.</description> 1274 <groupName>MPU</groupName> 1275 <baseAddress>0x40000000</baseAddress> 1276 <size>32</size> 1277 <access>read-write</access> 1278 <alternatePeripheral>POWER</alternatePeripheral> 1279 1280 <addressBlock> 1281 <offset>0</offset> 1282 <size>0x1000</size> 1283 <usage>registers</usage> 1284 </addressBlock> 1285 1286 <registers> 1287 <register> 1288 <name>PERR0</name> 1289 <description>Configuration of peripherals in mpu regions.</description> 1290 <addressOffset>0x528</addressOffset> 1291 <fields> 1292 <field> 1293 <name>POWER_CLOCK</name> 1294 <description>POWER_CLOCK region configuration.</description> 1295 <lsb>0</lsb> <msb>0</msb> 1296 <enumeratedValues> 1297 <enumeratedValue> 1298 <name>InRegion0</name> 1299 <description>Peripheral configured in region 0.</description> 1300 <value>1</value> 1301 </enumeratedValue> 1302 <enumeratedValue> 1303 <name>InRegion1</name> 1304 <description>Peripheral configured in region 1.</description> 1305 <value>0</value> 1306 </enumeratedValue> 1307 </enumeratedValues> 1308 </field> 1309 <field> 1310 <name>RADIO</name> 1311 <description>RADIO region configuration.</description> 1312 <lsb>1</lsb> <msb>1</msb> 1313 <enumeratedValues> 1314 <enumeratedValue> 1315 <name>InRegion0</name> 1316 <description>Peripheral configured in region 0.</description> 1317 <value>1</value> 1318 </enumeratedValue> 1319 <enumeratedValue> 1320 <name>InRegion1</name> 1321 <description>Peripheral configured in region 1.</description> 1322 <value>0</value> 1323 </enumeratedValue> 1324 </enumeratedValues> 1325 </field> 1326 <field> 1327 <name>UART0</name> 1328 <description>UART0 region configuration.</description> 1329 <lsb>2</lsb> <msb>2</msb> 1330 <enumeratedValues> 1331 <enumeratedValue> 1332 <name>InRegion0</name> 1333 <description>Peripheral configured in region 0.</description> 1334 <value>1</value> 1335 </enumeratedValue> 1336 <enumeratedValue> 1337 <name>InRegion1</name> 1338 <description>Peripheral configured in region 1.</description> 1339 <value>0</value> 1340 </enumeratedValue> 1341 </enumeratedValues> 1342 </field> 1343 <field> 1344 <name>SPI0_TWI0</name> 1345 <description>SPI0 and TWI0 region configuration.</description> 1346 <lsb>3</lsb> <msb>3</msb> 1347 <enumeratedValues> 1348 <enumeratedValue> 1349 <name>InRegion0</name> 1350 <description>Peripheral configured in region 0.</description> 1351 <value>1</value> 1352 </enumeratedValue> 1353 <enumeratedValue> 1354 <name>InRegion1</name> 1355 <description>Peripheral configured in region 1.</description> 1356 <value>0</value> 1357 </enumeratedValue> 1358 </enumeratedValues> 1359 </field> 1360 <field> 1361 <name>SPI1_TWI1</name> 1362 <description>SPI1 and TWI1 region configuration.</description> 1363 <lsb>4</lsb> <msb>4</msb> 1364 <enumeratedValues> 1365 <enumeratedValue> 1366 <name>InRegion0</name> 1367 <description>Peripheral configured in region 0.</description> 1368 <value>1</value> 1369 </enumeratedValue> 1370 <enumeratedValue> 1371 <name>InRegion1</name> 1372 <description>Peripheral configured in region 1.</description> 1373 <value>0</value> 1374 </enumeratedValue> 1375 </enumeratedValues> 1376 </field> 1377 <field> 1378 <name>GPIOTE</name> 1379 <description>GPIOTE region configuration.</description> 1380 <lsb>6</lsb> <msb>6</msb> 1381 <enumeratedValues> 1382 <enumeratedValue> 1383 <name>InRegion0</name> 1384 <description>Peripheral configured in region 0.</description> 1385 <value>1</value> 1386 </enumeratedValue> 1387 <enumeratedValue> 1388 <name>InRegion1</name> 1389 <description>Peripheral configured in region 1.</description> 1390 <value>0</value> 1391 </enumeratedValue> 1392 </enumeratedValues> 1393 </field> 1394 <field> 1395 <name>ADC</name> 1396 <description>ADC region configuration.</description> 1397 <lsb>7</lsb> <msb>7</msb> 1398 <enumeratedValues> 1399 <enumeratedValue> 1400 <name>InRegion0</name> 1401 <description>Peripheral configured in region 0.</description> 1402 <value>1</value> 1403 </enumeratedValue> 1404 <enumeratedValue> 1405 <name>InRegion1</name> 1406 <description>Peripheral configured in region 1.</description> 1407 <value>0</value> 1408 </enumeratedValue> 1409 </enumeratedValues> 1410 </field> 1411 <field> 1412 <name>TIMER0</name> 1413 <description>TIMER0 region configuration.</description> 1414 <lsb>8</lsb> <msb>8</msb> 1415 <enumeratedValues> 1416 <enumeratedValue> 1417 <name>InRegion0</name> 1418 <description>Peripheral configured in region 0.</description> 1419 <value>1</value> 1420 </enumeratedValue> 1421 <enumeratedValue> 1422 <name>InRegion1</name> 1423 <description>Peripheral configured in region 1.</description> 1424 <value>0</value> 1425 </enumeratedValue> 1426 </enumeratedValues> 1427 </field> 1428 <field> 1429 <name>TIMER1</name> 1430 <description>TIMER1 region configuration.</description> 1431 <lsb>9</lsb> <msb>9</msb> 1432 <enumeratedValues> 1433 <enumeratedValue> 1434 <name>InRegion0</name> 1435 <description>Peripheral configured in region 0.</description> 1436 <value>1</value> 1437 </enumeratedValue> 1438 <enumeratedValue> 1439 <name>InRegion1</name> 1440 <description>Peripheral configured in region 1.</description> 1441 <value>0</value> 1442 </enumeratedValue> 1443 </enumeratedValues> 1444 </field> 1445 <field> 1446 <name>TIMER2</name> 1447 <description>TIMER2 region configuration.</description> 1448 <lsb>10</lsb> <msb>10</msb> 1449 <enumeratedValues> 1450 <enumeratedValue> 1451 <name>InRegion0</name> 1452 <description>Peripheral configured in region 0.</description> 1453 <value>1</value> 1454 </enumeratedValue> 1455 <enumeratedValue> 1456 <name>InRegion1</name> 1457 <description>Peripheral configured in region 1.</description> 1458 <value>0</value> 1459 </enumeratedValue> 1460 </enumeratedValues> 1461 </field> 1462 <field> 1463 <name>RTC0</name> 1464 <description>RTC0 region configuration.</description> 1465 <lsb>11</lsb> <msb>11</msb> 1466 <enumeratedValues> 1467 <enumeratedValue> 1468 <name>InRegion0</name> 1469 <description>Peripheral configured in region 0.</description> 1470 <value>1</value> 1471 </enumeratedValue> 1472 <enumeratedValue> 1473 <name>InRegion1</name> 1474 <description>Peripheral configured in region 1.</description> 1475 <value>0</value> 1476 </enumeratedValue> 1477 </enumeratedValues> 1478 </field> 1479 <field> 1480 <name>TEMP</name> 1481 <description>TEMP region configuration.</description> 1482 <lsb>12</lsb> <msb>12</msb> 1483 <enumeratedValues> 1484 <enumeratedValue> 1485 <name>InRegion0</name> 1486 <description>Peripheral configured in region 0.</description> 1487 <value>1</value> 1488 </enumeratedValue> 1489 <enumeratedValue> 1490 <name>InRegion1</name> 1491 <description>Peripheral configured in region 1.</description> 1492 <value>0</value> 1493 </enumeratedValue> 1494 </enumeratedValues> 1495 </field> 1496 <field> 1497 <name>RNG</name> 1498 <description>RNG region configuration.</description> 1499 <lsb>13</lsb> <msb>13</msb> 1500 <enumeratedValues> 1501 <enumeratedValue> 1502 <name>InRegion0</name> 1503 <description>Peripheral configured in region 0.</description> 1504 <value>1</value> 1505 </enumeratedValue> 1506 <enumeratedValue> 1507 <name>InRegion1</name> 1508 <description>Peripheral configured in region 1.</description> 1509 <value>0</value> 1510 </enumeratedValue> 1511 </enumeratedValues> 1512 </field> 1513 <field> 1514 <name>ECB</name> 1515 <description>ECB region configuration.</description> 1516 <lsb>14</lsb> <msb>14</msb> 1517 <enumeratedValues> 1518 <enumeratedValue> 1519 <name>InRegion0</name> 1520 <description>Peripheral configured in region 0.</description> 1521 <value>1</value> 1522 </enumeratedValue> 1523 <enumeratedValue> 1524 <name>InRegion1</name> 1525 <description>Peripheral configured in region 1.</description> 1526 <value>0</value> 1527 </enumeratedValue> 1528 </enumeratedValues> 1529 </field> 1530 <field> 1531 <name>CCM_AAR</name> 1532 <description>CCM and AAR region configuration.</description> 1533 <lsb>15</lsb> <msb>15</msb> 1534 <enumeratedValues> 1535 <enumeratedValue> 1536 <name>InRegion0</name> 1537 <description>Peripheral configured in region 0.</description> 1538 <value>1</value> 1539 </enumeratedValue> 1540 <enumeratedValue> 1541 <name>InRegion1</name> 1542 <description>Peripheral configured in region 1.</description> 1543 <value>0</value> 1544 </enumeratedValue> 1545 </enumeratedValues> 1546 </field> 1547 <field> 1548 <name>WDT</name> 1549 <description>WDT region configuration.</description> 1550 <lsb>16</lsb> <msb>16</msb> 1551 <enumeratedValues> 1552 <enumeratedValue> 1553 <name>InRegion0</name> 1554 <description>Peripheral configured in region 0.</description> 1555 <value>1</value> 1556 </enumeratedValue> 1557 <enumeratedValue> 1558 <name>InRegion1</name> 1559 <description>Peripheral configured in region 1.</description> 1560 <value>0</value> 1561 </enumeratedValue> 1562 </enumeratedValues> 1563 </field> 1564 <field> 1565 <name>RTC1</name> 1566 <description>RTC1 region configuration.</description> 1567 <lsb>17</lsb> <msb>17</msb> 1568 <enumeratedValues> 1569 <enumeratedValue> 1570 <name>InRegion0</name> 1571 <description>Peripheral configured in region 0.</description> 1572 <value>1</value> 1573 </enumeratedValue> 1574 <enumeratedValue> 1575 <name>InRegion1</name> 1576 <description>Peripheral configured in region 1.</description> 1577 <value>0</value> 1578 </enumeratedValue> 1579 </enumeratedValues> 1580 </field> 1581 <field> 1582 <name>QDEC</name> 1583 <description>QDEC region configuration.</description> 1584 <lsb>18</lsb> <msb>18</msb> 1585 <enumeratedValues> 1586 <enumeratedValue> 1587 <name>InRegion0</name> 1588 <description>Peripheral configured in region 0.</description> 1589 <value>1</value> 1590 </enumeratedValue> 1591 <enumeratedValue> 1592 <name>InRegion1</name> 1593 <description>Peripheral configured in region 1.</description> 1594 <value>0</value> 1595 </enumeratedValue> 1596 </enumeratedValues> 1597 </field> 1598 <field> 1599 <name>LPCOMP</name> 1600 <description>LPCOMP region configuration.</description> 1601 <lsb>19</lsb> <msb>19</msb> 1602 <enumeratedValues> 1603 <enumeratedValue> 1604 <name>InRegion0</name> 1605 <description>Peripheral configured in region 0.</description> 1606 <value>1</value> 1607 </enumeratedValue> 1608 <enumeratedValue> 1609 <name>InRegion1</name> 1610 <description>Peripheral configured in region 1.</description> 1611 <value>0</value> 1612 </enumeratedValue> 1613 </enumeratedValues> 1614 </field> 1615 <field> 1616 <name>NVMC</name> 1617 <description>NVMC region configuration.</description> 1618 <lsb>30</lsb> <msb>30</msb> 1619 <enumeratedValues> 1620 <enumeratedValue> 1621 <name>InRegion0</name> 1622 <description>Peripheral configured in region 0.</description> 1623 <value>1</value> 1624 </enumeratedValue> 1625 <enumeratedValue> 1626 <name>InRegion1</name> 1627 <description>Peripheral configured in region 1.</description> 1628 <value>0</value> 1629 </enumeratedValue> 1630 </enumeratedValues> 1631 </field> 1632 <field> 1633 <name>PPI</name> 1634 <description>PPI region configuration.</description> 1635 <lsb>31</lsb> <msb>31</msb> 1636 <enumeratedValues> 1637 <enumeratedValue> 1638 <name>InRegion0</name> 1639 <description>Peripheral configured in region 0.</description> 1640 <value>1</value> 1641 </enumeratedValue> 1642 <enumeratedValue> 1643 <name>InRegion1</name> 1644 <description>Peripheral configured in region 1.</description> 1645 <value>0</value> 1646 </enumeratedValue> 1647 </enumeratedValues> 1648 </field> 1649 </fields> 1650 </register> 1651 1652 <register> 1653 <name>RLENR0</name> 1654 <description>Length of RAM region 0.</description> 1655 <addressOffset>0x52C</addressOffset> 1656 </register> 1657 1658 <register> 1659 <name>PROTENSET0</name> 1660 <description>Erase and write protection bit enable set register.</description> 1661 <addressOffset>0x600</addressOffset> 1662 <fields> 1663 <field> 1664 <name>PROTREG0</name> 1665 <description>Protection enable for region 0.</description> 1666 <lsb>0</lsb> <msb>0</msb> 1667 <enumeratedValues> 1668 <usage>read</usage> 1669 <enumeratedValue> 1670 <name>Disabled</name> 1671 <description>Protection disabled.</description> 1672 <value>0</value> 1673 </enumeratedValue> 1674 <enumeratedValue> 1675 <name>Enabled</name> 1676 <description>Protection enabled.</description> 1677 <value>1</value> 1678 </enumeratedValue> 1679 </enumeratedValues> 1680 <enumeratedValues> 1681 <usage>write</usage> 1682 <enumeratedValue> 1683 <name>Set</name> 1684 <description>Enable protection on write.</description> 1685 <value>1</value> 1686 </enumeratedValue> 1687 </enumeratedValues> 1688 </field> 1689 <field> 1690 <name>PROTREG1</name> 1691 <description>Protection enable for region 1.</description> 1692 <lsb>1</lsb> <msb>1</msb> 1693 <enumeratedValues> 1694 <usage>read</usage> 1695 <enumeratedValue> 1696 <name>Disabled</name> 1697 <description>Protection disabled.</description> 1698 <value>0</value> 1699 </enumeratedValue> 1700 <enumeratedValue> 1701 <name>Enabled</name> 1702 <description>Protection enabled.</description> 1703 <value>1</value> 1704 </enumeratedValue> 1705 </enumeratedValues> 1706 <enumeratedValues> 1707 <usage>write</usage> 1708 <enumeratedValue> 1709 <name>Set</name> 1710 <description>Enable protection on write.</description> 1711 <value>1</value> 1712 </enumeratedValue> 1713 </enumeratedValues> 1714 </field> 1715 <field> 1716 <name>PROTREG2</name> 1717 <description>Protection enable for region 2.</description> 1718 <lsb>2</lsb> <msb>2</msb> 1719 <enumeratedValues> 1720 <usage>read</usage> 1721 <enumeratedValue> 1722 <name>Disabled</name> 1723 <description>Protection disabled.</description> 1724 <value>0</value> 1725 </enumeratedValue> 1726 <enumeratedValue> 1727 <name>Enabled</name> 1728 <description>Protection enabled.</description> 1729 <value>1</value> 1730 </enumeratedValue> 1731 </enumeratedValues> 1732 <enumeratedValues> 1733 <usage>write</usage> 1734 <enumeratedValue> 1735 <name>Set</name> 1736 <description>Enable protection on write.</description> 1737 <value>1</value> 1738 </enumeratedValue> 1739 </enumeratedValues> 1740 </field> 1741 <field> 1742 <name>PROTREG3</name> 1743 <description>Protection enable for region 3.</description> 1744 <lsb>3</lsb> <msb>3</msb> 1745 <enumeratedValues> 1746 <usage>read</usage> 1747 <enumeratedValue> 1748 <name>Disabled</name> 1749 <description>Protection disabled.</description> 1750 <value>0</value> 1751 </enumeratedValue> 1752 <enumeratedValue> 1753 <name>Enabled</name> 1754 <description>Protection enabled.</description> 1755 <value>1</value> 1756 </enumeratedValue> 1757 </enumeratedValues> 1758 <enumeratedValues> 1759 <usage>write</usage> 1760 <enumeratedValue> 1761 <name>Set</name> 1762 <description>Enable protection on write.</description> 1763 <value>1</value> 1764 </enumeratedValue> 1765 </enumeratedValues> 1766 </field> 1767 <field> 1768 <name>PROTREG4</name> 1769 <description>Protection enable for region 4.</description> 1770 <lsb>4</lsb> <msb>4</msb> 1771 <enumeratedValues> 1772 <usage>read</usage> 1773 <enumeratedValue> 1774 <name>Disabled</name> 1775 <description>Protection disabled.</description> 1776 <value>0</value> 1777 </enumeratedValue> 1778 <enumeratedValue> 1779 <name>Enabled</name> 1780 <description>Protection enabled.</description> 1781 <value>1</value> 1782 </enumeratedValue> 1783 </enumeratedValues> 1784 <enumeratedValues> 1785 <usage>write</usage> 1786 <enumeratedValue> 1787 <name>Set</name> 1788 <description>Enable protection on write.</description> 1789 <value>1</value> 1790 </enumeratedValue> 1791 </enumeratedValues> 1792 </field> 1793 <field> 1794 <name>PROTREG5</name> 1795 <description>Protection enable for region 5.</description> 1796 <lsb>5</lsb> <msb>5</msb> 1797 <enumeratedValues> 1798 <usage>read</usage> 1799 <enumeratedValue> 1800 <name>Disabled</name> 1801 <description>Protection disabled.</description> 1802 <value>0</value> 1803 </enumeratedValue> 1804 <enumeratedValue> 1805 <name>Enabled</name> 1806 <description>Protection enabled.</description> 1807 <value>1</value> 1808 </enumeratedValue> 1809 </enumeratedValues> 1810 <enumeratedValues> 1811 <usage>write</usage> 1812 <enumeratedValue> 1813 <name>Set</name> 1814 <description>Enable protection on write.</description> 1815 <value>1</value> 1816 </enumeratedValue> 1817 </enumeratedValues> 1818 </field> 1819 <field> 1820 <name>PROTREG6</name> 1821 <description>Protection enable for region 6.</description> 1822 <lsb>6</lsb> <msb>6</msb> 1823 <enumeratedValues> 1824 <usage>read</usage> 1825 <enumeratedValue> 1826 <name>Disabled</name> 1827 <description>Protection disabled.</description> 1828 <value>0</value> 1829 </enumeratedValue> 1830 <enumeratedValue> 1831 <name>Enabled</name> 1832 <description>Protection enabled.</description> 1833 <value>1</value> 1834 </enumeratedValue> 1835 </enumeratedValues> 1836 <enumeratedValues> 1837 <usage>write</usage> 1838 <enumeratedValue> 1839 <name>Set</name> 1840 <description>Enable protection on write.</description> 1841 <value>1</value> 1842 </enumeratedValue> 1843 </enumeratedValues> 1844 </field> 1845 <field> 1846 <name>PROTREG7</name> 1847 <description>Protection enable for region 7.</description> 1848 <lsb>7</lsb> <msb>7</msb> 1849 <enumeratedValues> 1850 <usage>read</usage> 1851 <enumeratedValue> 1852 <name>Disabled</name> 1853 <description>Protection disabled.</description> 1854 <value>0</value> 1855 </enumeratedValue> 1856 <enumeratedValue> 1857 <name>Enabled</name> 1858 <description>Protection enabled.</description> 1859 <value>1</value> 1860 </enumeratedValue> 1861 </enumeratedValues> 1862 <enumeratedValues> 1863 <usage>write</usage> 1864 <enumeratedValue> 1865 <name>Set</name> 1866 <description>Enable protection on write.</description> 1867 <value>1</value> 1868 </enumeratedValue> 1869 </enumeratedValues> 1870 </field> 1871 <field> 1872 <name>PROTREG8</name> 1873 <description>Protection enable for region 8.</description> 1874 <lsb>8</lsb> <msb>8</msb> 1875 <enumeratedValues> 1876 <usage>read</usage> 1877 <enumeratedValue> 1878 <name>Disabled</name> 1879 <description>Protection disabled.</description> 1880 <value>0</value> 1881 </enumeratedValue> 1882 <enumeratedValue> 1883 <name>Enabled</name> 1884 <description>Protection enabled.</description> 1885 <value>1</value> 1886 </enumeratedValue> 1887 </enumeratedValues> 1888 <enumeratedValues> 1889 <usage>write</usage> 1890 <enumeratedValue> 1891 <name>Set</name> 1892 <description>Enable protection on write.</description> 1893 <value>1</value> 1894 </enumeratedValue> 1895 </enumeratedValues> 1896 </field> 1897 <field> 1898 <name>PROTREG9</name> 1899 <description>Protection enable for region 9.</description> 1900 <lsb>9</lsb> <msb>9</msb> 1901 <enumeratedValues> 1902 <usage>read</usage> 1903 <enumeratedValue> 1904 <name>Disabled</name> 1905 <description>Protection disabled.</description> 1906 <value>0</value> 1907 </enumeratedValue> 1908 <enumeratedValue> 1909 <name>Enabled</name> 1910 <description>Protection enabled.</description> 1911 <value>1</value> 1912 </enumeratedValue> 1913 </enumeratedValues> 1914 <enumeratedValues> 1915 <usage>write</usage> 1916 <enumeratedValue> 1917 <name>Set</name> 1918 <description>Enable protection on write.</description> 1919 <value>1</value> 1920 </enumeratedValue> 1921 </enumeratedValues> 1922 </field> 1923 <field> 1924 <name>PROTREG10</name> 1925 <description>Protection enable for region 10.</description> 1926 <lsb>10</lsb> <msb>10</msb> 1927 <enumeratedValues> 1928 <usage>read</usage> 1929 <enumeratedValue> 1930 <name>Disabled</name> 1931 <description>Protection disabled.</description> 1932 <value>0</value> 1933 </enumeratedValue> 1934 <enumeratedValue> 1935 <name>Enabled</name> 1936 <description>Protection enabled.</description> 1937 <value>1</value> 1938 </enumeratedValue> 1939 </enumeratedValues> 1940 <enumeratedValues> 1941 <usage>write</usage> 1942 <enumeratedValue> 1943 <name>Set</name> 1944 <description>Enable protection on write.</description> 1945 <value>1</value> 1946 </enumeratedValue> 1947 </enumeratedValues> 1948 </field> 1949 <field> 1950 <name>PROTREG11</name> 1951 <description>Protection enable for region 11.</description> 1952 <lsb>11</lsb> <msb>11</msb> 1953 <enumeratedValues> 1954 <usage>read</usage> 1955 <enumeratedValue> 1956 <name>Disabled</name> 1957 <description>Protection disabled.</description> 1958 <value>0</value> 1959 </enumeratedValue> 1960 <enumeratedValue> 1961 <name>Enabled</name> 1962 <description>Protection enabled.</description> 1963 <value>1</value> 1964 </enumeratedValue> 1965 </enumeratedValues> 1966 <enumeratedValues> 1967 <usage>write</usage> 1968 <enumeratedValue> 1969 <name>Set</name> 1970 <description>Enable protection on write.</description> 1971 <value>1</value> 1972 </enumeratedValue> 1973 </enumeratedValues> 1974 </field> 1975 <field> 1976 <name>PROTREG12</name> 1977 <description>Protection enable for region 12.</description> 1978 <lsb>12</lsb> <msb>12</msb> 1979 <enumeratedValues> 1980 <usage>read</usage> 1981 <enumeratedValue> 1982 <name>Disabled</name> 1983 <description>Protection disabled.</description> 1984 <value>0</value> 1985 </enumeratedValue> 1986 <enumeratedValue> 1987 <name>Enabled</name> 1988 <description>Protection enabled.</description> 1989 <value>1</value> 1990 </enumeratedValue> 1991 </enumeratedValues> 1992 <enumeratedValues> 1993 <usage>write</usage> 1994 <enumeratedValue> 1995 <name>Set</name> 1996 <description>Enable protection on write.</description> 1997 <value>1</value> 1998 </enumeratedValue> 1999 </enumeratedValues> 2000 </field> 2001 <field> 2002 <name>PROTREG13</name> 2003 <description>Protection enable for region 13.</description> 2004 <lsb>13</lsb> <msb>13</msb> 2005 <enumeratedValues> 2006 <usage>read</usage> 2007 <enumeratedValue> 2008 <name>Disabled</name> 2009 <description>Protection disabled.</description> 2010 <value>0</value> 2011 </enumeratedValue> 2012 <enumeratedValue> 2013 <name>Enabled</name> 2014 <description>Protection enabled.</description> 2015 <value>1</value> 2016 </enumeratedValue> 2017 </enumeratedValues> 2018 <enumeratedValues> 2019 <usage>write</usage> 2020 <enumeratedValue> 2021 <name>Set</name> 2022 <description>Enable protection on write.</description> 2023 <value>1</value> 2024 </enumeratedValue> 2025 </enumeratedValues> 2026 </field> 2027 <field> 2028 <name>PROTREG14</name> 2029 <description>Protection enable for region 14.</description> 2030 <lsb>14</lsb> <msb>14</msb> 2031 <enumeratedValues> 2032 <usage>read</usage> 2033 <enumeratedValue> 2034 <name>Disabled</name> 2035 <description>Protection disabled.</description> 2036 <value>0</value> 2037 </enumeratedValue> 2038 <enumeratedValue> 2039 <name>Enabled</name> 2040 <description>Protection enabled.</description> 2041 <value>1</value> 2042 </enumeratedValue> 2043 </enumeratedValues> 2044 <enumeratedValues> 2045 <usage>write</usage> 2046 <enumeratedValue> 2047 <name>Set</name> 2048 <description>Enable protection on write.</description> 2049 <value>1</value> 2050 </enumeratedValue> 2051 </enumeratedValues> 2052 </field> 2053 <field> 2054 <name>PROTREG15</name> 2055 <description>Protection enable for region 15.</description> 2056 <lsb>15</lsb> <msb>15</msb> 2057 <enumeratedValues> 2058 <usage>read</usage> 2059 <enumeratedValue> 2060 <name>Disabled</name> 2061 <description>Protection disabled.</description> 2062 <value>0</value> 2063 </enumeratedValue> 2064 <enumeratedValue> 2065 <name>Enabled</name> 2066 <description>Protection enabled.</description> 2067 <value>1</value> 2068 </enumeratedValue> 2069 </enumeratedValues> 2070 <enumeratedValues> 2071 <usage>write</usage> 2072 <enumeratedValue> 2073 <name>Set</name> 2074 <description>Enable protection on write.</description> 2075 <value>1</value> 2076 </enumeratedValue> 2077 </enumeratedValues> 2078 </field> 2079 <field> 2080 <name>PROTREG16</name> 2081 <description>Protection enable for region 16.</description> 2082 <lsb>16</lsb> <msb>16</msb> 2083 <enumeratedValues> 2084 <usage>read</usage> 2085 <enumeratedValue> 2086 <name>Disabled</name> 2087 <description>Protection disabled.</description> 2088 <value>0</value> 2089 </enumeratedValue> 2090 <enumeratedValue> 2091 <name>Enabled</name> 2092 <description>Protection enabled.</description> 2093 <value>1</value> 2094 </enumeratedValue> 2095 </enumeratedValues> 2096 <enumeratedValues> 2097 <usage>write</usage> 2098 <enumeratedValue> 2099 <name>Set</name> 2100 <description>Enable protection on write.</description> 2101 <value>1</value> 2102 </enumeratedValue> 2103 </enumeratedValues> 2104 </field> 2105 <field> 2106 <name>PROTREG17</name> 2107 <description>Protection enable for region 17.</description> 2108 <lsb>17</lsb> <msb>17</msb> 2109 <enumeratedValues> 2110 <usage>read</usage> 2111 <enumeratedValue> 2112 <name>Disabled</name> 2113 <description>Protection disabled.</description> 2114 <value>0</value> 2115 </enumeratedValue> 2116 <enumeratedValue> 2117 <name>Enabled</name> 2118 <description>Protection enabled.</description> 2119 <value>1</value> 2120 </enumeratedValue> 2121 </enumeratedValues> 2122 <enumeratedValues> 2123 <usage>write</usage> 2124 <enumeratedValue> 2125 <name>Set</name> 2126 <description>Enable protection on write.</description> 2127 <value>1</value> 2128 </enumeratedValue> 2129 </enumeratedValues> 2130 </field> 2131 <field> 2132 <name>PROTREG18</name> 2133 <description>Protection enable for region 18.</description> 2134 <lsb>18</lsb> <msb>18</msb> 2135 <enumeratedValues> 2136 <usage>read</usage> 2137 <enumeratedValue> 2138 <name>Disabled</name> 2139 <description>Protection disabled.</description> 2140 <value>0</value> 2141 </enumeratedValue> 2142 <enumeratedValue> 2143 <name>Enabled</name> 2144 <description>Protection enabled.</description> 2145 <value>1</value> 2146 </enumeratedValue> 2147 </enumeratedValues> 2148 <enumeratedValues> 2149 <usage>write</usage> 2150 <enumeratedValue> 2151 <name>Set</name> 2152 <description>Enable protection on write.</description> 2153 <value>1</value> 2154 </enumeratedValue> 2155 </enumeratedValues> 2156 </field> 2157 <field> 2158 <name>PROTREG19</name> 2159 <description>Protection enable for region 19.</description> 2160 <lsb>19</lsb> <msb>19</msb> 2161 <enumeratedValues> 2162 <usage>read</usage> 2163 <enumeratedValue> 2164 <name>Disabled</name> 2165 <description>Protection disabled.</description> 2166 <value>0</value> 2167 </enumeratedValue> 2168 <enumeratedValue> 2169 <name>Enabled</name> 2170 <description>Protection enabled.</description> 2171 <value>1</value> 2172 </enumeratedValue> 2173 </enumeratedValues> 2174 <enumeratedValues> 2175 <usage>write</usage> 2176 <enumeratedValue> 2177 <name>Set</name> 2178 <description>Enable protection on write.</description> 2179 <value>1</value> 2180 </enumeratedValue> 2181 </enumeratedValues> 2182 </field> 2183 <field> 2184 <name>PROTREG20</name> 2185 <description>Protection enable for region 20.</description> 2186 <lsb>20</lsb> <msb>20</msb> 2187 <enumeratedValues> 2188 <usage>read</usage> 2189 <enumeratedValue> 2190 <name>Disabled</name> 2191 <description>Protection disabled.</description> 2192 <value>0</value> 2193 </enumeratedValue> 2194 <enumeratedValue> 2195 <name>Enabled</name> 2196 <description>Protection enabled.</description> 2197 <value>1</value> 2198 </enumeratedValue> 2199 </enumeratedValues> 2200 <enumeratedValues> 2201 <usage>write</usage> 2202 <enumeratedValue> 2203 <name>Set</name> 2204 <description>Enable protection on write.</description> 2205 <value>1</value> 2206 </enumeratedValue> 2207 </enumeratedValues> 2208 </field> 2209 <field> 2210 <name>PROTREG21</name> 2211 <description>Protection enable for region 21.</description> 2212 <lsb>21</lsb> <msb>21</msb> 2213 <enumeratedValues> 2214 <usage>read</usage> 2215 <enumeratedValue> 2216 <name>Disabled</name> 2217 <description>Protection disabled.</description> 2218 <value>0</value> 2219 </enumeratedValue> 2220 <enumeratedValue> 2221 <name>Enabled</name> 2222 <description>Protection enabled.</description> 2223 <value>1</value> 2224 </enumeratedValue> 2225 </enumeratedValues> 2226 <enumeratedValues> 2227 <usage>write</usage> 2228 <enumeratedValue> 2229 <name>Set</name> 2230 <description>Enable protection on write.</description> 2231 <value>1</value> 2232 </enumeratedValue> 2233 </enumeratedValues> 2234 </field> 2235 <field> 2236 <name>PROTREG22</name> 2237 <description>Protection enable for region 22.</description> 2238 <lsb>22</lsb> <msb>22</msb> 2239 <enumeratedValues> 2240 <usage>read</usage> 2241 <enumeratedValue> 2242 <name>Disabled</name> 2243 <description>Protection disabled.</description> 2244 <value>0</value> 2245 </enumeratedValue> 2246 <enumeratedValue> 2247 <name>Enabled</name> 2248 <description>Protection enabled.</description> 2249 <value>1</value> 2250 </enumeratedValue> 2251 </enumeratedValues> 2252 <enumeratedValues> 2253 <usage>write</usage> 2254 <enumeratedValue> 2255 <name>Set</name> 2256 <description>Enable protection on write.</description> 2257 <value>1</value> 2258 </enumeratedValue> 2259 </enumeratedValues> 2260 </field> 2261 <field> 2262 <name>PROTREG23</name> 2263 <description>Protection enable for region 23.</description> 2264 <lsb>23</lsb> <msb>23</msb> 2265 <enumeratedValues> 2266 <usage>read</usage> 2267 <enumeratedValue> 2268 <name>Disabled</name> 2269 <description>Protection disabled.</description> 2270 <value>0</value> 2271 </enumeratedValue> 2272 <enumeratedValue> 2273 <name>Enabled</name> 2274 <description>Protection enabled.</description> 2275 <value>1</value> 2276 </enumeratedValue> 2277 </enumeratedValues> 2278 <enumeratedValues> 2279 <usage>write</usage> 2280 <enumeratedValue> 2281 <name>Set</name> 2282 <description>Enable protection on write.</description> 2283 <value>1</value> 2284 </enumeratedValue> 2285 </enumeratedValues> 2286 </field> 2287 <field> 2288 <name>PROTREG24</name> 2289 <description>Protection enable for region 24.</description> 2290 <lsb>24</lsb> <msb>24</msb> 2291 <enumeratedValues> 2292 <usage>read</usage> 2293 <enumeratedValue> 2294 <name>Disabled</name> 2295 <description>Protection disabled.</description> 2296 <value>0</value> 2297 </enumeratedValue> 2298 <enumeratedValue> 2299 <name>Enabled</name> 2300 <description>Protection enabled.</description> 2301 <value>1</value> 2302 </enumeratedValue> 2303 </enumeratedValues> 2304 <enumeratedValues> 2305 <usage>write</usage> 2306 <enumeratedValue> 2307 <name>Set</name> 2308 <description>Enable protection on write.</description> 2309 <value>1</value> 2310 </enumeratedValue> 2311 </enumeratedValues> 2312 </field> 2313 <field> 2314 <name>PROTREG25</name> 2315 <description>Protection enable for region 25.</description> 2316 <lsb>25</lsb> <msb>25</msb> 2317 <enumeratedValues> 2318 <usage>read</usage> 2319 <enumeratedValue> 2320 <name>Disabled</name> 2321 <description>Protection disabled.</description> 2322 <value>0</value> 2323 </enumeratedValue> 2324 <enumeratedValue> 2325 <name>Enabled</name> 2326 <description>Protection enabled.</description> 2327 <value>1</value> 2328 </enumeratedValue> 2329 </enumeratedValues> 2330 <enumeratedValues> 2331 <usage>write</usage> 2332 <enumeratedValue> 2333 <name>Set</name> 2334 <description>Enable protection on write.</description> 2335 <value>1</value> 2336 </enumeratedValue> 2337 </enumeratedValues> 2338 </field> 2339 <field> 2340 <name>PROTREG26</name> 2341 <description>Protection enable for region 26.</description> 2342 <lsb>26</lsb> <msb>26</msb> 2343 <enumeratedValues> 2344 <usage>read</usage> 2345 <enumeratedValue> 2346 <name>Disabled</name> 2347 <description>Protection disabled.</description> 2348 <value>0</value> 2349 </enumeratedValue> 2350 <enumeratedValue> 2351 <name>Enabled</name> 2352 <description>Protection enabled.</description> 2353 <value>1</value> 2354 </enumeratedValue> 2355 </enumeratedValues> 2356 <enumeratedValues> 2357 <usage>write</usage> 2358 <enumeratedValue> 2359 <name>Set</name> 2360 <description>Enable protection on write.</description> 2361 <value>1</value> 2362 </enumeratedValue> 2363 </enumeratedValues> 2364 </field> 2365 <field> 2366 <name>PROTREG27</name> 2367 <description>Protection enable for region 27.</description> 2368 <lsb>27</lsb> <msb>27</msb> 2369 <enumeratedValues> 2370 <usage>read</usage> 2371 <enumeratedValue> 2372 <name>Disabled</name> 2373 <description>Protection disabled.</description> 2374 <value>0</value> 2375 </enumeratedValue> 2376 <enumeratedValue> 2377 <name>Enabled</name> 2378 <description>Protection enabled.</description> 2379 <value>1</value> 2380 </enumeratedValue> 2381 </enumeratedValues> 2382 <enumeratedValues> 2383 <usage>write</usage> 2384 <enumeratedValue> 2385 <name>Set</name> 2386 <description>Enable protection on write.</description> 2387 <value>1</value> 2388 </enumeratedValue> 2389 </enumeratedValues> 2390 </field> 2391 <field> 2392 <name>PROTREG28</name> 2393 <description>Protection enable for region 28.</description> 2394 <lsb>28</lsb> <msb>28</msb> 2395 <enumeratedValues> 2396 <usage>read</usage> 2397 <enumeratedValue> 2398 <name>Disabled</name> 2399 <description>Protection disabled.</description> 2400 <value>0</value> 2401 </enumeratedValue> 2402 <enumeratedValue> 2403 <name>Enabled</name> 2404 <description>Protection enabled.</description> 2405 <value>1</value> 2406 </enumeratedValue> 2407 </enumeratedValues> 2408 <enumeratedValues> 2409 <usage>write</usage> 2410 <enumeratedValue> 2411 <name>Set</name> 2412 <description>Enable protection on write.</description> 2413 <value>1</value> 2414 </enumeratedValue> 2415 </enumeratedValues> 2416 </field> 2417 <field> 2418 <name>PROTREG29</name> 2419 <description>Protection enable for region 29.</description> 2420 <lsb>29</lsb> <msb>29</msb> 2421 <enumeratedValues> 2422 <usage>read</usage> 2423 <enumeratedValue> 2424 <name>Disabled</name> 2425 <description>Protection disabled.</description> 2426 <value>0</value> 2427 </enumeratedValue> 2428 <enumeratedValue> 2429 <name>Enabled</name> 2430 <description>Protection enabled.</description> 2431 <value>1</value> 2432 </enumeratedValue> 2433 </enumeratedValues> 2434 <enumeratedValues> 2435 <usage>write</usage> 2436 <enumeratedValue> 2437 <name>Set</name> 2438 <description>Enable protection on write.</description> 2439 <value>1</value> 2440 </enumeratedValue> 2441 </enumeratedValues> 2442 </field> 2443 <field> 2444 <name>PROTREG30</name> 2445 <description>Protection enable for region 30.</description> 2446 <lsb>30</lsb> <msb>30</msb> 2447 <enumeratedValues> 2448 <usage>read</usage> 2449 <enumeratedValue> 2450 <name>Disabled</name> 2451 <description>Protection disabled.</description> 2452 <value>0</value> 2453 </enumeratedValue> 2454 <enumeratedValue> 2455 <name>Enabled</name> 2456 <description>Protection enabled.</description> 2457 <value>1</value> 2458 </enumeratedValue> 2459 </enumeratedValues> 2460 <enumeratedValues> 2461 <usage>write</usage> 2462 <enumeratedValue> 2463 <name>Set</name> 2464 <description>Enable protection on write.</description> 2465 <value>1</value> 2466 </enumeratedValue> 2467 </enumeratedValues> 2468 </field> 2469 <field> 2470 <name>PROTREG31</name> 2471 <description>Protection enable for region 31.</description> 2472 <lsb>31</lsb> <msb>31</msb> 2473 <enumeratedValues> 2474 <usage>read</usage> 2475 <enumeratedValue> 2476 <name>Disabled</name> 2477 <description>Protection disabled.</description> 2478 <value>0</value> 2479 </enumeratedValue> 2480 <enumeratedValue> 2481 <name>Enabled</name> 2482 <description>Protection enabled.</description> 2483 <value>1</value> 2484 </enumeratedValue> 2485 </enumeratedValues> 2486 <enumeratedValues> 2487 <usage>write</usage> 2488 <enumeratedValue> 2489 <name>Set</name> 2490 <description>Enable protection on write.</description> 2491 <value>1</value> 2492 </enumeratedValue> 2493 </enumeratedValues> 2494 </field> 2495 </fields> 2496 </register> 2497 2498 <register> 2499 <name>PROTENSET1</name> 2500 <description>Erase and write protection bit enable set register.</description> 2501 <addressOffset>0x604</addressOffset> 2502 <fields> 2503 <field> 2504 <name>PROTREG32</name> 2505 <description>Protection enable for region 32.</description> 2506 <lsb>0</lsb> <msb>0</msb> 2507 <enumeratedValues> 2508 <usage>read</usage> 2509 <enumeratedValue> 2510 <name>Disabled</name> 2511 <description>Protection disabled.</description> 2512 <value>0</value> 2513 </enumeratedValue> 2514 <enumeratedValue> 2515 <name>Enabled</name> 2516 <description>Protection enabled.</description> 2517 <value>1</value> 2518 </enumeratedValue> 2519 </enumeratedValues> 2520 <enumeratedValues> 2521 <usage>write</usage> 2522 <enumeratedValue> 2523 <name>Set</name> 2524 <description>Enable protection on write.</description> 2525 <value>1</value> 2526 </enumeratedValue> 2527 </enumeratedValues> 2528 </field> 2529 <field> 2530 <name>PROTREG33</name> 2531 <description>Protection enable for region 33.</description> 2532 <lsb>1</lsb> <msb>1</msb> 2533 <enumeratedValues> 2534 <usage>read</usage> 2535 <enumeratedValue> 2536 <name>Disabled</name> 2537 <description>Protection disabled.</description> 2538 <value>0</value> 2539 </enumeratedValue> 2540 <enumeratedValue> 2541 <name>Enabled</name> 2542 <description>Protection enabled.</description> 2543 <value>1</value> 2544 </enumeratedValue> 2545 </enumeratedValues> 2546 <enumeratedValues> 2547 <usage>write</usage> 2548 <enumeratedValue> 2549 <name>Set</name> 2550 <description>Enable protection on write.</description> 2551 <value>1</value> 2552 </enumeratedValue> 2553 </enumeratedValues> 2554 </field> 2555 <field> 2556 <name>PROTREG34</name> 2557 <description>Protection enable for region 34.</description> 2558 <lsb>2</lsb> <msb>2</msb> 2559 <enumeratedValues> 2560 <usage>read</usage> 2561 <enumeratedValue> 2562 <name>Disabled</name> 2563 <description>Protection disabled.</description> 2564 <value>0</value> 2565 </enumeratedValue> 2566 <enumeratedValue> 2567 <name>Enabled</name> 2568 <description>Protection enabled.</description> 2569 <value>1</value> 2570 </enumeratedValue> 2571 </enumeratedValues> 2572 <enumeratedValues> 2573 <usage>write</usage> 2574 <enumeratedValue> 2575 <name>Set</name> 2576 <description>Enable protection on write.</description> 2577 <value>1</value> 2578 </enumeratedValue> 2579 </enumeratedValues> 2580 </field> 2581 <field> 2582 <name>PROTREG35</name> 2583 <description>Protection enable for region 35.</description> 2584 <lsb>3</lsb> <msb>3</msb> 2585 <enumeratedValues> 2586 <usage>read</usage> 2587 <enumeratedValue> 2588 <name>Disabled</name> 2589 <description>Protection disabled.</description> 2590 <value>0</value> 2591 </enumeratedValue> 2592 <enumeratedValue> 2593 <name>Enabled</name> 2594 <description>Protection enabled.</description> 2595 <value>1</value> 2596 </enumeratedValue> 2597 </enumeratedValues> 2598 <enumeratedValues> 2599 <usage>write</usage> 2600 <enumeratedValue> 2601 <name>Set</name> 2602 <description>Enable protection on write.</description> 2603 <value>1</value> 2604 </enumeratedValue> 2605 </enumeratedValues> 2606 </field> 2607 <field> 2608 <name>PROTREG36</name> 2609 <description>Protection enable for region 36.</description> 2610 <lsb>4</lsb> <msb>4</msb> 2611 <enumeratedValues> 2612 <usage>read</usage> 2613 <enumeratedValue> 2614 <name>Disabled</name> 2615 <description>Protection disabled.</description> 2616 <value>0</value> 2617 </enumeratedValue> 2618 <enumeratedValue> 2619 <name>Enabled</name> 2620 <description>Protection enabled.</description> 2621 <value>1</value> 2622 </enumeratedValue> 2623 </enumeratedValues> 2624 <enumeratedValues> 2625 <usage>write</usage> 2626 <enumeratedValue> 2627 <name>Set</name> 2628 <description>Enable protection on write.</description> 2629 <value>1</value> 2630 </enumeratedValue> 2631 </enumeratedValues> 2632 </field> 2633 <field> 2634 <name>PROTREG37</name> 2635 <description>Protection enable for region 37.</description> 2636 <lsb>5</lsb> <msb>5</msb> 2637 <enumeratedValues> 2638 <usage>read</usage> 2639 <enumeratedValue> 2640 <name>Disabled</name> 2641 <description>Protection disabled.</description> 2642 <value>0</value> 2643 </enumeratedValue> 2644 <enumeratedValue> 2645 <name>Enabled</name> 2646 <description>Protection enabled.</description> 2647 <value>1</value> 2648 </enumeratedValue> 2649 </enumeratedValues> 2650 <enumeratedValues> 2651 <usage>write</usage> 2652 <enumeratedValue> 2653 <name>Set</name> 2654 <description>Enable protection on write.</description> 2655 <value>1</value> 2656 </enumeratedValue> 2657 </enumeratedValues> 2658 </field> 2659 <field> 2660 <name>PROTREG38</name> 2661 <description>Protection enable for region 38.</description> 2662 <lsb>6</lsb> <msb>6</msb> 2663 <enumeratedValues> 2664 <usage>read</usage> 2665 <enumeratedValue> 2666 <name>Disabled</name> 2667 <description>Protection disabled.</description> 2668 <value>0</value> 2669 </enumeratedValue> 2670 <enumeratedValue> 2671 <name>Enabled</name> 2672 <description>Protection enabled.</description> 2673 <value>1</value> 2674 </enumeratedValue> 2675 </enumeratedValues> 2676 <enumeratedValues> 2677 <usage>write</usage> 2678 <enumeratedValue> 2679 <name>Set</name> 2680 <description>Enable protection on write.</description> 2681 <value>1</value> 2682 </enumeratedValue> 2683 </enumeratedValues> 2684 </field> 2685 <field> 2686 <name>PROTREG39</name> 2687 <description>Protection enable for region 39.</description> 2688 <lsb>7</lsb> <msb>7</msb> 2689 <enumeratedValues> 2690 <usage>read</usage> 2691 <enumeratedValue> 2692 <name>Disabled</name> 2693 <description>Protection disabled.</description> 2694 <value>0</value> 2695 </enumeratedValue> 2696 <enumeratedValue> 2697 <name>Enabled</name> 2698 <description>Protection enabled.</description> 2699 <value>1</value> 2700 </enumeratedValue> 2701 </enumeratedValues> 2702 <enumeratedValues> 2703 <usage>write</usage> 2704 <enumeratedValue> 2705 <name>Set</name> 2706 <description>Enable protection on write.</description> 2707 <value>1</value> 2708 </enumeratedValue> 2709 </enumeratedValues> 2710 </field> 2711 <field> 2712 <name>PROTREG40</name> 2713 <description>Protection enable for region 40.</description> 2714 <lsb>8</lsb> <msb>8</msb> 2715 <enumeratedValues> 2716 <usage>read</usage> 2717 <enumeratedValue> 2718 <name>Disabled</name> 2719 <description>Protection disabled.</description> 2720 <value>0</value> 2721 </enumeratedValue> 2722 <enumeratedValue> 2723 <name>Enabled</name> 2724 <description>Protection enabled.</description> 2725 <value>1</value> 2726 </enumeratedValue> 2727 </enumeratedValues> 2728 <enumeratedValues> 2729 <usage>write</usage> 2730 <enumeratedValue> 2731 <name>Set</name> 2732 <description>Enable protection on write.</description> 2733 <value>1</value> 2734 </enumeratedValue> 2735 </enumeratedValues> 2736 </field> 2737 <field> 2738 <name>PROTREG41</name> 2739 <description>Protection enable for region 41.</description> 2740 <lsb>9</lsb> <msb>9</msb> 2741 <enumeratedValues> 2742 <usage>read</usage> 2743 <enumeratedValue> 2744 <name>Disabled</name> 2745 <description>Protection disabled.</description> 2746 <value>0</value> 2747 </enumeratedValue> 2748 <enumeratedValue> 2749 <name>Enabled</name> 2750 <description>Protection enabled.</description> 2751 <value>1</value> 2752 </enumeratedValue> 2753 </enumeratedValues> 2754 <enumeratedValues> 2755 <usage>write</usage> 2756 <enumeratedValue> 2757 <name>Set</name> 2758 <description>Enable protection on write.</description> 2759 <value>1</value> 2760 </enumeratedValue> 2761 </enumeratedValues> 2762 </field> 2763 <field> 2764 <name>PROTREG42</name> 2765 <description>Protection enable for region 42.</description> 2766 <lsb>10</lsb> <msb>10</msb> 2767 <enumeratedValues> 2768 <usage>read</usage> 2769 <enumeratedValue> 2770 <name>Disabled</name> 2771 <description>Protection disabled.</description> 2772 <value>0</value> 2773 </enumeratedValue> 2774 <enumeratedValue> 2775 <name>Enabled</name> 2776 <description>Protection enabled.</description> 2777 <value>1</value> 2778 </enumeratedValue> 2779 </enumeratedValues> 2780 <enumeratedValues> 2781 <usage>write</usage> 2782 <enumeratedValue> 2783 <name>Set</name> 2784 <description>Enable protection on write.</description> 2785 <value>1</value> 2786 </enumeratedValue> 2787 </enumeratedValues> 2788 </field> 2789 <field> 2790 <name>PROTREG43</name> 2791 <description>Protection enable for region 43.</description> 2792 <lsb>11</lsb> <msb>11</msb> 2793 <enumeratedValues> 2794 <usage>read</usage> 2795 <enumeratedValue> 2796 <name>Disabled</name> 2797 <description>Protection disabled.</description> 2798 <value>0</value> 2799 </enumeratedValue> 2800 <enumeratedValue> 2801 <name>Enabled</name> 2802 <description>Protection enabled.</description> 2803 <value>1</value> 2804 </enumeratedValue> 2805 </enumeratedValues> 2806 <enumeratedValues> 2807 <usage>write</usage> 2808 <enumeratedValue> 2809 <name>Set</name> 2810 <description>Enable protection on write.</description> 2811 <value>1</value> 2812 </enumeratedValue> 2813 </enumeratedValues> 2814 </field> 2815 <field> 2816 <name>PROTREG44</name> 2817 <description>Protection enable for region 44.</description> 2818 <lsb>12</lsb> <msb>12</msb> 2819 <enumeratedValues> 2820 <usage>read</usage> 2821 <enumeratedValue> 2822 <name>Disabled</name> 2823 <description>Protection disabled.</description> 2824 <value>0</value> 2825 </enumeratedValue> 2826 <enumeratedValue> 2827 <name>Enabled</name> 2828 <description>Protection enabled.</description> 2829 <value>1</value> 2830 </enumeratedValue> 2831 </enumeratedValues> 2832 <enumeratedValues> 2833 <usage>write</usage> 2834 <enumeratedValue> 2835 <name>Set</name> 2836 <description>Enable protection on write.</description> 2837 <value>1</value> 2838 </enumeratedValue> 2839 </enumeratedValues> 2840 </field> 2841 <field> 2842 <name>PROTREG45</name> 2843 <description>Protection enable for region 45.</description> 2844 <lsb>13</lsb> <msb>13</msb> 2845 <enumeratedValues> 2846 <usage>read</usage> 2847 <enumeratedValue> 2848 <name>Disabled</name> 2849 <description>Protection disabled.</description> 2850 <value>0</value> 2851 </enumeratedValue> 2852 <enumeratedValue> 2853 <name>Enabled</name> 2854 <description>Protection enabled.</description> 2855 <value>1</value> 2856 </enumeratedValue> 2857 </enumeratedValues> 2858 <enumeratedValues> 2859 <usage>write</usage> 2860 <enumeratedValue> 2861 <name>Set</name> 2862 <description>Enable protection on write.</description> 2863 <value>1</value> 2864 </enumeratedValue> 2865 </enumeratedValues> 2866 </field> 2867 <field> 2868 <name>PROTREG46</name> 2869 <description>Protection enable for region 46.</description> 2870 <lsb>14</lsb> <msb>14</msb> 2871 <enumeratedValues> 2872 <usage>read</usage> 2873 <enumeratedValue> 2874 <name>Disabled</name> 2875 <description>Protection disabled.</description> 2876 <value>0</value> 2877 </enumeratedValue> 2878 <enumeratedValue> 2879 <name>Enabled</name> 2880 <description>Protection enabled.</description> 2881 <value>1</value> 2882 </enumeratedValue> 2883 </enumeratedValues> 2884 <enumeratedValues> 2885 <usage>write</usage> 2886 <enumeratedValue> 2887 <name>Set</name> 2888 <description>Enable protection on write.</description> 2889 <value>1</value> 2890 </enumeratedValue> 2891 </enumeratedValues> 2892 </field> 2893 <field> 2894 <name>PROTREG47</name> 2895 <description>Protection enable for region 47.</description> 2896 <lsb>15</lsb> <msb>15</msb> 2897 <enumeratedValues> 2898 <usage>read</usage> 2899 <enumeratedValue> 2900 <name>Disabled</name> 2901 <description>Protection disabled.</description> 2902 <value>0</value> 2903 </enumeratedValue> 2904 <enumeratedValue> 2905 <name>Enabled</name> 2906 <description>Protection enabled.</description> 2907 <value>1</value> 2908 </enumeratedValue> 2909 </enumeratedValues> 2910 <enumeratedValues> 2911 <usage>write</usage> 2912 <enumeratedValue> 2913 <name>Set</name> 2914 <description>Enable protection on write.</description> 2915 <value>1</value> 2916 </enumeratedValue> 2917 </enumeratedValues> 2918 </field> 2919 <field> 2920 <name>PROTREG48</name> 2921 <description>Protection enable for region 48.</description> 2922 <lsb>16</lsb> <msb>16</msb> 2923 <enumeratedValues> 2924 <usage>read</usage> 2925 <enumeratedValue> 2926 <name>Disabled</name> 2927 <description>Protection disabled.</description> 2928 <value>0</value> 2929 </enumeratedValue> 2930 <enumeratedValue> 2931 <name>Enabled</name> 2932 <description>Protection enabled.</description> 2933 <value>1</value> 2934 </enumeratedValue> 2935 </enumeratedValues> 2936 <enumeratedValues> 2937 <usage>write</usage> 2938 <enumeratedValue> 2939 <name>Set</name> 2940 <description>Enable protection on write.</description> 2941 <value>1</value> 2942 </enumeratedValue> 2943 </enumeratedValues> 2944 </field> 2945 <field> 2946 <name>PROTREG49</name> 2947 <description>Protection enable for region 49.</description> 2948 <lsb>17</lsb> <msb>17</msb> 2949 <enumeratedValues> 2950 <usage>read</usage> 2951 <enumeratedValue> 2952 <name>Disabled</name> 2953 <description>Protection disabled.</description> 2954 <value>0</value> 2955 </enumeratedValue> 2956 <enumeratedValue> 2957 <name>Enabled</name> 2958 <description>Protection enabled.</description> 2959 <value>1</value> 2960 </enumeratedValue> 2961 </enumeratedValues> 2962 <enumeratedValues> 2963 <usage>write</usage> 2964 <enumeratedValue> 2965 <name>Set</name> 2966 <description>Enable protection on write.</description> 2967 <value>1</value> 2968 </enumeratedValue> 2969 </enumeratedValues> 2970 </field> 2971 <field> 2972 <name>PROTREG50</name> 2973 <description>Protection enable for region 50.</description> 2974 <lsb>18</lsb> <msb>18</msb> 2975 <enumeratedValues> 2976 <usage>read</usage> 2977 <enumeratedValue> 2978 <name>Disabled</name> 2979 <description>Protection disabled.</description> 2980 <value>0</value> 2981 </enumeratedValue> 2982 <enumeratedValue> 2983 <name>Enabled</name> 2984 <description>Protection enabled.</description> 2985 <value>1</value> 2986 </enumeratedValue> 2987 </enumeratedValues> 2988 <enumeratedValues> 2989 <usage>write</usage> 2990 <enumeratedValue> 2991 <name>Set</name> 2992 <description>Enable protection on write.</description> 2993 <value>1</value> 2994 </enumeratedValue> 2995 </enumeratedValues> 2996 </field> 2997 <field> 2998 <name>PROTREG51</name> 2999 <description>Protection enable for region 51.</description> 3000 <lsb>19</lsb> <msb>19</msb> 3001 <enumeratedValues> 3002 <usage>read</usage> 3003 <enumeratedValue> 3004 <name>Disabled</name> 3005 <description>Protection disabled.</description> 3006 <value>0</value> 3007 </enumeratedValue> 3008 <enumeratedValue> 3009 <name>Enabled</name> 3010 <description>Protection enabled.</description> 3011 <value>1</value> 3012 </enumeratedValue> 3013 </enumeratedValues> 3014 <enumeratedValues> 3015 <usage>write</usage> 3016 <enumeratedValue> 3017 <name>Set</name> 3018 <description>Enable protection on write.</description> 3019 <value>1</value> 3020 </enumeratedValue> 3021 </enumeratedValues> 3022 </field> 3023 <field> 3024 <name>PROTREG52</name> 3025 <description>Protection enable for region 52.</description> 3026 <lsb>20</lsb> <msb>20</msb> 3027 <enumeratedValues> 3028 <usage>read</usage> 3029 <enumeratedValue> 3030 <name>Disabled</name> 3031 <description>Protection disabled.</description> 3032 <value>0</value> 3033 </enumeratedValue> 3034 <enumeratedValue> 3035 <name>Enabled</name> 3036 <description>Protection enabled.</description> 3037 <value>1</value> 3038 </enumeratedValue> 3039 </enumeratedValues> 3040 <enumeratedValues> 3041 <usage>write</usage> 3042 <enumeratedValue> 3043 <name>Set</name> 3044 <description>Enable protection on write.</description> 3045 <value>1</value> 3046 </enumeratedValue> 3047 </enumeratedValues> 3048 </field> 3049 <field> 3050 <name>PROTREG53</name> 3051 <description>Protection enable for region 53.</description> 3052 <lsb>21</lsb> <msb>21</msb> 3053 <enumeratedValues> 3054 <usage>read</usage> 3055 <enumeratedValue> 3056 <name>Disabled</name> 3057 <description>Protection disabled.</description> 3058 <value>0</value> 3059 </enumeratedValue> 3060 <enumeratedValue> 3061 <name>Enabled</name> 3062 <description>Protection enabled.</description> 3063 <value>1</value> 3064 </enumeratedValue> 3065 </enumeratedValues> 3066 <enumeratedValues> 3067 <usage>write</usage> 3068 <enumeratedValue> 3069 <name>Set</name> 3070 <description>Enable protection on write.</description> 3071 <value>1</value> 3072 </enumeratedValue> 3073 </enumeratedValues> 3074 </field> 3075 <field> 3076 <name>PROTREG54</name> 3077 <description>Protection enable for region 54.</description> 3078 <lsb>22</lsb> <msb>22</msb> 3079 <enumeratedValues> 3080 <usage>read</usage> 3081 <enumeratedValue> 3082 <name>Disabled</name> 3083 <description>Protection disabled.</description> 3084 <value>0</value> 3085 </enumeratedValue> 3086 <enumeratedValue> 3087 <name>Enabled</name> 3088 <description>Protection enabled.</description> 3089 <value>1</value> 3090 </enumeratedValue> 3091 </enumeratedValues> 3092 <enumeratedValues> 3093 <usage>write</usage> 3094 <enumeratedValue> 3095 <name>Set</name> 3096 <description>Enable protection on write.</description> 3097 <value>1</value> 3098 </enumeratedValue> 3099 </enumeratedValues> 3100 </field> 3101 <field> 3102 <name>PROTREG55</name> 3103 <description>Protection enable for region 55.</description> 3104 <lsb>23</lsb> <msb>23</msb> 3105 <enumeratedValues> 3106 <usage>read</usage> 3107 <enumeratedValue> 3108 <name>Disabled</name> 3109 <description>Protection disabled.</description> 3110 <value>0</value> 3111 </enumeratedValue> 3112 <enumeratedValue> 3113 <name>Enabled</name> 3114 <description>Protection enabled.</description> 3115 <value>1</value> 3116 </enumeratedValue> 3117 </enumeratedValues> 3118 <enumeratedValues> 3119 <usage>write</usage> 3120 <enumeratedValue> 3121 <name>Set</name> 3122 <description>Enable protection on write.</description> 3123 <value>1</value> 3124 </enumeratedValue> 3125 </enumeratedValues> 3126 </field> 3127 <field> 3128 <name>PROTREG56</name> 3129 <description>Protection enable for region 56.</description> 3130 <lsb>24</lsb> <msb>24</msb> 3131 <enumeratedValues> 3132 <usage>read</usage> 3133 <enumeratedValue> 3134 <name>Disabled</name> 3135 <description>Protection disabled.</description> 3136 <value>0</value> 3137 </enumeratedValue> 3138 <enumeratedValue> 3139 <name>Enabled</name> 3140 <description>Protection enabled.</description> 3141 <value>1</value> 3142 </enumeratedValue> 3143 </enumeratedValues> 3144 <enumeratedValues> 3145 <usage>write</usage> 3146 <enumeratedValue> 3147 <name>Set</name> 3148 <description>Enable protection on write.</description> 3149 <value>1</value> 3150 </enumeratedValue> 3151 </enumeratedValues> 3152 </field> 3153 <field> 3154 <name>PROTREG57</name> 3155 <description>Protection enable for region 57.</description> 3156 <lsb>25</lsb> <msb>25</msb> 3157 <enumeratedValues> 3158 <usage>read</usage> 3159 <enumeratedValue> 3160 <name>Disabled</name> 3161 <description>Protection disabled.</description> 3162 <value>0</value> 3163 </enumeratedValue> 3164 <enumeratedValue> 3165 <name>Enabled</name> 3166 <description>Protection enabled.</description> 3167 <value>1</value> 3168 </enumeratedValue> 3169 </enumeratedValues> 3170 <enumeratedValues> 3171 <usage>write</usage> 3172 <enumeratedValue> 3173 <name>Set</name> 3174 <description>Enable protection on write.</description> 3175 <value>1</value> 3176 </enumeratedValue> 3177 </enumeratedValues> 3178 </field> 3179 <field> 3180 <name>PROTREG58</name> 3181 <description>Protection enable for region 58.</description> 3182 <lsb>26</lsb> <msb>26</msb> 3183 <enumeratedValues> 3184 <usage>read</usage> 3185 <enumeratedValue> 3186 <name>Disabled</name> 3187 <description>Protection disabled.</description> 3188 <value>0</value> 3189 </enumeratedValue> 3190 <enumeratedValue> 3191 <name>Enabled</name> 3192 <description>Protection enabled.</description> 3193 <value>1</value> 3194 </enumeratedValue> 3195 </enumeratedValues> 3196 <enumeratedValues> 3197 <usage>write</usage> 3198 <enumeratedValue> 3199 <name>Set</name> 3200 <description>Enable protection on write.</description> 3201 <value>1</value> 3202 </enumeratedValue> 3203 </enumeratedValues> 3204 </field> 3205 <field> 3206 <name>PROTREG59</name> 3207 <description>Protection enable for region 59.</description> 3208 <lsb>27</lsb> <msb>27</msb> 3209 <enumeratedValues> 3210 <usage>read</usage> 3211 <enumeratedValue> 3212 <name>Disabled</name> 3213 <description>Protection disabled.</description> 3214 <value>0</value> 3215 </enumeratedValue> 3216 <enumeratedValue> 3217 <name>Enabled</name> 3218 <description>Protection enabled.</description> 3219 <value>1</value> 3220 </enumeratedValue> 3221 </enumeratedValues> 3222 <enumeratedValues> 3223 <usage>write</usage> 3224 <enumeratedValue> 3225 <name>Set</name> 3226 <description>Enable protection on write.</description> 3227 <value>1</value> 3228 </enumeratedValue> 3229 </enumeratedValues> 3230 </field> 3231 <field> 3232 <name>PROTREG60</name> 3233 <description>Protection enable for region 60.</description> 3234 <lsb>28</lsb> <msb>28</msb> 3235 <enumeratedValues> 3236 <usage>read</usage> 3237 <enumeratedValue> 3238 <name>Disabled</name> 3239 <description>Protection disabled.</description> 3240 <value>0</value> 3241 </enumeratedValue> 3242 <enumeratedValue> 3243 <name>Enabled</name> 3244 <description>Protection enabled.</description> 3245 <value>1</value> 3246 </enumeratedValue> 3247 </enumeratedValues> 3248 <enumeratedValues> 3249 <usage>write</usage> 3250 <enumeratedValue> 3251 <name>Set</name> 3252 <description>Enable protection on write.</description> 3253 <value>1</value> 3254 </enumeratedValue> 3255 </enumeratedValues> 3256 </field> 3257 <field> 3258 <name>PROTREG61</name> 3259 <description>Protection enable for region 61.</description> 3260 <lsb>29</lsb> <msb>29</msb> 3261 <enumeratedValues> 3262 <usage>read</usage> 3263 <enumeratedValue> 3264 <name>Disabled</name> 3265 <description>Protection disabled.</description> 3266 <value>0</value> 3267 </enumeratedValue> 3268 <enumeratedValue> 3269 <name>Enabled</name> 3270 <description>Protection enabled.</description> 3271 <value>1</value> 3272 </enumeratedValue> 3273 </enumeratedValues> 3274 <enumeratedValues> 3275 <usage>write</usage> 3276 <enumeratedValue> 3277 <name>Set</name> 3278 <description>Enable protection on write.</description> 3279 <value>1</value> 3280 </enumeratedValue> 3281 </enumeratedValues> 3282 </field> 3283 <field> 3284 <name>PROTREG62</name> 3285 <description>Protection enable for region 62.</description> 3286 <lsb>30</lsb> <msb>30</msb> 3287 <enumeratedValues> 3288 <usage>read</usage> 3289 <enumeratedValue> 3290 <name>Disabled</name> 3291 <description>Protection disabled.</description> 3292 <value>0</value> 3293 </enumeratedValue> 3294 <enumeratedValue> 3295 <name>Enabled</name> 3296 <description>Protection enabled.</description> 3297 <value>1</value> 3298 </enumeratedValue> 3299 </enumeratedValues> 3300 <enumeratedValues> 3301 <usage>write</usage> 3302 <enumeratedValue> 3303 <name>Set</name> 3304 <description>Enable protection on write.</description> 3305 <value>1</value> 3306 </enumeratedValue> 3307 </enumeratedValues> 3308 </field> 3309 <field> 3310 <name>PROTREG63</name> 3311 <description>Protection enable for region 63.</description> 3312 <lsb>31</lsb> <msb>31</msb> 3313 <enumeratedValues> 3314 <usage>read</usage> 3315 <enumeratedValue> 3316 <name>Disabled</name> 3317 <description>Protection disabled.</description> 3318 <value>0</value> 3319 </enumeratedValue> 3320 <enumeratedValue> 3321 <name>Enabled</name> 3322 <description>Protection enabled.</description> 3323 <value>1</value> 3324 </enumeratedValue> 3325 </enumeratedValues> 3326 <enumeratedValues> 3327 <usage>write</usage> 3328 <enumeratedValue> 3329 <name>Set</name> 3330 <description>Enable protection on write.</description> 3331 <value>1</value> 3332 </enumeratedValue> 3333 </enumeratedValues> 3334 </field> 3335 </fields> 3336 </register> 3337 3338 <register> 3339 <name>DISABLEINDEBUG</name> 3340 <description>Disable erase and write protection mechanism in debug mode.</description> 3341 <addressOffset>0x608</addressOffset> 3342 <resetValue>0x00000001</resetValue> 3343 <fields> 3344 <field> 3345 <name>DISABLEINDEBUG</name> 3346 <description>Disable protection mechanism in debug mode.</description> 3347 <lsb>0</lsb> <msb>0</msb> 3348 <enumeratedValues> 3349 <enumeratedValue> 3350 <name>Enabled</name> 3351 <description>Protection enabled.</description> 3352 <value>0</value> 3353 </enumeratedValue> 3354 <enumeratedValue> 3355 <name>Disabled</name> 3356 <description>Protection disabled.</description> 3357 <value>1</value> 3358 </enumeratedValue> 3359 </enumeratedValues> 3360 </field> 3361 </fields> 3362 </register> 3363 3364 <register> 3365 <name>PROTBLOCKSIZE</name> 3366 <description>Erase and write protection block size.</description> 3367 <addressOffset>0x60C</addressOffset> 3368 <fields> 3369 <field> 3370 <name>PROTBLOCKSIZE</name> 3371 <description>Erase and write protection block size.</description> 3372 <lsb>0</lsb> <msb>1</msb> 3373 <enumeratedValues> 3374 <enumeratedValue> 3375 <name>4k</name> 3376 <description>Erase and write protection block size is 4k.</description> 3377 <value>0</value> 3378 </enumeratedValue> 3379 </enumeratedValues> 3380 </field> 3381 </fields> 3382 </register> 3383 3384 </registers> 3385 </peripheral> 3386 3387 <peripheral> 3388 <name>RADIO</name> 3389 <version>522</version> 3390 <description>The radio.</description> 3391 <baseAddress>0x40001000</baseAddress> 3392 <groupName>RADIO</groupName> 3393 <size>32</size> 3394 <access>read-write</access> 3395 3396 <addressBlock> 3397 <offset>0</offset> 3398 <size>0x1000</size> 3399 <usage>registers</usage> 3400 </addressBlock> 3401 3402 <interrupt> 3403 <name>RADIO</name> 3404 <value>1</value> 3405 </interrupt> 3406 3407 <registers> 3408 <register> 3409 <name>TASKS_TXEN</name> 3410 <description>Enable radio in TX mode.</description> 3411 <addressOffset>0x000</addressOffset> 3412 <access>write-only</access> 3413 </register> 3414 <register> 3415 <name>TASKS_RXEN</name> 3416 <description>Enable radio in RX mode.</description> 3417 <addressOffset>0x004</addressOffset> 3418 <access>write-only</access> 3419 </register> 3420 <register> 3421 <name>TASKS_START</name> 3422 <description>Start radio.</description> 3423 <addressOffset>0x008</addressOffset> 3424 <access>write-only</access> 3425 </register> 3426 <register> 3427 <name>TASKS_STOP</name> 3428 <description>Stop radio.</description> 3429 <addressOffset>0x00C</addressOffset> 3430 <access>write-only</access> 3431 </register> 3432 <register> 3433 <name>TASKS_DISABLE</name> 3434 <description>Disable radio.</description> 3435 <addressOffset>0x010</addressOffset> 3436 <access>write-only</access> 3437 </register> 3438 <register> 3439 <name>TASKS_RSSISTART</name> 3440 <description>Start the RSSI and take one sample of the receive signal strength.</description> 3441 <addressOffset>0x014</addressOffset> 3442 <access>write-only</access> 3443 </register> 3444 <register> 3445 <name>TASKS_RSSISTOP</name> 3446 <description>Stop the RSSI measurement.</description> 3447 <addressOffset>0x018</addressOffset> 3448 <access>write-only</access> 3449 </register> 3450 <register> 3451 <name>TASKS_BCSTART</name> 3452 <description>Start the bit counter.</description> 3453 <addressOffset>0x01C</addressOffset> 3454 <access>write-only</access> 3455 </register> 3456 <register> 3457 <name>TASKS_BCSTOP</name> 3458 <description>Stop the bit counter.</description> 3459 <addressOffset>0x020</addressOffset> 3460 <access>write-only</access> 3461 </register> 3462 3463 <register> 3464 <name>EVENTS_READY</name> 3465 <description>Ready event.</description> 3466 <addressOffset>0x100</addressOffset> 3467 </register> 3468 <register> 3469 <name>EVENTS_ADDRESS</name> 3470 <description>Address event.</description> 3471 <addressOffset>0x104</addressOffset> 3472 </register> 3473 <register> 3474 <name>EVENTS_PAYLOAD</name> 3475 <description>Payload event.</description> 3476 <addressOffset>0x108</addressOffset> 3477 </register> 3478 <register> 3479 <name>EVENTS_END</name> 3480 <description>End event.</description> 3481 <addressOffset>0x10C</addressOffset> 3482 </register> 3483 <register> 3484 <name>EVENTS_DISABLED</name> 3485 <description>Disable event.</description> 3486 <addressOffset>0x110</addressOffset> 3487 </register> 3488 <register> 3489 <name>EVENTS_DEVMATCH</name> 3490 <description>A device address match occurred on the last received packet.</description> 3491 <addressOffset>0x114</addressOffset> 3492 </register> 3493 <register> 3494 <name>EVENTS_DEVMISS</name> 3495 <description>No device address match occurred on the last received packet.</description> 3496 <addressOffset>0x118</addressOffset> 3497 </register> 3498 <register> 3499 <name>EVENTS_RSSIEND</name> 3500 <description>Sampling of the receive signal strength complete. A new RSSI sample is ready for readout at the RSSISAMPLE register.</description> 3501 <addressOffset>0x11C</addressOffset> 3502 </register> 3503 <register> 3504 <name>EVENTS_BCMATCH</name> 3505 <description>Bit counter reached bit count value specified in BCC register.</description> 3506 <addressOffset>0x128</addressOffset> 3507 </register> 3508 3509 <register> 3510 <name>SHORTS</name> 3511 <description>Shortcuts for the radio.</description> 3512 <addressOffset>0x200</addressOffset> 3513 <fields> 3514 <field> 3515 <name>READY_START</name> 3516 <description>Shortcut between READY event and START task.</description> 3517 <lsb>0</lsb> <msb>0</msb> 3518 <enumeratedValues> 3519 <enumeratedValue> 3520 <name>Disabled</name> 3521 <description>Shortcut disabled.</description> 3522 <value>0</value> 3523 </enumeratedValue> 3524 <enumeratedValue> 3525 <name>Enabled</name> 3526 <description>Shortcut enabled.</description> 3527 <value>1</value> 3528 </enumeratedValue> 3529 </enumeratedValues> 3530 </field> 3531 <field> 3532 <name>END_DISABLE</name> 3533 <description>Shortcut between END event and DISABLE task.</description> 3534 <lsb>1</lsb> <msb>1</msb> 3535 <enumeratedValues> 3536 <enumeratedValue> 3537 <name>Disabled</name> 3538 <description>Shortcut disabled.</description> 3539 <value>0</value> 3540 </enumeratedValue> 3541 <enumeratedValue> 3542 <name>Enabled</name> 3543 <description>Shortcut enabled.</description> 3544 <value>1</value> 3545 </enumeratedValue> 3546 </enumeratedValues> 3547 </field> 3548 <field> 3549 <name>DISABLED_TXEN</name> 3550 <description>Shortcut between DISABLED event and TXEN task. </description> 3551 <lsb>2</lsb> <msb>2</msb> 3552 <enumeratedValues> 3553 <enumeratedValue> 3554 <name>Disabled</name> 3555 <description>Shortcut disabled.</description> 3556 <value>0</value> 3557 </enumeratedValue> 3558 <enumeratedValue> 3559 <name>Enabled</name> 3560 <description>Shortcut enabled.</description> 3561 <value>1</value> 3562 </enumeratedValue> 3563 </enumeratedValues> 3564 </field> 3565 <field> 3566 <name>DISABLED_RXEN</name> 3567 <description>Shortcut between DISABLED event and RXEN task.</description> 3568 <lsb>3</lsb> <msb>3</msb> 3569 <enumeratedValues> 3570 <enumeratedValue> 3571 <name>Disabled</name> 3572 <description>Shortcut disabled.</description> 3573 <value>0</value> 3574 </enumeratedValue> 3575 <enumeratedValue> 3576 <name>Enabled</name> 3577 <description>Shortcut enabled.</description> 3578 <value>1</value> 3579 </enumeratedValue> 3580 </enumeratedValues> 3581 </field> 3582 <field> 3583 <name>ADDRESS_RSSISTART</name> 3584 <description>Shortcut between ADDRESS event and RSSISTART task.</description> 3585 <lsb>4</lsb> <msb>4</msb> 3586 <enumeratedValues> 3587 <enumeratedValue> 3588 <name>Disabled</name> 3589 <description>Shortcut disabled.</description> 3590 <value>0</value> 3591 </enumeratedValue> 3592 <enumeratedValue> 3593 <name>Enabled</name> 3594 <description>Shortcut enabled.</description> 3595 <value>1</value> 3596 </enumeratedValue> 3597 </enumeratedValues> 3598 </field> 3599 <field> 3600 <name>END_START</name> 3601 <description>Shortcut between END event and START task.</description> 3602 <lsb>5</lsb> <msb>5</msb> 3603 <enumeratedValues> 3604 <enumeratedValue> 3605 <name>Disabled</name> 3606 <description>Shortcut disabled.</description> 3607 <value>0</value> 3608 </enumeratedValue> 3609 <enumeratedValue> 3610 <name>Enabled</name> 3611 <description>Shortcut enabled.</description> 3612 <value>1</value> 3613 </enumeratedValue> 3614 </enumeratedValues> 3615 </field> 3616 <field> 3617 <name>ADDRESS_BCSTART</name> 3618 <description>Shortcut between ADDRESS event and BCSTART task.</description> 3619 <lsb>6</lsb> <msb>6</msb> 3620 <enumeratedValues> 3621 <enumeratedValue> 3622 <name>Disabled</name> 3623 <description>Shortcut disabled.</description> 3624 <value>0</value> 3625 </enumeratedValue> 3626 <enumeratedValue> 3627 <name>Enabled</name> 3628 <description>Shortcut enabled.</description> 3629 <value>1</value> 3630 </enumeratedValue> 3631 </enumeratedValues> 3632 </field> 3633 <field> 3634 <name>DISABLED_RSSISTOP</name> 3635 <description>Shortcut between DISABLED event and RSSISTOP task.</description> 3636 <lsb>8</lsb> <msb>8</msb> 3637 <enumeratedValues> 3638 <enumeratedValue> 3639 <name>Disabled</name> 3640 <description>Shortcut disabled.</description> 3641 <value>0</value> 3642 </enumeratedValue> 3643 <enumeratedValue> 3644 <name>Enabled</name> 3645 <description>Shortcut enabled.</description> 3646 <value>1</value> 3647 </enumeratedValue> 3648 </enumeratedValues> 3649 </field> 3650 </fields> 3651 </register> 3652 3653 <register> 3654 <name>INTENSET</name> 3655 <description>Interrupt enable set register.</description> 3656 <addressOffset>0x304</addressOffset> 3657 <fields> 3658 <field> 3659 <name>READY</name> 3660 <description>Enable interrupt on READY event.</description> 3661 <lsb>0</lsb> <msb>0</msb> 3662 <enumeratedValues> 3663 <usage>read</usage> 3664 <enumeratedValue> 3665 <name>Disabled</name> 3666 <description>Interrupt disabled.</description> 3667 <value>0</value> 3668 </enumeratedValue> 3669 <enumeratedValue> 3670 <name>Enabled</name> 3671 <description>Interrupt enabled.</description> 3672 <value>1</value> 3673 </enumeratedValue> 3674 </enumeratedValues> 3675 <enumeratedValues> 3676 <usage>write</usage> 3677 <enumeratedValue> 3678 <name>Set</name> 3679 <description>Enable interrupt on write.</description> 3680 <value>1</value> 3681 </enumeratedValue> 3682 </enumeratedValues> 3683 </field> 3684 <field> 3685 <name>ADDRESS</name> 3686 <description>Enable interrupt on ADDRESS event.</description> 3687 <lsb>1</lsb> <msb>1</msb> 3688 <enumeratedValues> 3689 <usage>read</usage> 3690 <enumeratedValue> 3691 <name>Disabled</name> 3692 <description>Interrupt disabled.</description> 3693 <value>0</value> 3694 </enumeratedValue> 3695 <enumeratedValue> 3696 <name>Enabled</name> 3697 <description>Interrupt enabled.</description> 3698 <value>1</value> 3699 </enumeratedValue> 3700 </enumeratedValues> 3701 <enumeratedValues> 3702 <usage>write</usage> 3703 <enumeratedValue> 3704 <name>Set</name> 3705 <description>Enable interrupt on write.</description> 3706 <value>1</value> 3707 </enumeratedValue> 3708 </enumeratedValues> 3709 </field> 3710 <field> 3711 <name>PAYLOAD</name> 3712 <description>Enable interrupt on PAYLOAD event.</description> 3713 <lsb>2</lsb> <msb>2</msb> 3714 <enumeratedValues> 3715 <usage>read</usage> 3716 <enumeratedValue> 3717 <name>Disabled</name> 3718 <description>Interrupt disabled.</description> 3719 <value>0</value> 3720 </enumeratedValue> 3721 <enumeratedValue> 3722 <name>Enabled</name> 3723 <description>Interrupt enabled.</description> 3724 <value>1</value> 3725 </enumeratedValue> 3726 </enumeratedValues> 3727 <enumeratedValues> 3728 <usage>write</usage> 3729 <enumeratedValue> 3730 <name>Set</name> 3731 <description>Enable interrupt on write.</description> 3732 <value>1</value> 3733 </enumeratedValue> 3734 </enumeratedValues> 3735 </field> 3736 <field> 3737 <name>END</name> 3738 <description>Enable interrupt on END event.</description> 3739 <lsb>3</lsb> <msb>3</msb> 3740 <enumeratedValues> 3741 <usage>read</usage> 3742 <enumeratedValue> 3743 <name>Disabled</name> 3744 <description>Interrupt disabled.</description> 3745 <value>0</value> 3746 </enumeratedValue> 3747 <enumeratedValue> 3748 <name>Enabled</name> 3749 <description>Interrupt enabled.</description> 3750 <value>1</value> 3751 </enumeratedValue> 3752 </enumeratedValues> 3753 <enumeratedValues> 3754 <usage>write</usage> 3755 <enumeratedValue> 3756 <name>Set</name> 3757 <description>Enable interrupt on write.</description> 3758 <value>1</value> 3759 </enumeratedValue> 3760 </enumeratedValues> 3761 </field> 3762 <field> 3763 <name>DISABLED</name> 3764 <description>Enable interrupt on DISABLED event.</description> 3765 <lsb>4</lsb> <msb>4</msb> 3766 <enumeratedValues> 3767 <usage>read</usage> 3768 <enumeratedValue> 3769 <name>Disabled</name> 3770 <description>Interrupt disabled.</description> 3771 <value>0</value> 3772 </enumeratedValue> 3773 <enumeratedValue> 3774 <name>Enabled</name> 3775 <description>Interrupt enabled.</description> 3776 <value>1</value> 3777 </enumeratedValue> 3778 </enumeratedValues> 3779 <enumeratedValues> 3780 <usage>write</usage> 3781 <enumeratedValue> 3782 <name>Set</name> 3783 <description>Enable interrupt on write.</description> 3784 <value>1</value> 3785 </enumeratedValue> 3786 </enumeratedValues> 3787 </field> 3788 <field> 3789 <name>DEVMATCH</name> 3790 <description>Enable interrupt on DEVMATCH event.</description> 3791 <lsb>5</lsb> <msb>5</msb> 3792 <enumeratedValues> 3793 <usage>read</usage> 3794 <enumeratedValue> 3795 <name>Disabled</name> 3796 <description>Interrupt disabled.</description> 3797 <value>0</value> 3798 </enumeratedValue> 3799 <enumeratedValue> 3800 <name>Enabled</name> 3801 <description>Interrupt enabled.</description> 3802 <value>1</value> 3803 </enumeratedValue> 3804 </enumeratedValues> 3805 <enumeratedValues> 3806 <usage>write</usage> 3807 <enumeratedValue> 3808 <name>Set</name> 3809 <description>Enable interrupt on write.</description> 3810 <value>1</value> 3811 </enumeratedValue> 3812 </enumeratedValues> 3813 </field> 3814 <field> 3815 <name>DEVMISS</name> 3816 <description>Enable interrupt on DEVMISS event.</description> 3817 <lsb>6</lsb> <msb>6</msb> 3818 <enumeratedValues> 3819 <usage>read</usage> 3820 <enumeratedValue> 3821 <name>Disabled</name> 3822 <description>Interrupt disabled.</description> 3823 <value>0</value> 3824 </enumeratedValue> 3825 <enumeratedValue> 3826 <name>Enabled</name> 3827 <description>Interrupt enabled.</description> 3828 <value>1</value> 3829 </enumeratedValue> 3830 </enumeratedValues> 3831 <enumeratedValues> 3832 <usage>write</usage> 3833 <enumeratedValue> 3834 <name>Set</name> 3835 <description>Enable interrupt on write.</description> 3836 <value>1</value> 3837 </enumeratedValue> 3838 </enumeratedValues> 3839 </field> 3840 <field> 3841 <name>RSSIEND</name> 3842 <description>Enable interrupt on RSSIEND event.</description> 3843 <lsb>7</lsb> <msb>7</msb> 3844 <enumeratedValues> 3845 <usage>read</usage> 3846 <enumeratedValue> 3847 <name>Disabled</name> 3848 <description>Interrupt disabled.</description> 3849 <value>0</value> 3850 </enumeratedValue> 3851 <enumeratedValue> 3852 <name>Enabled</name> 3853 <description>Interrupt enabled.</description> 3854 <value>1</value> 3855 </enumeratedValue> 3856 </enumeratedValues> 3857 <enumeratedValues> 3858 <usage>write</usage> 3859 <enumeratedValue> 3860 <name>Set</name> 3861 <description>Enable interrupt on write.</description> 3862 <value>1</value> 3863 </enumeratedValue> 3864 </enumeratedValues> 3865 </field> 3866 <field> 3867 <name>BCMATCH</name> 3868 <description>Enable interrupt on BCMATCH event.</description> 3869 <lsb>10</lsb> <msb>10</msb> 3870 <enumeratedValues> 3871 <usage>read</usage> 3872 <enumeratedValue> 3873 <name>Disabled</name> 3874 <description>Interrupt disabled.</description> 3875 <value>0</value> 3876 </enumeratedValue> 3877 <enumeratedValue> 3878 <name>Enabled</name> 3879 <description>Interrupt enabled.</description> 3880 <value>1</value> 3881 </enumeratedValue> 3882 </enumeratedValues> 3883 <enumeratedValues> 3884 <usage>write</usage> 3885 <enumeratedValue> 3886 <name>Set</name> 3887 <description>Enable interrupt on write.</description> 3888 <value>1</value> 3889 </enumeratedValue> 3890 </enumeratedValues> 3891 </field> 3892 </fields> 3893 </register> 3894 <register> 3895 <name>INTENCLR</name> 3896 <description>Interrupt enable clear register.</description> 3897 <addressOffset>0x308</addressOffset> 3898 <fields> 3899 <field> 3900 <name>READY</name> 3901 <description>Disable interrupt on READY event.</description> 3902 <lsb>0</lsb> <msb>0</msb> 3903 <enumeratedValues> 3904 <usage>read</usage> 3905 <enumeratedValue> 3906 <name>Disabled</name> 3907 <description>Interrupt disabled.</description> 3908 <value>0</value> 3909 </enumeratedValue> 3910 <enumeratedValue> 3911 <name>Enabled</name> 3912 <description>Interrupt enabled.</description> 3913 <value>1</value> 3914 </enumeratedValue> 3915 </enumeratedValues> 3916 <enumeratedValues> 3917 <usage>write</usage> 3918 <enumeratedValue> 3919 <name>Clear</name> 3920 <description>Disable interrupt on write.</description> 3921 <value>1</value> 3922 </enumeratedValue> 3923 </enumeratedValues> 3924 </field> 3925 <field> 3926 <name>ADDRESS</name> 3927 <description>Disable interrupt on ADDRESS event.</description> 3928 <lsb>1</lsb> <msb>1</msb> 3929 <enumeratedValues> 3930 <usage>read</usage> 3931 <enumeratedValue> 3932 <name>Disabled</name> 3933 <description>Interrupt disabled.</description> 3934 <value>0</value> 3935 </enumeratedValue> 3936 <enumeratedValue> 3937 <name>Enabled</name> 3938 <description>Interrupt enabled.</description> 3939 <value>1</value> 3940 </enumeratedValue> 3941 </enumeratedValues> 3942 <enumeratedValues> 3943 <usage>write</usage> 3944 <enumeratedValue> 3945 <name>Clear</name> 3946 <description>Disable interrupt on write.</description> 3947 <value>1</value> 3948 </enumeratedValue> 3949 </enumeratedValues> 3950 </field> 3951 <field> 3952 <name>PAYLOAD</name> 3953 <description>Disable interrupt on PAYLOAD event.</description> 3954 <lsb>2</lsb> <msb>2</msb> 3955 <enumeratedValues> 3956 <usage>read</usage> 3957 <enumeratedValue> 3958 <name>Disabled</name> 3959 <description>Interrupt disabled.</description> 3960 <value>0</value> 3961 </enumeratedValue> 3962 <enumeratedValue> 3963 <name>Enabled</name> 3964 <description>Interrupt enabled.</description> 3965 <value>1</value> 3966 </enumeratedValue> 3967 </enumeratedValues> 3968 <enumeratedValues> 3969 <usage>write</usage> 3970 <enumeratedValue> 3971 <name>Clear</name> 3972 <description>Disable interrupt on write.</description> 3973 <value>1</value> 3974 </enumeratedValue> 3975 </enumeratedValues> 3976 </field> 3977 <field> 3978 <name>END</name> 3979 <description>Disable interrupt on END event.</description> 3980 <lsb>3</lsb> <msb>3</msb> 3981 <enumeratedValues> 3982 <usage>read</usage> 3983 <enumeratedValue> 3984 <name>Disabled</name> 3985 <description>Interrupt disabled.</description> 3986 <value>0</value> 3987 </enumeratedValue> 3988 <enumeratedValue> 3989 <name>Enabled</name> 3990 <description>Interrupt enabled.</description> 3991 <value>1</value> 3992 </enumeratedValue> 3993 </enumeratedValues> 3994 <enumeratedValues> 3995 <usage>write</usage> 3996 <enumeratedValue> 3997 <name>Clear</name> 3998 <description>Disable interrupt on write.</description> 3999 <value>1</value> 4000 </enumeratedValue> 4001 </enumeratedValues> 4002 </field> 4003 <field> 4004 <name>DISABLED</name> 4005 <description>Disable interrupt on DISABLED event.</description> 4006 <lsb>4</lsb> <msb>4</msb> 4007 <enumeratedValues> 4008 <usage>read</usage> 4009 <enumeratedValue> 4010 <name>Disabled</name> 4011 <description>Interrupt disabled.</description> 4012 <value>0</value> 4013 </enumeratedValue> 4014 <enumeratedValue> 4015 <name>Enabled</name> 4016 <description>Interrupt enabled.</description> 4017 <value>1</value> 4018 </enumeratedValue> 4019 </enumeratedValues> 4020 <enumeratedValues> 4021 <usage>write</usage> 4022 <enumeratedValue> 4023 <name>Clear</name> 4024 <description>Disable interrupt on write.</description> 4025 <value>1</value> 4026 </enumeratedValue> 4027 </enumeratedValues> 4028 </field> 4029 <field> 4030 <name>DEVMATCH</name> 4031 <description>Disable interrupt on DEVMATCH event.</description> 4032 <lsb>5</lsb> <msb>5</msb> 4033 <enumeratedValues> 4034 <usage>read</usage> 4035 <enumeratedValue> 4036 <name>Disabled</name> 4037 <description>Interrupt disabled.</description> 4038 <value>0</value> 4039 </enumeratedValue> 4040 <enumeratedValue> 4041 <name>Enabled</name> 4042 <description>Interrupt enabled.</description> 4043 <value>1</value> 4044 </enumeratedValue> 4045 </enumeratedValues> 4046 <enumeratedValues> 4047 <usage>write</usage> 4048 <enumeratedValue> 4049 <name>Clear</name> 4050 <description>Disable interrupt on write.</description> 4051 <value>1</value> 4052 </enumeratedValue> 4053 </enumeratedValues> 4054 </field> 4055 <field> 4056 <name>DEVMISS</name> 4057 <description>Disable interrupt on DEVMISS event.</description> 4058 <lsb>6</lsb> <msb>6</msb> 4059 <enumeratedValues> 4060 <usage>read</usage> 4061 <enumeratedValue> 4062 <name>Disabled</name> 4063 <description>Interrupt disabled.</description> 4064 <value>0</value> 4065 </enumeratedValue> 4066 <enumeratedValue> 4067 <name>Enabled</name> 4068 <description>Interrupt enabled.</description> 4069 <value>1</value> 4070 </enumeratedValue> 4071 </enumeratedValues> 4072 <enumeratedValues> 4073 <usage>write</usage> 4074 <enumeratedValue> 4075 <name>Clear</name> 4076 <description>Disable interrupt on write.</description> 4077 <value>1</value> 4078 </enumeratedValue> 4079 </enumeratedValues> 4080 </field> 4081 <field> 4082 <name>RSSIEND</name> 4083 <description>Disable interrupt on RSSIEND event.</description> 4084 <lsb>7</lsb> <msb>7</msb> 4085 <enumeratedValues> 4086 <usage>read</usage> 4087 <enumeratedValue> 4088 <name>Disabled</name> 4089 <description>Interrupt disabled.</description> 4090 <value>0</value> 4091 </enumeratedValue> 4092 <enumeratedValue> 4093 <name>Enabled</name> 4094 <description>Interrupt enabled.</description> 4095 <value>1</value> 4096 </enumeratedValue> 4097 </enumeratedValues> 4098 <enumeratedValues> 4099 <usage>write</usage> 4100 <enumeratedValue> 4101 <name>Clear</name> 4102 <description>Disable interrupt on write.</description> 4103 <value>1</value> 4104 </enumeratedValue> 4105 </enumeratedValues> 4106 </field> 4107 <field> 4108 <name>BCMATCH</name> 4109 <description>Disable interrupt on BCMATCH event.</description> 4110 <lsb>10</lsb> <msb>10</msb> 4111 <enumeratedValues> 4112 <usage>read</usage> 4113 <enumeratedValue> 4114 <name>Disabled</name> 4115 <description>Interrupt disabled.</description> 4116 <value>0</value> 4117 </enumeratedValue> 4118 <enumeratedValue> 4119 <name>Enabled</name> 4120 <description>Interrupt enabled.</description> 4121 <value>1</value> 4122 </enumeratedValue> 4123 </enumeratedValues> 4124 <enumeratedValues> 4125 <usage>write</usage> 4126 <enumeratedValue> 4127 <name>Clear</name> 4128 <description>Disable interrupt on write.</description> 4129 <value>1</value> 4130 </enumeratedValue> 4131 </enumeratedValues> 4132 </field> 4133 </fields> 4134 </register> 4135 4136 <register> 4137 <name>CRCSTATUS</name> 4138 <description>CRC status of received packet.</description> 4139 <addressOffset>0x400</addressOffset> 4140 <access>read-only</access> 4141 <fields> 4142 <field> 4143 <name>CRCSTATUS</name> 4144 <description>CRC status of received packet.</description> 4145 <lsb>0</lsb> <msb>0</msb> 4146 <enumeratedValues> 4147 <enumeratedValue> 4148 <name>CRCError</name> 4149 <description>Packet received with CRC error.</description> 4150 <value>0</value> 4151 </enumeratedValue> 4152 <enumeratedValue> 4153 <name>CRCOk</name> 4154 <description>Packet received with CRC ok.</description> 4155 <value>1</value> 4156 </enumeratedValue> 4157 </enumeratedValues> 4158 </field> 4159 </fields> 4160 </register> 4161 4162 <register> 4163 <name>RXMATCH</name> 4164 <description>Received address.</description> 4165 <addressOffset>0x408</addressOffset> 4166 <access>read-only</access> 4167 <fields> 4168 <field> 4169 <name>RXMATCH</name> 4170 <description>Logical address in which previous packet was received.</description> 4171 <lsb>0</lsb> <msb>2</msb> 4172 </field> 4173 </fields> 4174 </register> 4175 4176 <register> 4177 <name>RXCRC</name> 4178 <description>Received CRC.</description> 4179 <addressOffset>0x40C</addressOffset> 4180 <access>read-only</access> 4181 <fields> 4182 <field> 4183 <name>RXCRC</name> 4184 <description>CRC field of previously received packet.</description> 4185 <lsb>0</lsb> <msb>23</msb> 4186 </field> 4187 </fields> 4188 </register> 4189 4190 <register> 4191 <name>DAI</name> 4192 <description>Device address match index.</description> 4193 <addressOffset>0x410</addressOffset> 4194 <access>read-only</access> 4195 <fields> 4196 <field> 4197 <name>DAI</name> 4198 <description>Index (n) of device address (see DAB[n] and DAP[n]) that obtained an address match.</description> 4199 <lsb>0</lsb> <msb>2</msb> 4200 </field> 4201 </fields> 4202 </register> 4203 4204 <register> 4205 <name>PACKETPTR</name> 4206 <description>Packet pointer. Decision point: START task.</description> 4207 <addressOffset>0x504</addressOffset> 4208 </register> 4209 4210 <register> 4211 <name>FREQUENCY</name> 4212 <description>Frequency.</description> 4213 <addressOffset>0x508</addressOffset> 4214 <resetValue>0x00000002</resetValue> 4215 <fields> 4216 <field> 4217 <name>FREQUENCY</name> 4218 <description>Radio channel frequency offset in MHz: RF Frequency = 2400 + FREQUENCY (MHz). Decision point: TXEN or RXEN task. </description> 4219 <lsb>0</lsb> <msb>6</msb> 4220 </field> 4221 </fields> 4222 </register> 4223 <register> 4224 <name>TXPOWER</name> 4225 <description>Output power.</description> 4226 <addressOffset>0x50C</addressOffset> 4227 <fields> 4228 <field> 4229 <name>TXPOWER</name> 4230 <description>Radio output power. Decision point: TXEN task.</description> 4231 <lsb>0</lsb> <msb>7</msb> 4232 <enumeratedValues> 4233 <enumeratedValue> 4234 <name>Pos4dBm</name> 4235 <description>+4dBm.</description> 4236 <value>0x04</value> 4237 </enumeratedValue> 4238 <enumeratedValue> 4239 <name>0dBm</name> 4240 <description>0dBm.</description> 4241 <value>0x00</value> 4242 </enumeratedValue> 4243 <enumeratedValue> 4244 <name>Neg4dBm</name> 4245 <description>-4dBm.</description> 4246 <value>0xFC</value> 4247 </enumeratedValue> 4248 <enumeratedValue> 4249 <name>Neg8dBm</name> 4250 <description>-8dBm.</description> 4251 <value>0xF8</value> 4252 </enumeratedValue> 4253 <enumeratedValue> 4254 <name>Neg12dBm</name> 4255 <description>-12dBm.</description> 4256 <value>0xF4</value> 4257 </enumeratedValue> 4258 <enumeratedValue> 4259 <name>Neg16dBm</name> 4260 <description>-16dBm.</description> 4261 <value>0xF0</value> 4262 </enumeratedValue> 4263 <enumeratedValue> 4264 <name>Neg20dBm</name> 4265 <description>-20dBm.</description> 4266 <value>0xEC</value> 4267 </enumeratedValue> 4268 <enumeratedValue> 4269 <name>Neg30dBm</name> 4270 <description>-30dBm.</description> 4271 <value>0xD8</value> 4272 </enumeratedValue> 4273 </enumeratedValues> 4274 </field> 4275 </fields> 4276 </register> 4277 <register> 4278 <name>MODE</name> 4279 <description>Data rate and modulation.</description> 4280 <addressOffset>0x510</addressOffset> 4281 <fields> 4282 <field> 4283 <name>MODE</name> 4284 <description>Radio data rate and modulation setting. Decision point: TXEN or RXEN task.</description> 4285 <lsb>0</lsb> <msb>1</msb> 4286 <enumeratedValues> 4287 <enumeratedValue> 4288 <name>Nrf_1Mbit</name> 4289 <description>1Mbit/s Nordic propietary radio mode.</description> 4290 <value>0x00</value> 4291 </enumeratedValue> 4292 <enumeratedValue> 4293 <name>Nrf_2Mbit</name> 4294 <description>2Mbit/s Nordic propietary radio mode.</description> 4295 <value>0x01</value> 4296 </enumeratedValue> 4297 <enumeratedValue> 4298 <name>Nrf_250Kbit</name> 4299 <description>250kbit/s Nordic propietary radio mode.</description> 4300 <value>0x02</value> 4301 </enumeratedValue> 4302 <enumeratedValue> 4303 <name>Ble_1Mbit</name> 4304 <description>1Mbit/s Bluetooth Low Energy</description> 4305 <value>0x03</value> 4306 </enumeratedValue> 4307 </enumeratedValues> 4308 </field> 4309 </fields> 4310 </register> 4311 <register> 4312 <name>PCNF0</name> 4313 <description>Packet configuration 0.</description> 4314 <addressOffset>0x514</addressOffset> 4315 <fields> 4316 <field> 4317 <name>LFLEN</name> 4318 <description>Length of length field in number of bits. Decision point: START task.</description> 4319 <lsb>0</lsb> <msb>3</msb> 4320 </field> 4321 <field> 4322 <name>S0LEN</name> 4323 <description>Length of S0 field in number of bytes. Decision point: START task.</description> 4324 <lsb>8</lsb> <msb>8</msb> 4325 </field> 4326 <field> 4327 <name>S1LEN</name> 4328 <description>Length of S1 field in number of bits. Decision point: START task.</description> 4329 <lsb>16</lsb> <msb>19</msb> 4330 </field> 4331 </fields> 4332 </register> 4333 <register> 4334 <name>PCNF1</name> 4335 <description>Packet configuration 1.</description> 4336 <addressOffset>0x518</addressOffset> 4337 <fields> 4338 <field> 4339 <name>MAXLEN</name> 4340 <description>Maximum length of packet payload in number of bytes.</description> 4341 <lsb>0</lsb> <msb>7</msb> 4342 </field> 4343 <field> 4344 <name>STATLEN</name> 4345 <description>Static length in number of bytes. Decision point: START task.</description> 4346 <lsb>8</lsb> <msb>15</msb> 4347 </field> 4348 <field> 4349 <name>BALEN</name> 4350 <description>Base address length in number of bytes. Decision point: START task.</description> 4351 <lsb>16</lsb> <msb>18</msb> 4352 </field> 4353 <field> 4354 <name>ENDIAN</name> 4355 <description>On air endianness of packet length field. Decision point: START task.</description> 4356 <lsb>24</lsb> <msb>24</msb> 4357 <enumeratedValues> 4358 <enumeratedValue> 4359 <name>Little</name> 4360 <description>Least significant bit on air first</description> 4361 <value>0</value> 4362 </enumeratedValue> 4363 <enumeratedValue> 4364 <name>Big</name> 4365 <description>Most significant bit on air first</description> 4366 <value>1</value> 4367 </enumeratedValue> 4368 </enumeratedValues> 4369 </field> 4370 <field> 4371 <name>WHITEEN</name> 4372 <description>Packet whitening enable.</description> 4373 <lsb>25</lsb> <msb>25</msb> 4374 <enumeratedValues> 4375 <enumeratedValue> 4376 <name>Disabled</name> 4377 <description>Whitening disabled.</description> 4378 <value>0</value> 4379 </enumeratedValue> 4380 <enumeratedValue> 4381 <name>Enabled</name> 4382 <description>Whitening enabled.</description> 4383 <value>1</value> 4384 </enumeratedValue> 4385 </enumeratedValues> 4386 </field> 4387 </fields> 4388 </register> 4389 <register> 4390 <name>BASE0</name> 4391 <description>Radio base address 0. Decision point: START task.</description> 4392 <addressOffset>0x51C</addressOffset> 4393 </register> 4394 <register> 4395 <name>BASE1</name> 4396 <description>Radio base address 1. Decision point: START task.</description> 4397 <addressOffset>0x520</addressOffset> 4398 </register> 4399 <register> 4400 <name>PREFIX0</name> 4401 <description>Prefixes bytes for logical addresses 0 to 3.</description> 4402 <addressOffset>0x524</addressOffset> 4403 <fields> 4404 <field> 4405 <name>AP0</name> 4406 <description>Address prefix 0. Decision point: START task.</description> 4407 <lsb>0</lsb> <msb>7</msb> 4408 </field> 4409 <field> 4410 <name>AP1</name> 4411 <description>Address prefix 1. Decision point: START task.</description> 4412 <lsb>8</lsb> <msb>15</msb> 4413 </field> 4414 <field> 4415 <name>AP2</name> 4416 <description>Address prefix 2. Decision point: START task.</description> 4417 <lsb>16</lsb> <msb>23</msb> 4418 </field> 4419 <field> 4420 <name>AP3</name> 4421 <description>Address prefix 3. Decision point: START task.</description> 4422 <lsb>24</lsb> <msb>31</msb> 4423 </field> 4424 </fields> 4425 </register> 4426 <register> 4427 <name>PREFIX1</name> 4428 <description>Prefixes bytes for logical addresses 4 to 7.</description> 4429 <addressOffset>0x528</addressOffset> 4430 <fields> 4431 <field> 4432 <name>AP4</name> 4433 <description>Address prefix 4. Decision point: START task.</description> 4434 <lsb>0</lsb> <msb>7</msb> 4435 </field> 4436 <field> 4437 <name>AP5</name> 4438 <description>Address prefix 5. Decision point: START task.</description> 4439 <lsb>8</lsb> <msb>15</msb> 4440 </field> 4441 <field> 4442 <name>AP6</name> 4443 <description>Address prefix 6. Decision point: START task.</description> 4444 <lsb>16</lsb> <msb>23</msb> 4445 </field> 4446 <field> 4447 <name>AP7</name> 4448 <description>Address prefix 7. Decision point: START task.</description> 4449 <lsb>24</lsb> <msb>31</msb> 4450 </field> 4451 </fields> 4452 </register> 4453 <register> 4454 <name>TXADDRESS</name> 4455 <description>Transmit address select.</description> 4456 <addressOffset>0x52C</addressOffset> 4457 <fields> 4458 <field> 4459 <name>TXADDRESS</name> 4460 <description>Logical address to be used when transmitting a packet. Decision point: START task.</description> 4461 <lsb>0</lsb> <msb>2</msb> 4462 </field> 4463 </fields> 4464 </register> 4465 <register> 4466 <name>RXADDRESSES</name> 4467 <description>Receive address select.</description> 4468 <addressOffset>0x530</addressOffset> 4469 <fields> 4470 <field> 4471 <name>ADDR0</name> 4472 <description>Enable reception on logical address 0. Decision point: START task.</description> 4473 <lsb>0</lsb> <msb>0</msb> 4474 <enumeratedValues> 4475 <enumeratedValue> 4476 <name>Disabled</name> 4477 <description>Reception disabled.</description> 4478 <value>0</value> 4479 </enumeratedValue> 4480 <enumeratedValue> 4481 <name>Enabled</name> 4482 <description>Reception enabled.</description> 4483 <value>1</value> 4484 </enumeratedValue> 4485 </enumeratedValues> 4486 </field> 4487 <field> 4488 <name>ADDR1</name> 4489 <description>Enable reception on logical address 1. Decision point: START task.</description> 4490 <lsb>1</lsb> <msb>1</msb> 4491 <enumeratedValues> 4492 <enumeratedValue> 4493 <name>Disabled</name> 4494 <description>Reception disabled.</description> 4495 <value>0</value> 4496 </enumeratedValue> 4497 <enumeratedValue> 4498 <name>Enabled</name> 4499 <description>Reception enabled.</description> 4500 <value>1</value> 4501 </enumeratedValue> 4502 </enumeratedValues> 4503 </field> 4504 <field> 4505 <name>ADDR2</name> 4506 <description>Enable reception on logical address 2. Decision point: START task.</description> 4507 <lsb>2</lsb> <msb>2</msb> 4508 <enumeratedValues> 4509 <enumeratedValue> 4510 <name>Disabled</name> 4511 <description>Reception disabled.</description> 4512 <value>0</value> 4513 </enumeratedValue> 4514 <enumeratedValue> 4515 <name>Enabled</name> 4516 <description>Reception enabled.</description> 4517 <value>1</value> 4518 </enumeratedValue> 4519 </enumeratedValues> 4520 </field> 4521 <field> 4522 <name>ADDR3</name> 4523 <description>Enable reception on logical address 3. Decision point: START task.</description> 4524 <lsb>3</lsb> <msb>3</msb> 4525 <enumeratedValues> 4526 <enumeratedValue> 4527 <name>Disabled</name> 4528 <description>Reception disabled.</description> 4529 <value>0</value> 4530 </enumeratedValue> 4531 <enumeratedValue> 4532 <name>Enabled</name> 4533 <description>Reception enabled.</description> 4534 <value>1</value> 4535 </enumeratedValue> 4536 </enumeratedValues> 4537 </field> 4538 <field> 4539 <name>ADDR4</name> 4540 <description>Enable reception on logical address 4. Decision point: START task.</description> 4541 <lsb>4</lsb> <msb>4</msb> 4542 <enumeratedValues> 4543 <enumeratedValue> 4544 <name>Disabled</name> 4545 <description>Reception disabled.</description> 4546 <value>0</value> 4547 </enumeratedValue> 4548 <enumeratedValue> 4549 <name>Enabled</name> 4550 <description>Reception enabled.</description> 4551 <value>1</value> 4552 </enumeratedValue> 4553 </enumeratedValues> 4554 </field> 4555 <field> 4556 <name>ADDR5</name> 4557 <description>Enable reception on logical address 5. Decision point: START task.</description> 4558 <lsb>5</lsb> <msb>5</msb> 4559 <enumeratedValues> 4560 <enumeratedValue> 4561 <name>Disabled</name> 4562 <description>Reception disabled.</description> 4563 <value>0</value> 4564 </enumeratedValue> 4565 <enumeratedValue> 4566 <name>Enabled</name> 4567 <description>Reception enabled.</description> 4568 <value>1</value> 4569 </enumeratedValue> 4570 </enumeratedValues> 4571 </field> 4572 <field> 4573 <name>ADDR6</name> 4574 <description>Enable reception on logical address 6. Decision point: START task.</description> 4575 <lsb>6</lsb> <msb>6</msb> 4576 <enumeratedValues> 4577 <enumeratedValue> 4578 <name>Disabled</name> 4579 <description>Reception disabled.</description> 4580 <value>0</value> 4581 </enumeratedValue> 4582 <enumeratedValue> 4583 <name>Enabled</name> 4584 <description>Reception enabled.</description> 4585 <value>1</value> 4586 </enumeratedValue> 4587 </enumeratedValues> 4588 </field> 4589 <field> 4590 <name>ADDR7</name> 4591 <description>Enable reception on logical address 7. Decision point: START task.</description> 4592 <lsb>7</lsb> <msb>7</msb> 4593 <enumeratedValues> 4594 <enumeratedValue> 4595 <name>Disabled</name> 4596 <description>Reception disabled.</description> 4597 <value>0</value> 4598 </enumeratedValue> 4599 <enumeratedValue> 4600 <name>Enabled</name> 4601 <description>Reception enabled.</description> 4602 <value>1</value> 4603 </enumeratedValue> 4604 </enumeratedValues> 4605 </field> 4606 </fields> 4607 </register> 4608 <register> 4609 <name>CRCCNF</name> 4610 <description>CRC configuration.</description> 4611 <addressOffset>0x534</addressOffset> 4612 <fields> 4613 <field> 4614 <name>LEN</name> 4615 <description>CRC length. Decision point: START task.</description> 4616 <lsb>0</lsb> <msb>1</msb> 4617 <enumeratedValues> 4618 <enumeratedValue> 4619 <name>Disabled</name> 4620 <description>CRC calculation disabled.</description> 4621 <value>0</value> 4622 </enumeratedValue> 4623 <enumeratedValue> 4624 <name>One</name> 4625 <description>One byte long CRC.</description> 4626 <value>1</value> 4627 </enumeratedValue> 4628 <enumeratedValue> 4629 <name>Two</name> 4630 <description>Two bytes long CRC.</description> 4631 <value>2</value> 4632 </enumeratedValue> 4633 <enumeratedValue> 4634 <name>Three</name> 4635 <description>Three bytes long CRC.</description> 4636 <value>3</value> 4637 </enumeratedValue> 4638 </enumeratedValues> 4639 </field> 4640 <field> 4641 <name>SKIPADDR</name> 4642 <description>Leave packet address field out of the CRC calculation. Decision point: START task.</description> 4643 <lsb>8</lsb> <msb>8</msb> 4644 <enumeratedValues> 4645 <enumeratedValue> 4646 <name>Include</name> 4647 <description>Include packet address in CRC calculation.</description> 4648 <value>0</value> 4649 </enumeratedValue> 4650 <enumeratedValue> 4651 <name>Skip</name> 4652 <description>Packet address is skipped in CRC calculation. The CRC calculation will start at the first byte after the address.</description> 4653 <value>1</value> 4654 </enumeratedValue> 4655 </enumeratedValues> 4656 </field> 4657 </fields> 4658 </register> 4659 <register> 4660 <name>CRCPOLY</name> 4661 <description>CRC polynomial.</description> 4662 <addressOffset>0x538</addressOffset> 4663 <fields> 4664 <field> 4665 <name>CRCPOLY</name> 4666 <description>CRC polynomial. Decision point: START task.</description> 4667 <lsb>0</lsb> <msb>23</msb> 4668 </field> 4669 </fields> 4670 </register> 4671 <register> 4672 <name>CRCINIT</name> 4673 <description>CRC initial value.</description> 4674 <addressOffset>0x53C</addressOffset> 4675 <fields> 4676 <field> 4677 <name>CRCINIT</name> 4678 <description>Initial value for CRC calculation. Decision point: START task.</description> 4679 <lsb>0</lsb> <msb>23</msb> 4680 </field> 4681 </fields> 4682 </register> 4683 <register> 4684 <name>TEST</name> 4685 <description>Test features enable register.</description> 4686 <addressOffset>0x540</addressOffset> 4687 <fields> 4688 <field> 4689 <name>CONSTCARRIER</name> 4690 <description>Constant carrier. Decision point: TXEN task.</description> 4691 <lsb>0</lsb> <msb>0</msb> 4692 <enumeratedValues> 4693 <enumeratedValue> 4694 <name>Disabled</name> 4695 <description>Constant carrier disabled.</description> 4696 <value>0</value> 4697 </enumeratedValue> 4698 <enumeratedValue> 4699 <name>Enabled</name> 4700 <description>Constant carrier enabled.</description> 4701 <value>1</value> 4702 </enumeratedValue> 4703 </enumeratedValues> 4704 </field> 4705 <field> 4706 <name>PLLLOCK</name> 4707 <description>PLL lock. Decision point: TXEN or RXEN task.</description> 4708 <lsb>1</lsb> <msb>1</msb> 4709 <enumeratedValues> 4710 <enumeratedValue> 4711 <name>Disabled</name> 4712 <description>PLL lock disabled.</description> 4713 <value>0</value> 4714 </enumeratedValue> 4715 <enumeratedValue> 4716 <name>Enabled</name> 4717 <description>PLL lock enabled.</description> 4718 <value>1</value> 4719 </enumeratedValue> 4720 </enumeratedValues> 4721 </field> 4722 </fields> 4723 </register> 4724 4725 <register> 4726 <name>TIFS</name> 4727 <description>Inter Frame Spacing in microseconds.</description> 4728 <addressOffset>0x544</addressOffset> 4729 <fields> 4730 <field> 4731 <name>TIFS</name> 4732 <description>Inter frame spacing in microseconds. Decision point: START rask</description> 4733 <lsb>0</lsb> <msb>7</msb> 4734 </field> 4735 </fields> 4736 </register> 4737 4738 <register> 4739 <name>RSSISAMPLE</name> 4740 <description>RSSI sample.</description> 4741 <addressOffset>0x548</addressOffset> 4742 <access>read-only</access> 4743 <fields> 4744 <field> 4745 <name>RSSISAMPLE</name> 4746 <description>RSSI sample result. The result is read as a positive value so that ReceivedSignalStrength = -RSSISAMPLE dBm</description> 4747 <lsb>0</lsb> <msb>6</msb> 4748 </field> 4749 </fields> 4750 </register> 4751 <register> 4752 <name>STATE</name> 4753 <description>Current radio state.</description> 4754 <addressOffset>0x550</addressOffset> 4755 <access>read-only</access> 4756 <fields> 4757 <field> 4758 <name>STATE</name> 4759 <description>Current radio state.</description> 4760 <lsb>0</lsb> <msb>3</msb> 4761 <enumeratedValues> 4762 <enumeratedValue> 4763 <name>Disabled</name> 4764 <description>Radio is in the Disabled state.</description> 4765 <value>0x00</value> 4766 </enumeratedValue> 4767 <enumeratedValue> 4768 <name>RxRu</name> 4769 <description>Radio is in the Rx Ramp Up state.</description> 4770 <value>0x01</value> 4771 </enumeratedValue> 4772 <enumeratedValue> 4773 <name>RxIdle</name> 4774 <description>Radio is in the Rx Idle state.</description> 4775 <value>0x02</value> 4776 </enumeratedValue> 4777 <enumeratedValue> 4778 <name>Rx</name> 4779 <description>Radio is in the Rx state.</description> 4780 <value>0x03</value> 4781 </enumeratedValue> 4782 <enumeratedValue> 4783 <name>RxDisable</name> 4784 <description>Radio is in the Rx Disable state.</description> 4785 <value>0x04</value> 4786 </enumeratedValue> 4787 <enumeratedValue> 4788 <name>TxRu</name> 4789 <description>Radio is in the Tx Ramp Up state.</description> 4790 <value>0x09</value> 4791 </enumeratedValue> 4792 <enumeratedValue> 4793 <name>TxIdle</name> 4794 <description>Radio is in the Tx Idle state.</description> 4795 <value>0x0A</value> 4796 </enumeratedValue> 4797 <enumeratedValue> 4798 <name>Tx</name> 4799 <description>Radio is in the Tx state.</description> 4800 <value>0x0B</value> 4801 </enumeratedValue> 4802 <enumeratedValue> 4803 <name>TxDisable</name> 4804 <description>Radio is in the Tx Disable state.</description> 4805 <value>0x0C</value> 4806 </enumeratedValue> 4807 </enumeratedValues> 4808 </field> 4809 </fields> 4810 </register> 4811 <register> 4812 <name>DATAWHITEIV</name> 4813 <description>Data whitening initial value.</description> 4814 <addressOffset>0x554</addressOffset> 4815 <resetValue>0x00000040</resetValue> 4816 <fields> 4817 <field> 4818 <name>DATAWHITEIV</name> 4819 <description>Data whitening initial value. Bit 0 corresponds to Position 0 of the LSFR, Bit 1 to position 5... Decision point: TXEN or RXEN task.</description> 4820 <lsb>0</lsb> <msb>6</msb> 4821 </field> 4822 </fields> 4823 </register> 4824 4825 <register> 4826 <name>BCC</name> 4827 <description>Bit counter compare.</description> 4828 <addressOffset>0x560</addressOffset> 4829 </register> 4830 4831 <register> 4832 <dim>8</dim> 4833 <dimIncrement>0x04</dimIncrement> 4834 <name>DAB[%s]</name> 4835 <description>Device address base segment.</description> 4836 <addressOffset>0x600</addressOffset> 4837 </register> 4838 <register> 4839 <dim>8</dim> 4840 <dimIncrement>0x04</dimIncrement> 4841 <name>DAP[%s]</name> 4842 <description>Device address prefix.</description> 4843 <addressOffset>0x620</addressOffset> 4844 <fields> 4845 <field> 4846 <name>DAP</name> 4847 <description>Device address prefix.</description> 4848 <lsb>0</lsb> <msb>15</msb> 4849 </field> 4850 </fields> 4851 </register> 4852 <register> 4853 <name>DACNF</name> 4854 <description>Device address match configuration.</description> 4855 <addressOffset>0x640</addressOffset> 4856 <fields> 4857 <field> 4858 <name>ENA0</name> 4859 <description>Enable or disable device address matching using device address 0.</description> 4860 <lsb>0</lsb> <msb>0</msb> 4861 <enumeratedValues> 4862 <enumeratedValue> 4863 <name>Disabled</name> 4864 <description>Disabled.</description> 4865 <value>0</value> 4866 </enumeratedValue> 4867 <enumeratedValue> 4868 <name>Enabled</name> 4869 <description>Enabled.</description> 4870 <value>1</value> 4871 </enumeratedValue> 4872 </enumeratedValues> 4873 </field> 4874 <field> 4875 <name>ENA1</name> 4876 <description>Enable or disable device address matching using device address 1.</description> 4877 <lsb>1</lsb> <msb>1</msb> 4878 <enumeratedValues> 4879 <enumeratedValue> 4880 <name>Disabled</name> 4881 <description>Disabled.</description> 4882 <value>0</value> 4883 </enumeratedValue> 4884 <enumeratedValue> 4885 <name>Enabled</name> 4886 <description>Enabled.</description> 4887 <value>1</value> 4888 </enumeratedValue> 4889 </enumeratedValues> 4890 </field> 4891 <field> 4892 <name>ENA2</name> 4893 <description>Enable or disable device address matching using device address 2.</description> 4894 <lsb>2</lsb> <msb>2</msb> 4895 <enumeratedValues> 4896 <enumeratedValue> 4897 <name>Disabled</name> 4898 <description>Disabled.</description> 4899 <value>0</value> 4900 </enumeratedValue> 4901 <enumeratedValue> 4902 <name>Enabled</name> 4903 <description>Enabled.</description> 4904 <value>1</value> 4905 </enumeratedValue> 4906 </enumeratedValues> 4907 </field> 4908 <field> 4909 <name>ENA3</name> 4910 <description>Enable or disable device address matching using device address 3.</description> 4911 <lsb>3</lsb> <msb>3</msb> 4912 <enumeratedValues> 4913 <enumeratedValue> 4914 <name>Disabled</name> 4915 <description>Disabled.</description> 4916 <value>0</value> 4917 </enumeratedValue> 4918 <enumeratedValue> 4919 <name>Enabled</name> 4920 <description>Enabled.</description> 4921 <value>1</value> 4922 </enumeratedValue> 4923 </enumeratedValues> 4924 </field> 4925 <field> 4926 <name>ENA4</name> 4927 <description>Enable or disable device address matching using device address 4.</description> 4928 <lsb>4</lsb> <msb>4</msb> 4929 <enumeratedValues> 4930 <enumeratedValue> 4931 <name>Disabled</name> 4932 <description>Disabled.</description> 4933 <value>0</value> 4934 </enumeratedValue> 4935 <enumeratedValue> 4936 <name>Enabled</name> 4937 <description>Enabled.</description> 4938 <value>1</value> 4939 </enumeratedValue> 4940 </enumeratedValues> 4941 </field> 4942 <field> 4943 <name>ENA5</name> 4944 <description>Enable or disable device address matching using device address 5.</description> 4945 <lsb>5</lsb> <msb>5</msb> 4946 <enumeratedValues> 4947 <enumeratedValue> 4948 <name>Disabled</name> 4949 <description>Disabled.</description> 4950 <value>0</value> 4951 </enumeratedValue> 4952 <enumeratedValue> 4953 <name>Enabled</name> 4954 <description>Enabled.</description> 4955 <value>1</value> 4956 </enumeratedValue> 4957 </enumeratedValues> 4958 </field> 4959 <field> 4960 <name>ENA6</name> 4961 <description>Enable or disable device address matching using device address 6.</description> 4962 <lsb>6</lsb> <msb>6</msb> 4963 <enumeratedValues> 4964 <enumeratedValue> 4965 <name>Disabled</name> 4966 <description>Disabled.</description> 4967 <value>0</value> 4968 </enumeratedValue> 4969 <enumeratedValue> 4970 <name>Enabled</name> 4971 <description>Enabled.</description> 4972 <value>1</value> 4973 </enumeratedValue> 4974 </enumeratedValues> 4975 </field> 4976 <field> 4977 <name>ENA7</name> 4978 <description>Enable or disable device address matching using device address 7.</description> 4979 <lsb>7</lsb> <msb>7</msb> 4980 <enumeratedValues> 4981 <enumeratedValue> 4982 <name>Disabled</name> 4983 <description>Disabled.</description> 4984 <value>0</value> 4985 </enumeratedValue> 4986 <enumeratedValue> 4987 <name>Enabled</name> 4988 <description>Enabled.</description> 4989 <value>1</value> 4990 </enumeratedValue> 4991 </enumeratedValues> 4992 </field> 4993 <field> 4994 <name>TXADD0</name> 4995 <description>TxAdd for device address 0.</description> 4996 <lsb>8</lsb> <msb>8</msb> 4997 </field> 4998 <field> 4999 <name>TXADD1</name> 5000 <description>TxAdd for device address 1.</description> 5001 <lsb>9</lsb> <msb>9</msb> 5002 </field> 5003 <field> 5004 <name>TXADD2</name> 5005 <description>TxAdd for device address 2.</description> 5006 <lsb>10</lsb> <msb>10</msb> 5007 </field> 5008 <field> 5009 <name>TXADD3</name> 5010 <description>TxAdd for device address 3.</description> 5011 <lsb>11</lsb> <msb>11</msb> 5012 </field> 5013 <field> 5014 <name>TXADD4</name> 5015 <description>TxAdd for device address 4.</description> 5016 <lsb>12</lsb> <msb>12</msb> 5017 </field> 5018 <field> 5019 <name>TXADD5</name> 5020 <description>TxAdd for device address 5.</description> 5021 <lsb>13</lsb> <msb>13</msb> 5022 </field> 5023 <field> 5024 <name>TXADD6</name> 5025 <description>TxAdd for device address 6.</description> 5026 <lsb>14</lsb> <msb>14</msb> 5027 </field> 5028 <field> 5029 <name>TXADD7</name> 5030 <description>TxAdd for device address 7.</description> 5031 <lsb>15</lsb> <msb>15</msb> 5032 </field> 5033 </fields> 5034 </register> 5035 5036 <register> 5037 <name>OVERRIDE0</name> 5038 <description>Trim value override register 0.</description> 5039 <addressOffset>0x724</addressOffset> 5040 <fields> 5041 <field> 5042 <name>OVERRIDE0</name> 5043 <description>Trim value override 0.</description> 5044 <lsb>0</lsb> <msb>31</msb> 5045 </field> 5046 </fields> 5047 </register> 5048 <register> 5049 <name>OVERRIDE1</name> 5050 <description>Trim value override register 1.</description> 5051 <addressOffset>0x728</addressOffset> 5052 <fields> 5053 <field> 5054 <name>OVERRIDE1</name> 5055 <description>Trim value override 1.</description> 5056 <lsb>0</lsb> <msb>31</msb> 5057 </field> 5058 </fields> 5059 </register> 5060 <register> 5061 <name>OVERRIDE2</name> 5062 <description>Trim value override register 2.</description> 5063 <addressOffset>0x72C</addressOffset> 5064 <fields> 5065 <field> 5066 <name>OVERRIDE2</name> 5067 <description>Trim value override 2.</description> 5068 <lsb>0</lsb> <msb>31</msb> 5069 </field> 5070 </fields> 5071 </register> 5072 <register> 5073 <name>OVERRIDE3</name> 5074 <description>Trim value override register 3.</description> 5075 <addressOffset>0x730</addressOffset> 5076 <fields> 5077 <field> 5078 <name>OVERRIDE3</name> 5079 <description>Trim value override 3.</description> 5080 <lsb>0</lsb> <msb>31</msb> 5081 </field> 5082 </fields> 5083 </register> 5084 <register> 5085 <name>OVERRIDE4</name> 5086 <description>Trim value override register 4.</description> 5087 <addressOffset>0x734</addressOffset> 5088 <fields> 5089 <field> 5090 <name>OVERRIDE4</name> 5091 <description>Trim value override 4.</description> 5092 <lsb>0</lsb> <msb>27</msb> 5093 </field> 5094 <field> 5095 <name>ENABLE</name> 5096 <description>Enable or disable override of default trim values.</description> 5097 <lsb>31</lsb> <msb>31</msb> 5098 <enumeratedValues> 5099 <enumeratedValue> 5100 <name>Disabled</name> 5101 <description>Override trim values disabled.</description> 5102 <value>0</value> 5103 </enumeratedValue> 5104 <enumeratedValue> 5105 <name>Enabled</name> 5106 <description>Override trim values enabled.</description> 5107 <value>1</value> 5108 </enumeratedValue> 5109 </enumeratedValues> 5110 </field> 5111 </fields> 5112 </register> 5113 5114 <register> 5115 <name>POWER</name> 5116 <description>Peripheral power control.</description> 5117 <addressOffset>0xFFC</addressOffset> 5118 <fields> 5119 <field> 5120 <name>POWER</name> 5121 <description>Peripheral power control.</description> 5122 <lsb>0</lsb> <msb>0</msb> 5123 <enumeratedValues> 5124 <enumeratedValue> 5125 <name>Disabled</name> 5126 <description>Module power disabled.</description> 5127 <value>0</value> 5128 </enumeratedValue> 5129 <enumeratedValue> 5130 <name>Enabled</name> 5131 <description>Module power enabled.</description> 5132 <value>1</value> 5133 </enumeratedValue> 5134 </enumeratedValues> 5135 </field> 5136 </fields> 5137 </register> 5138 5139 </registers> 5140 </peripheral> 5141 5142 <peripheral> 5143 <name>UART0</name> 5144 <version>522</version> 5145 <description>Universal Asynchronous Receiver/Transmitter.</description> 5146 <baseAddress>0x40002000</baseAddress> 5147 <groupName>UART</groupName> 5148 <size>32</size> 5149 <access>read-write</access> 5150 <headerStructName>UART</headerStructName> 5151 5152 <addressBlock> 5153 <offset>0</offset> 5154 <size>0x1000</size> 5155 <usage>registers</usage> 5156 </addressBlock> 5157 5158 <interrupt> 5159 <name>UART0</name> 5160 <value>2</value> 5161 </interrupt> 5162 5163 <registers> 5164 <register> 5165 <name>TASKS_STARTRX</name> 5166 <description>Start UART receiver.</description> 5167 <addressOffset>0x000</addressOffset> 5168 <access>write-only</access> 5169 </register> 5170 <register> 5171 <name>TASKS_STOPRX</name> 5172 <description>Stop UART receiver.</description> 5173 <addressOffset>0x004</addressOffset> 5174 <access>write-only</access> 5175 </register> 5176 <register> 5177 <name>TASKS_STARTTX</name> 5178 <description>Start UART transmitter.</description> 5179 <addressOffset>0x008</addressOffset> 5180 <access>write-only</access> 5181 </register> 5182 <register> 5183 <name>TASKS_STOPTX</name> 5184 <description>Stop UART transmitter.</description> 5185 <addressOffset>0x00C</addressOffset> 5186 <access>write-only</access> 5187 </register> 5188 <register> 5189 <name>TASKS_SUSPEND</name> 5190 <description>Suspend UART.</description> 5191 <addressOffset>0x01C</addressOffset> 5192 <access>write-only</access> 5193 </register> 5194 5195 <register> 5196 <name>EVENTS_CTS</name> 5197 <description>CTS activated.</description> 5198 <addressOffset>0x100</addressOffset> 5199 </register> 5200 <register> 5201 <name>EVENTS_NCTS</name> 5202 <description>CTS deactivated.</description> 5203 <addressOffset>0x104</addressOffset> 5204 </register> 5205 <register> 5206 <name>EVENTS_RXDRDY</name> 5207 <description>Data received in RXD.</description> 5208 <addressOffset>0x108</addressOffset> 5209 </register> 5210 <register> 5211 <name>EVENTS_TXDRDY</name> 5212 <description>Data sent from TXD.</description> 5213 <addressOffset>0x11C</addressOffset> 5214 </register> 5215 <register> 5216 <name>EVENTS_ERROR</name> 5217 <description>Error detected.</description> 5218 <addressOffset>0x124</addressOffset> 5219 </register> 5220 <register> 5221 <name>EVENTS_RXTO</name> 5222 <description>Receiver timeout.</description> 5223 <addressOffset>0x144</addressOffset> 5224 </register> 5225 5226 <register> 5227 <name>SHORTS</name> 5228 <description>Shortcuts for UART.</description> 5229 <addressOffset>0x200</addressOffset> 5230 <fields> 5231 <field> 5232 <name>CTS_STARTRX</name> 5233 <description>Shortcut between CTS event and STARTRX task.</description> 5234 <lsb>3</lsb> 5235 <msb>3</msb> 5236 <enumeratedValues> 5237 <enumeratedValue> 5238 <name>Disabled</name> 5239 <description>Shortcut disabled.</description> 5240 <value>0</value> 5241 </enumeratedValue> 5242 <enumeratedValue> 5243 <name>Enabled</name> 5244 <description>Shortcut enabled.</description> 5245 <value>1</value> 5246 </enumeratedValue> 5247 </enumeratedValues> 5248 </field> 5249 <field> 5250 <name>NCTS_STOPRX</name> 5251 <description>Shortcut between NCTS event and STOPRX task.</description> 5252 <lsb>4</lsb> 5253 <msb>4</msb> 5254 <enumeratedValues> 5255 <enumeratedValue> 5256 <name>Disabled</name> 5257 <description>Shortcut disabled.</description> 5258 <value>0</value> 5259 </enumeratedValue> 5260 <enumeratedValue> 5261 <name>Enabled</name> 5262 <description>Shortcut enabled.</description> 5263 <value>1</value> 5264 </enumeratedValue> 5265 </enumeratedValues> 5266 </field> 5267 </fields> 5268 </register> 5269 5270 <register> 5271 <name>INTENSET</name> 5272 <description>Interrupt enable set register.</description> 5273 <addressOffset>0x304</addressOffset> 5274 <fields> 5275 <field> 5276 <name>CTS</name> 5277 <description>Enable interrupt on CTS event.</description> 5278 <lsb>0</lsb> <msb>0</msb> 5279 <enumeratedValues> 5280 <usage>read</usage> 5281 <enumeratedValue> 5282 <name>Disabled</name> 5283 <description>Interrupt disabled.</description> 5284 <value>0</value> 5285 </enumeratedValue> 5286 <enumeratedValue> 5287 <name>Enabled</name> 5288 <description>Interrupt enabled.</description> 5289 <value>1</value> 5290 </enumeratedValue> 5291 </enumeratedValues> 5292 <enumeratedValues> 5293 <usage>write</usage> 5294 <enumeratedValue> 5295 <name>Set</name> 5296 <description>Enable interrupt on write.</description> 5297 <value>1</value> 5298 </enumeratedValue> 5299 </enumeratedValues> 5300 </field> 5301 <field> 5302 <name>NCTS</name> 5303 <description>Enable interrupt on NCTS event.</description> 5304 <lsb>1</lsb> <msb>1</msb> 5305 <enumeratedValues> 5306 <usage>read</usage> 5307 <enumeratedValue> 5308 <name>Disabled</name> 5309 <description>Interrupt disabled.</description> 5310 <value>0</value> 5311 </enumeratedValue> 5312 <enumeratedValue> 5313 <name>Enabled</name> 5314 <description>Interrupt enabled.</description> 5315 <value>1</value> 5316 </enumeratedValue> 5317 </enumeratedValues> 5318 <enumeratedValues> 5319 <usage>write</usage> 5320 <enumeratedValue> 5321 <name>Set</name> 5322 <description>Enable interrupt on write.</description> 5323 <value>1</value> 5324 </enumeratedValue> 5325 </enumeratedValues> 5326 </field> 5327 <field> 5328 <name>RXDRDY</name> 5329 <description>Enable interrupt on RXRDY event.</description> 5330 <lsb>2</lsb> <msb>2</msb> 5331 <enumeratedValues> 5332 <usage>read</usage> 5333 <enumeratedValue> 5334 <name>Disabled</name> 5335 <description>Interrupt disabled.</description> 5336 <value>0</value> 5337 </enumeratedValue> 5338 <enumeratedValue> 5339 <name>Enabled</name> 5340 <description>Interrupt enabled.</description> 5341 <value>1</value> 5342 </enumeratedValue> 5343 </enumeratedValues> 5344 <enumeratedValues> 5345 <usage>write</usage> 5346 <enumeratedValue> 5347 <name>Set</name> 5348 <description>Enable interrupt on write.</description> 5349 <value>1</value> 5350 </enumeratedValue> 5351 </enumeratedValues> 5352 </field> 5353 <field> 5354 <name>TXDRDY</name> 5355 <description>Enable interrupt on TXRDY event.</description> 5356 <lsb>7</lsb> <msb>7</msb> 5357 <enumeratedValues> 5358 <usage>read</usage> 5359 <enumeratedValue> 5360 <name>Disabled</name> 5361 <description>Interrupt disabled.</description> 5362 <value>0</value> 5363 </enumeratedValue> 5364 <enumeratedValue> 5365 <name>Enabled</name> 5366 <description>Interrupt enabled.</description> 5367 <value>1</value> 5368 </enumeratedValue> 5369 </enumeratedValues> 5370 <enumeratedValues> 5371 <usage>write</usage> 5372 <enumeratedValue> 5373 <name>Set</name> 5374 <description>Enable interrupt on write.</description> 5375 <value>1</value> 5376 </enumeratedValue> 5377 </enumeratedValues> 5378 </field> 5379 <field> 5380 <name>ERROR</name> 5381 <description>Enable interrupt on ERROR event.</description> 5382 <lsb>9</lsb> <msb>9</msb> 5383 <enumeratedValues> 5384 <usage>read</usage> 5385 <enumeratedValue> 5386 <name>Disabled</name> 5387 <description>Interrupt disabled.</description> 5388 <value>0</value> 5389 </enumeratedValue> 5390 <enumeratedValue> 5391 <name>Enabled</name> 5392 <description>Interrupt enabled.</description> 5393 <value>1</value> 5394 </enumeratedValue> 5395 </enumeratedValues> 5396 <enumeratedValues> 5397 <usage>write</usage> 5398 <enumeratedValue> 5399 <name>Set</name> 5400 <description>Enable interrupt on write.</description> 5401 <value>1</value> 5402 </enumeratedValue> 5403 </enumeratedValues> 5404 </field> 5405 <field> 5406 <name>RXTO</name> 5407 <description>Enable interrupt on RXTO event.</description> 5408 <lsb>17</lsb> <msb>17</msb> 5409 <enumeratedValues> 5410 <usage>read</usage> 5411 <enumeratedValue> 5412 <name>Disabled</name> 5413 <description>Interrupt disabled.</description> 5414 <value>0</value> 5415 </enumeratedValue> 5416 <enumeratedValue> 5417 <name>Enabled</name> 5418 <description>Interrupt enabled.</description> 5419 <value>1</value> 5420 </enumeratedValue> 5421 </enumeratedValues> 5422 <enumeratedValues> 5423 <usage>write</usage> 5424 <enumeratedValue> 5425 <name>Set</name> 5426 <description>Enable interrupt on write.</description> 5427 <value>1</value> 5428 </enumeratedValue> 5429 </enumeratedValues> 5430 </field> 5431 </fields> 5432 </register> 5433 <register> 5434 <name>INTENCLR</name> 5435 <description>Interrupt enable clear register.</description> 5436 <addressOffset>0x308</addressOffset> 5437 <fields> 5438 <field> 5439 <name>CTS</name> 5440 <description>Disable interrupt on CTS event.</description> 5441 <lsb>0</lsb> <msb>0</msb> 5442 <enumeratedValues> 5443 <usage>read</usage> 5444 <enumeratedValue> 5445 <name>Disabled</name> 5446 <description>Interrupt disabled.</description> 5447 <value>0</value> 5448 </enumeratedValue> 5449 <enumeratedValue> 5450 <name>Enabled</name> 5451 <description>Interrupt enabled.</description> 5452 <value>1</value> 5453 </enumeratedValue> 5454 </enumeratedValues> 5455 <enumeratedValues> 5456 <usage>write</usage> 5457 <enumeratedValue> 5458 <name>Clear</name> 5459 <description>Disable interrupt on write.</description> 5460 <value>1</value> 5461 </enumeratedValue> 5462 </enumeratedValues> 5463 </field> 5464 <field> 5465 <name>NCTS</name> 5466 <description>Disable interrupt on NCTS event.</description> 5467 <lsb>1</lsb> <msb>1</msb> 5468 <enumeratedValues> 5469 <usage>read</usage> 5470 <enumeratedValue> 5471 <name>Disabled</name> 5472 <description>Interrupt disabled.</description> 5473 <value>0</value> 5474 </enumeratedValue> 5475 <enumeratedValue> 5476 <name>Enabled</name> 5477 <description>Interrupt enabled.</description> 5478 <value>1</value> 5479 </enumeratedValue> 5480 </enumeratedValues> 5481 <enumeratedValues> 5482 <usage>write</usage> 5483 <enumeratedValue> 5484 <name>Clear</name> 5485 <description>Disable interrupt on write.</description> 5486 <value>1</value> 5487 </enumeratedValue> 5488 </enumeratedValues> 5489 </field> 5490 <field> 5491 <name>RXDRDY</name> 5492 <description>Disable interrupt on RXRDY event.</description> 5493 <lsb>2</lsb> <msb>2</msb> 5494 <enumeratedValues> 5495 <usage>read</usage> 5496 <enumeratedValue> 5497 <name>Disabled</name> 5498 <description>Interrupt disabled.</description> 5499 <value>0</value> 5500 </enumeratedValue> 5501 <enumeratedValue> 5502 <name>Enabled</name> 5503 <description>Interrupt enabled.</description> 5504 <value>1</value> 5505 </enumeratedValue> 5506 </enumeratedValues> 5507 <enumeratedValues> 5508 <usage>write</usage> 5509 <enumeratedValue> 5510 <name>Clear</name> 5511 <description>Disable interrupt on write.</description> 5512 <value>1</value> 5513 </enumeratedValue> 5514 </enumeratedValues> 5515 </field> 5516 <field> 5517 <name>TXDRDY</name> 5518 <description>Disable interrupt on TXRDY event.</description> 5519 <lsb>7</lsb> <msb>7</msb> 5520 <enumeratedValues> 5521 <usage>read</usage> 5522 <enumeratedValue> 5523 <name>Disabled</name> 5524 <description>Interrupt disabled.</description> 5525 <value>0</value> 5526 </enumeratedValue> 5527 <enumeratedValue> 5528 <name>Enabled</name> 5529 <description>Interrupt enabled.</description> 5530 <value>1</value> 5531 </enumeratedValue> 5532 </enumeratedValues> 5533 <enumeratedValues> 5534 <usage>write</usage> 5535 <enumeratedValue> 5536 <name>Clear</name> 5537 <description>Disable interrupt on write.</description> 5538 <value>1</value> 5539 </enumeratedValue> 5540 </enumeratedValues> 5541 </field> 5542 <field> 5543 <name>ERROR</name> 5544 <description>Disable interrupt on ERROR event.</description> 5545 <lsb>9</lsb> <msb>9</msb> 5546 <enumeratedValues> 5547 <usage>read</usage> 5548 <enumeratedValue> 5549 <name>Disabled</name> 5550 <description>Interrupt disabled.</description> 5551 <value>0</value> 5552 </enumeratedValue> 5553 <enumeratedValue> 5554 <name>Enabled</name> 5555 <description>Interrupt enabled.</description> 5556 <value>1</value> 5557 </enumeratedValue> 5558 </enumeratedValues> 5559 <enumeratedValues> 5560 <usage>write</usage> 5561 <enumeratedValue> 5562 <name>Clear</name> 5563 <description>Disable interrupt on write.</description> 5564 <value>1</value> 5565 </enumeratedValue> 5566 </enumeratedValues> 5567 </field> 5568 <field> 5569 <name>RXTO</name> 5570 <description>Disable interrupt on RXTO event.</description> 5571 <lsb>17</lsb> <msb>17</msb> 5572 <enumeratedValues> 5573 <usage>read</usage> 5574 <enumeratedValue> 5575 <name>Disabled</name> 5576 <description>Interrupt disabled.</description> 5577 <value>0</value> 5578 </enumeratedValue> 5579 <enumeratedValue> 5580 <name>Enabled</name> 5581 <description>Interrupt enabled.</description> 5582 <value>1</value> 5583 </enumeratedValue> 5584 </enumeratedValues> 5585 <enumeratedValues> 5586 <usage>write</usage> 5587 <enumeratedValue> 5588 <name>Clear</name> 5589 <description>Disable interrupt on write.</description> 5590 <value>1</value> 5591 </enumeratedValue> 5592 </enumeratedValues> 5593 </field> 5594 </fields> 5595 </register> 5596 5597 <register> 5598 <name>ERRORSRC</name> 5599 <description>Error source. Write error field to 1 to clear error.</description> 5600 <addressOffset>0x480</addressOffset> 5601 <fields> 5602 <field> 5603 <name>OVERRUN</name> 5604 <description>A start bit is received while the previous data still lies in RXD. (Data loss).</description> 5605 <lsb>0</lsb> <msb>0</msb> 5606 <enumeratedValues> 5607 <usage>read</usage> 5608 <enumeratedValue> 5609 <name>NotPresent</name> 5610 <description>Error not present.</description> 5611 <value>0</value> 5612 </enumeratedValue> 5613 <enumeratedValue> 5614 <name>Present</name> 5615 <description>Error present.</description> 5616 <value>1</value> 5617 </enumeratedValue> 5618 </enumeratedValues> 5619 <enumeratedValues> 5620 <usage>write</usage> 5621 <enumeratedValue> 5622 <name>Clear</name> 5623 <description>Clear error on write.</description> 5624 <value>1</value> 5625 </enumeratedValue> 5626 </enumeratedValues> 5627 </field> 5628 <field> 5629 <name>PARITY</name> 5630 <description>A character with bad parity is received. Only checked if HW parity control is enabled.</description> 5631 <lsb>1</lsb> <msb>1</msb> 5632 <enumeratedValues> 5633 <usage>read</usage> 5634 <enumeratedValue> 5635 <name>NotPresent</name> 5636 <description>Error not present.</description> 5637 <value>0</value> 5638 </enumeratedValue> 5639 <enumeratedValue> 5640 <name>Present</name> 5641 <description>Error present.</description> 5642 <value>1</value> 5643 </enumeratedValue> 5644 </enumeratedValues> 5645 <enumeratedValues> 5646 <usage>write</usage> 5647 <enumeratedValue> 5648 <name>Clear</name> 5649 <description>Clear error on write.</description> 5650 <value>1</value> 5651 </enumeratedValue> 5652 </enumeratedValues> 5653 </field> 5654 <field> 5655 <name>FRAMING</name> 5656 <description>A valid stop bit is not detected on the serial data input after all bits in a character have been received.</description> 5657 <lsb>2</lsb> <msb>2</msb> 5658 <enumeratedValues> 5659 <usage>read</usage> 5660 <enumeratedValue> 5661 <name>NotPresent</name> 5662 <description>Error not present.</description> 5663 <value>0</value> 5664 </enumeratedValue> 5665 <enumeratedValue> 5666 <name>Present</name> 5667 <description>Error present.</description> 5668 <value>1</value> 5669 </enumeratedValue> 5670 </enumeratedValues> 5671 <enumeratedValues> 5672 <usage>write</usage> 5673 <enumeratedValue> 5674 <name>Clear</name> 5675 <description>Clear error on write.</description> 5676 <value>1</value> 5677 </enumeratedValue> 5678 </enumeratedValues> 5679 </field> 5680 <field> 5681 <name>BREAK</name> 5682 <description>The serial data input is '0' for longer than the length of a data frame.</description> 5683 <lsb>3</lsb> <msb>3</msb> 5684 <enumeratedValues> 5685 <usage>read</usage> 5686 <enumeratedValue> 5687 <name>NotPresent</name> 5688 <description>Error not present.</description> 5689 <value>0</value> 5690 </enumeratedValue> 5691 <enumeratedValue> 5692 <name>Present</name> 5693 <description>Error present.</description> 5694 <value>1</value> 5695 </enumeratedValue> 5696 </enumeratedValues> 5697 <enumeratedValues> 5698 <usage>write</usage> 5699 <enumeratedValue> 5700 <name>Clear</name> 5701 <description>Clear error on write.</description> 5702 <value>1</value> 5703 </enumeratedValue> 5704 </enumeratedValues> 5705 </field> 5706 </fields> 5707 </register> 5708 5709 <register> 5710 <name>ENABLE</name> 5711 <description>Enable UART and acquire IOs.</description> 5712 <addressOffset>0x500</addressOffset> 5713 <fields> 5714 <field> 5715 <name>ENABLE</name> 5716 <description>Enable or disable UART and acquire IOs.</description> 5717 <lsb>0</lsb> <msb>2</msb> 5718 <enumeratedValues> 5719 <enumeratedValue> 5720 <name>Disabled</name> 5721 <description>UART disabled.</description> 5722 <value>0x00</value> 5723 </enumeratedValue> 5724 <enumeratedValue> 5725 <name>Enabled</name> 5726 <description>UART enabled.</description> 5727 <value>0x04</value> 5728 </enumeratedValue> 5729 </enumeratedValues> 5730 </field> 5731 </fields> 5732 </register> 5733 <register> 5734 <name>PSELRTS</name> 5735 <description>Pin select for RTS.</description> 5736 <addressOffset>0x508</addressOffset> 5737 <resetValue>0xFFFFFFFF</resetValue> 5738 </register> 5739 <register> 5740 <name>PSELTXD</name> 5741 <description>Pin select for TXD.</description> 5742 <addressOffset>0x50C</addressOffset> 5743 <resetValue>0xFFFFFFFF</resetValue> 5744 </register> 5745 <register> 5746 <name>PSELCTS</name> 5747 <description>Pin select for CTS.</description> 5748 <addressOffset>0x510</addressOffset> 5749 <resetValue>0xFFFFFFFF</resetValue> 5750 </register> 5751 <register> 5752 <name>PSELRXD</name> 5753 <description>Pin select for RXD.</description> 5754 <addressOffset>0x514</addressOffset> 5755 <resetValue>0xFFFFFFFF</resetValue> 5756 </register> 5757 5758 <register> 5759 <name>RXD</name> 5760 <description>RXD register. On read action the buffer pointer is displaced. Once read the character is consumed. If read when no character available, the UART will stop working.</description> 5761 <addressOffset>0x518</addressOffset> 5762 <access>read-only</access> 5763 <readAction>modifyExternal</readAction> 5764 <fields> 5765 <field> 5766 <name>RXD</name> 5767 <description>RX data from previous transfer. Double buffered.</description> 5768 <lsb>0</lsb> <msb>7</msb> 5769 </field> 5770 </fields> 5771 </register> 5772 <register> 5773 <name>TXD</name> 5774 <description>TXD register.</description> 5775 <addressOffset>0x51C</addressOffset> 5776 <access>write-only</access> 5777 <fields> 5778 <field> 5779 <name>TXD</name> 5780 <description>TX data for transfer.</description> 5781 <lsb>0</lsb> <msb>7</msb> 5782 </field> 5783 </fields> 5784 </register> 5785 5786 <register> 5787 <name>BAUDRATE</name> 5788 <description>UART Baudrate.</description> 5789 <addressOffset>0x524</addressOffset> 5790 <fields> 5791 <field> 5792 <name>BAUDRATE</name> 5793 <description>UART baudrate.</description> 5794 <lsb>0</lsb> <msb>31</msb> 5795 <enumeratedValues> 5796 <enumeratedValue> 5797 <name>Baud1200</name> 5798 <description>1200 baud.</description> 5799 <value>0x0004F000</value> 5800 </enumeratedValue> 5801 <enumeratedValue> 5802 <name>Baud2400</name> 5803 <description>2400 baud.</description> 5804 <value>0x0009D000</value> 5805 </enumeratedValue> 5806 <enumeratedValue> 5807 <name>Baud4800</name> 5808 <description>4800 baud.</description> 5809 <value>0x0013B000</value> 5810 </enumeratedValue> 5811 <enumeratedValue> 5812 <name>Baud9600</name> 5813 <description>9600 baud.</description> 5814 <value>0x00275000</value> 5815 </enumeratedValue> 5816 <enumeratedValue> 5817 <name>Baud14400</name> 5818 <description>14400 baud.</description> 5819 <value>0x003B0000</value> 5820 </enumeratedValue> 5821 <enumeratedValue> 5822 <name>Baud19200</name> 5823 <description>19200 baud.</description> 5824 <value>0x004EA000</value> 5825 </enumeratedValue> 5826 <enumeratedValue> 5827 <name>Baud28800</name> 5828 <description>28800 baud.</description> 5829 <value>0x0075F000</value> 5830 </enumeratedValue> 5831 <enumeratedValue> 5832 <name>Baud31250</name> 5833 <description>31250 baud.</description> 5834 <value>0x00800000</value> 5835 </enumeratedValue> 5836 <enumeratedValue> 5837 <name>Baud38400</name> 5838 <description>38400 baud.</description> 5839 <value>0x009D5000</value> 5840 </enumeratedValue> 5841 <enumeratedValue> 5842 <name>Baud56000</name> 5843 <description>56000 baud.</description> 5844 <value>0x00E50000</value> 5845 </enumeratedValue> 5846 <enumeratedValue> 5847 <name>Baud57600</name> 5848 <description>57600 baud.</description> 5849 <value>0x00EBF000</value> 5850 </enumeratedValue> 5851 <enumeratedValue> 5852 <name>Baud76800</name> 5853 <description>76800 baud.</description> 5854 <value>0x013A9000</value> 5855 </enumeratedValue> 5856 <enumeratedValue> 5857 <name>Baud115200</name> 5858 <description>115200 baud.</description> 5859 <value>0x01D7E000</value> 5860 </enumeratedValue> 5861 <enumeratedValue> 5862 <name>Baud230400</name> 5863 <description>230400 baud.</description> 5864 <value>0x03AFB000</value> 5865 </enumeratedValue> 5866 <enumeratedValue> 5867 <name>Baud250000</name> 5868 <description>250000 baud.</description> 5869 <value>0x04000000</value> 5870 </enumeratedValue> 5871 <enumeratedValue> 5872 <name>Baud460800</name> 5873 <description>460800 baud.</description> 5874 <value>0x075F7000</value> 5875 </enumeratedValue> 5876 <enumeratedValue> 5877 <name>Baud921600</name> 5878 <description>921600 baud.</description> 5879 <value>0x0EBED000</value> 5880 </enumeratedValue> 5881 <enumeratedValue> 5882 <name>Baud1M</name> 5883 <description>1M baud.</description> 5884 <value>0x10000000</value> 5885 </enumeratedValue> 5886 </enumeratedValues> 5887 </field> 5888 </fields> 5889 </register> 5890 <register> 5891 <name>CONFIG</name> 5892 <description>Configuration of parity and hardware flow control register.</description> 5893 <addressOffset>0x56C</addressOffset> 5894 <fields> 5895 <field> 5896 <name>HWFC</name> 5897 <description>Hardware flow control.</description> 5898 <lsb>0</lsb> <msb>0</msb> 5899 <enumeratedValues> 5900 <enumeratedValue> 5901 <name>Disabled</name> 5902 <description>Hardware flow control disabled.</description> 5903 <value>0</value> 5904 </enumeratedValue> 5905 <enumeratedValue> 5906 <name>Enabled</name> 5907 <description>Hardware flow control enabled.</description> 5908 <value>1</value> 5909 </enumeratedValue> 5910 </enumeratedValues> 5911 </field> 5912 <field> 5913 <name>PARITY</name> 5914 <description>Include parity bit.</description> 5915 <lsb>1</lsb> <msb>3</msb> 5916 <enumeratedValues> 5917 <enumeratedValue> 5918 <name>Excluded</name> 5919 <description>Parity bit excluded.</description> 5920 <value>0</value> 5921 </enumeratedValue> 5922 <enumeratedValue> 5923 <name>Included</name> 5924 <description>Parity bit included.</description> 5925 <value>7</value> 5926 </enumeratedValue> 5927 </enumeratedValues> 5928 </field> 5929 </fields> 5930 </register> 5931 5932 <register> 5933 <name>POWER</name> 5934 <description>Peripheral power control.</description> 5935 <addressOffset>0xFFC</addressOffset> 5936 <fields> 5937 <field> 5938 <name>POWER</name> 5939 <description>Peripheral power control.</description> 5940 <lsb>0</lsb> <msb>0</msb> 5941 <enumeratedValues> 5942 <enumeratedValue> 5943 <name>Disabled</name> 5944 <description>Module power disabled.</description> 5945 <value>0</value> 5946 </enumeratedValue> 5947 <enumeratedValue> 5948 <name>Enabled</name> 5949 <description>Module power enabled.</description> 5950 <value>1</value> 5951 </enumeratedValue> 5952 </enumeratedValues> 5953 </field> 5954 </fields> 5955 </register> 5956 5957 </registers> 5958 </peripheral> 5959 5960 <peripheral> 5961 <name>SPI0</name> 5962 <version>522</version> 5963 <description>SPI master 0.</description> 5964 <baseAddress>0x40003000</baseAddress> 5965 <groupName>SPI</groupName> 5966 <size>32</size> 5967 <access>read-write</access> 5968 <headerStructName>SPI</headerStructName> 5969 5970 <addressBlock> 5971 <offset>0</offset> 5972 <size>0x1000</size> 5973 <usage>registers</usage> 5974 </addressBlock> 5975 5976 <interrupt> 5977 <name>SPI0_TWI0</name> 5978 <value>3</value> 5979 </interrupt> 5980 5981 <registers> 5982 5983 <register> 5984 <name>EVENTS_READY</name> 5985 <description>TXD byte sent and RXD byte received.</description> 5986 <addressOffset>0x108</addressOffset> 5987 </register> 5988 5989 <register> 5990 <name>INTENSET</name> 5991 <description>Interrupt enable set register.</description> 5992 <addressOffset>0x304</addressOffset> 5993 <fields> 5994 <field> 5995 <name>READY</name> 5996 <description>Enable interrupt on READY event.</description> 5997 <lsb>2</lsb> <msb>2</msb> 5998 <enumeratedValues> 5999 <usage>read</usage> 6000 <enumeratedValue> 6001 <name>Disabled</name> 6002 <description>Interrupt disabled.</description> 6003 <value>0</value> 6004 </enumeratedValue> 6005 <enumeratedValue> 6006 <name>Enabled</name> 6007 <description>Interrupt enabled.</description> 6008 <value>1</value> 6009 </enumeratedValue> 6010 </enumeratedValues> 6011 <enumeratedValues> 6012 <usage>write</usage> 6013 <enumeratedValue> 6014 <name>Set</name> 6015 <description>Enable interrupt on write.</description> 6016 <value>1</value> 6017 </enumeratedValue> 6018 </enumeratedValues> 6019 </field> 6020 </fields> 6021 </register> 6022 <register> 6023 <name>INTENCLR</name> 6024 <description>Interrupt enable clear register.</description> 6025 <addressOffset>0x308</addressOffset> 6026 <fields> 6027 <field> 6028 <name>READY</name> 6029 <description>Disable interrupt on READY event.</description> 6030 <lsb>2</lsb> <msb>2</msb> 6031 <enumeratedValues> 6032 <usage>read</usage> 6033 <enumeratedValue> 6034 <name>Disabled</name> 6035 <description>Interrupt disabled.</description> 6036 <value>0</value> 6037 </enumeratedValue> 6038 <enumeratedValue> 6039 <name>Enabled</name> 6040 <description>Interrupt enabled.</description> 6041 <value>1</value> 6042 </enumeratedValue> 6043 </enumeratedValues> 6044 <enumeratedValues> 6045 <usage>write</usage> 6046 <enumeratedValue> 6047 <name>Clear</name> 6048 <description>Disable interrupt on write.</description> 6049 <value>1</value> 6050 </enumeratedValue> 6051 </enumeratedValues> 6052 </field> 6053 </fields> 6054 </register> 6055 6056 <register> 6057 <name>ENABLE</name> 6058 <description>Enable SPI.</description> 6059 <addressOffset>0x500</addressOffset> 6060 <fields> 6061 <field> 6062 <name>ENABLE</name> 6063 <description>Enable or disable SPI.</description> 6064 <lsb>0</lsb> <msb>2</msb> 6065 <enumeratedValues> 6066 <enumeratedValue> 6067 <name>Disabled</name> 6068 <description>Disabled SPI.</description> 6069 <value>0x00</value> 6070 </enumeratedValue> 6071 <enumeratedValue> 6072 <name>Enabled</name> 6073 <description>Enable SPI.</description> 6074 <value>0x01</value> 6075 </enumeratedValue> 6076 </enumeratedValues> 6077 </field> 6078 </fields> 6079 </register> 6080 6081 <register> 6082 <name>PSELSCK</name> 6083 <description>Pin select for SCK.</description> 6084 <addressOffset>0x508</addressOffset> 6085 <resetValue>0xFFFFFFFF</resetValue> 6086 </register> 6087 <register> 6088 <name>PSELMOSI</name> 6089 <description>Pin select for MOSI.</description> 6090 <addressOffset>0x50C</addressOffset> 6091 <resetValue>0xFFFFFFFF</resetValue> 6092 </register> 6093 <register> 6094 <name>PSELMISO</name> 6095 <description>Pin select for MISO.</description> 6096 <addressOffset>0x510</addressOffset> 6097 <resetValue>0xFFFFFFFF</resetValue> 6098 </register> 6099 6100 <register> 6101 <name>RXD</name> 6102 <description>RX data.</description> 6103 <addressOffset>0x518</addressOffset> 6104 <access>read-only</access> 6105 <readAction>modifyExternal</readAction> 6106 <fields> 6107 <field> 6108 <name>RXD</name> 6109 <description>RX data from last transfer.</description> 6110 <lsb>0</lsb> <msb>7</msb> 6111 </field> 6112 </fields> 6113 </register> 6114 <register> 6115 <name>TXD</name> 6116 <description>TX data.</description> 6117 <addressOffset>0x51C</addressOffset> 6118 <fields> 6119 <field> 6120 <name>TXD</name> 6121 <description>TX data for next transfer.</description> 6122 <lsb>0</lsb> <msb>7</msb> 6123 </field> 6124 </fields> 6125 </register> 6126 <register> 6127 <name>FREQUENCY</name> 6128 <description>SPI frequency</description> 6129 <addressOffset>0x524</addressOffset> 6130 <resetValue>0x04000000</resetValue> 6131 <fields> 6132 <field> 6133 <name>FREQUENCY</name> 6134 <description>SPI data rate.</description> 6135 <lsb>0</lsb> <msb>31</msb> 6136 <enumeratedValues> 6137 <enumeratedValue> 6138 <name>K125</name> 6139 <description>125kbps.</description> 6140 <value>0x02000000</value> 6141 </enumeratedValue> 6142 <enumeratedValue> 6143 <name>K250</name> 6144 <description>250kbps.</description> 6145 <value>0x04000000</value> 6146 </enumeratedValue> 6147 <enumeratedValue> 6148 <name>K500</name> 6149 <description>500kbps.</description> 6150 <value>0x08000000</value> 6151 </enumeratedValue> 6152 <enumeratedValue> 6153 <name>M1</name> 6154 <description>1Mbps.</description> 6155 <value>0x10000000</value> 6156 </enumeratedValue> 6157 <enumeratedValue> 6158 <name>M2</name> 6159 <description>2Mbps.</description> 6160 <value>0x20000000</value> 6161 </enumeratedValue> 6162 <enumeratedValue> 6163 <name>M4</name> 6164 <description>4Mbps.</description> 6165 <value>0x40000000</value> 6166 </enumeratedValue> 6167 <enumeratedValue> 6168 <name>M8</name> 6169 <description>8Mbps.</description> 6170 <value>0x80000000</value> 6171 </enumeratedValue> 6172 </enumeratedValues> 6173 </field> 6174 </fields> 6175 </register> 6176 <register> 6177 <name>CONFIG</name> 6178 <description>Configuration register.</description> 6179 <addressOffset>0x554</addressOffset> 6180 <fields> 6181 <field> 6182 <name>ORDER</name> 6183 <description>Bit order.</description> 6184 <lsb>0</lsb> <msb>0</msb> 6185 <enumeratedValues> 6186 <enumeratedValue> 6187 <name>MsbFirst</name> 6188 <description>Most significant bit transmitted out first.</description> 6189 <value>0</value> 6190 </enumeratedValue> 6191 <enumeratedValue> 6192 <name>LsbFirst</name> 6193 <description>Least significant bit transmitted out first.</description> 6194 <value>1</value> 6195 </enumeratedValue> 6196 </enumeratedValues> 6197 </field> 6198 <field> 6199 <name>CPHA</name> 6200 <description>Serial clock (SCK) phase.</description> 6201 <lsb>1</lsb> <msb>1</msb> 6202 <enumeratedValues> 6203 <enumeratedValue> 6204 <name>Leading</name> 6205 <description>Sample on leading edge of the clock. Shift serial data on trailing edge.</description> 6206 <value>0</value> 6207 </enumeratedValue> 6208 <enumeratedValue> 6209 <name>Trailing</name> 6210 <description>Sample on trailing edge of the clock. Shift serial data on leading edge.</description> 6211 <value>1</value> 6212 </enumeratedValue> 6213 </enumeratedValues> 6214 </field> 6215 <field> 6216 <name>CPOL</name> 6217 <description>Serial clock (SCK) polarity.</description> 6218 <lsb>2</lsb> <msb>2</msb> 6219 <enumeratedValues> 6220 <enumeratedValue> 6221 <name>ActiveHigh</name> 6222 <description>Active high.</description> 6223 <value>0</value> 6224 </enumeratedValue> 6225 <enumeratedValue> 6226 <name>ActiveLow</name> 6227 <description>Active low.</description> 6228 <value>1</value> 6229 </enumeratedValue> 6230 </enumeratedValues> 6231 </field> 6232 </fields> 6233 </register> 6234 6235 <register> 6236 <name>POWER</name> 6237 <description>Peripheral power control.</description> 6238 <addressOffset>0xFFC</addressOffset> 6239 <fields> 6240 <field> 6241 <name>POWER</name> 6242 <description>Peripheral power control.</description> 6243 <lsb>0</lsb> <msb>0</msb> 6244 <enumeratedValues> 6245 <enumeratedValue> 6246 <name>Disabled</name> 6247 <description>Module power disabled.</description> 6248 <value>0</value> 6249 </enumeratedValue> 6250 <enumeratedValue> 6251 <name>Enabled</name> 6252 <description>Module power enabled.</description> 6253 <value>1</value> 6254 </enumeratedValue> 6255 </enumeratedValues> 6256 </field> 6257 </fields> 6258 </register> 6259 6260 </registers> 6261 </peripheral> 6262 6263 <peripheral> 6264 <name>TWI0</name> 6265 <version>522</version> 6266 <description>Two-wire interface master 0.</description> 6267 <baseAddress>0x40003000</baseAddress> 6268 <groupName>TWI</groupName> 6269 <size>32</size> 6270 <access>read-write</access> 6271 <headerStructName>TWI</headerStructName> 6272 <alternatePeripheral>SPI0</alternatePeripheral> 6273 6274 <addressBlock> 6275 <offset>0</offset> 6276 <size>0x1000</size> 6277 <usage>registers</usage> 6278 </addressBlock> 6279 6280 <interrupt> 6281 <name>SPI0_TWI0</name> 6282 <value>3</value> 6283 </interrupt> 6284 6285 <registers> 6286 <register> 6287 <name>TASKS_STARTRX</name> 6288 <description>Start 2-Wire master receive sequence.</description> 6289 <addressOffset>0x000</addressOffset> 6290 <access>write-only</access> 6291 </register> 6292 <register> 6293 <name>TASKS_STARTTX</name> 6294 <description>Start 2-Wire master transmit sequence.</description> 6295 <addressOffset>0x008</addressOffset> 6296 <access>write-only</access> 6297 </register> 6298 <register> 6299 <name>TASKS_STOP</name> 6300 <description>Stop 2-Wire transaction.</description> 6301 <addressOffset>0x014</addressOffset> 6302 <access>write-only</access> 6303 </register> 6304 <register> 6305 <name>TASKS_SUSPEND</name> 6306 <description>Suspend 2-Wire transaction.</description> 6307 <addressOffset>0x01C</addressOffset> 6308 <access>write-only</access> 6309 </register> 6310 <register> 6311 <name>TASKS_RESUME</name> 6312 <description>Resume 2-Wire transaction.</description> 6313 <addressOffset>0x020</addressOffset> 6314 <access>write-only</access> 6315 </register> 6316 6317 <register> 6318 <name>EVENTS_STOPPED</name> 6319 <description>Two-wire stopped.</description> 6320 <addressOffset>0x104</addressOffset> 6321 </register> 6322 <register> 6323 <name>EVENTS_RXDREADY</name> 6324 <description>Two-wire ready to deliver new RXD byte received.</description> 6325 <addressOffset>0x108</addressOffset> 6326 </register> 6327 <register> 6328 <name>EVENTS_TXDSENT</name> 6329 <description>Two-wire finished sending last TXD byte.</description> 6330 <addressOffset>0x11C</addressOffset> 6331 </register> 6332 <register> 6333 <name>EVENTS_ERROR</name> 6334 <description>Two-wire error detected.</description> 6335 <addressOffset>0x124</addressOffset> 6336 </register> 6337 <register> 6338 <name>EVENTS_BB</name> 6339 <description>Two-wire byte boundary.</description> 6340 <addressOffset>0x138</addressOffset> 6341 </register> 6342 <register> 6343 <name>EVENTS_SUSPENDED</name> 6344 <description>Two-wire suspended.</description> 6345 <addressOffset>0x148</addressOffset> 6346 </register> 6347 6348 <register> 6349 <name>SHORTS</name> 6350 <description>Shortcuts for TWI.</description> 6351 <addressOffset>0x200</addressOffset> 6352 <fields> 6353 <field> 6354 <name>BB_SUSPEND</name> 6355 <description>Shortcut between BB event and the SUSPEND task.</description> 6356 <lsb>0</lsb> <msb>0</msb> 6357 <enumeratedValues> 6358 <enumeratedValue> 6359 <name>Disabled</name> 6360 <description>Shortcut disabled.</description> 6361 <value>0</value> 6362 </enumeratedValue> 6363 <enumeratedValue> 6364 <name>Enabled</name> 6365 <description>Shortcut enabled.</description> 6366 <value>1</value> 6367 </enumeratedValue> 6368 </enumeratedValues> 6369 </field> 6370 <field> 6371 <name>BB_STOP</name> 6372 <description>Shortcut between BB event and the STOP task.</description> 6373 <lsb>1</lsb> <msb>1</msb> 6374 <enumeratedValues> 6375 <enumeratedValue> 6376 <name>Disabled</name> 6377 <description>Shortcut disabled.</description> 6378 <value>0</value> 6379 </enumeratedValue> 6380 <enumeratedValue> 6381 <name>Enabled</name> 6382 <description>Shortcut enabled.</description> 6383 <value>1</value> 6384 </enumeratedValue> 6385 </enumeratedValues> 6386 </field> 6387 </fields> 6388 </register> 6389 6390 <register> 6391 <name>INTENSET</name> 6392 <description>Interrupt enable set register.</description> 6393 <addressOffset>0x304</addressOffset> 6394 <fields> 6395 <field> 6396 <name>STOPPED</name> 6397 <description>Enable interrupt on STOPPED event.</description> 6398 <lsb>1</lsb> <msb>1</msb> 6399 <enumeratedValues> 6400 <usage>read</usage> 6401 <enumeratedValue> 6402 <name>Disabled</name> 6403 <description>Interrupt disabled.</description> 6404 <value>0</value> 6405 </enumeratedValue> 6406 <enumeratedValue> 6407 <name>Enabled</name> 6408 <description>Interrupt enabled.</description> 6409 <value>1</value> 6410 </enumeratedValue> 6411 </enumeratedValues> 6412 <enumeratedValues> 6413 <usage>write</usage> 6414 <enumeratedValue> 6415 <name>Set</name> 6416 <description>Enable interrupt on write.</description> 6417 <value>1</value> 6418 </enumeratedValue> 6419 </enumeratedValues> 6420 </field> 6421 <field> 6422 <name>RXDREADY</name> 6423 <description>Enable interrupt on READY event.</description> 6424 <lsb>2</lsb> <msb>2</msb> 6425 <enumeratedValues> 6426 <usage>read</usage> 6427 <enumeratedValue> 6428 <name>Disabled</name> 6429 <description>Interrupt disabled.</description> 6430 <value>0</value> 6431 </enumeratedValue> 6432 <enumeratedValue> 6433 <name>Enabled</name> 6434 <description>Interrupt enabled.</description> 6435 <value>1</value> 6436 </enumeratedValue> 6437 </enumeratedValues> 6438 <enumeratedValues> 6439 <usage>write</usage> 6440 <enumeratedValue> 6441 <name>Set</name> 6442 <description>Enable interrupt on write.</description> 6443 <value>1</value> 6444 </enumeratedValue> 6445 </enumeratedValues> 6446 </field> 6447 <field> 6448 <name>TXDSENT</name> 6449 <description>Enable interrupt on TXDSENT event.</description> 6450 <lsb>7</lsb> <msb>7</msb> 6451 <enumeratedValues> 6452 <usage>read</usage> 6453 <enumeratedValue> 6454 <name>Disabled</name> 6455 <description>Interrupt disabled.</description> 6456 <value>0</value> 6457 </enumeratedValue> 6458 <enumeratedValue> 6459 <name>Enabled</name> 6460 <description>Interrupt enabled.</description> 6461 <value>1</value> 6462 </enumeratedValue> 6463 </enumeratedValues> 6464 <enumeratedValues> 6465 <usage>write</usage> 6466 <enumeratedValue> 6467 <name>Set</name> 6468 <description>Enable interrupt on write.</description> 6469 <value>1</value> 6470 </enumeratedValue> 6471 </enumeratedValues> 6472 </field> 6473 <field> 6474 <name>ERROR</name> 6475 <description>Enable interrupt on ERROR event.</description> 6476 <lsb>9</lsb> <msb>9</msb> 6477 <enumeratedValues> 6478 <usage>read</usage> 6479 <enumeratedValue> 6480 <name>Disabled</name> 6481 <description>Interrupt disabled.</description> 6482 <value>0</value> 6483 </enumeratedValue> 6484 <enumeratedValue> 6485 <name>Enabled</name> 6486 <description>Interrupt enabled.</description> 6487 <value>1</value> 6488 </enumeratedValue> 6489 </enumeratedValues> 6490 <enumeratedValues> 6491 <usage>write</usage> 6492 <enumeratedValue> 6493 <name>Set</name> 6494 <description>Enable interrupt on write.</description> 6495 <value>1</value> 6496 </enumeratedValue> 6497 </enumeratedValues> 6498 </field> 6499 <field> 6500 <name>BB</name> 6501 <description>Enable interrupt on BB event.</description> 6502 <lsb>14</lsb> <msb>14</msb> 6503 <enumeratedValues> 6504 <usage>read</usage> 6505 <enumeratedValue> 6506 <name>Disabled</name> 6507 <description>Interrupt disabled.</description> 6508 <value>0</value> 6509 </enumeratedValue> 6510 <enumeratedValue> 6511 <name>Enabled</name> 6512 <description>Interrupt enabled.</description> 6513 <value>1</value> 6514 </enumeratedValue> 6515 </enumeratedValues> 6516 <enumeratedValues> 6517 <usage>write</usage> 6518 <enumeratedValue> 6519 <name>Set</name> 6520 <description>Enable interrupt on write.</description> 6521 <value>1</value> 6522 </enumeratedValue> 6523 </enumeratedValues> 6524 </field> 6525 <field> 6526 <name>SUSPENDED</name> 6527 <description>Enable interrupt on SUSPENDED event.</description> 6528 <lsb>18</lsb> <msb>18</msb> 6529 <enumeratedValues> 6530 <usage>read</usage> 6531 <enumeratedValue> 6532 <name>Disabled</name> 6533 <description>Interrupt disabled.</description> 6534 <value>0</value> 6535 </enumeratedValue> 6536 <enumeratedValue> 6537 <name>Enabled</name> 6538 <description>Interrupt enabled.</description> 6539 <value>1</value> 6540 </enumeratedValue> 6541 </enumeratedValues> 6542 <enumeratedValues> 6543 <usage>write</usage> 6544 <enumeratedValue> 6545 <name>Set</name> 6546 <description>Enable interrupt on write.</description> 6547 <value>1</value> 6548 </enumeratedValue> 6549 </enumeratedValues> 6550 </field> 6551 </fields> 6552 </register> 6553 <register> 6554 <name>INTENCLR</name> 6555 <description>Interrupt enable clear register.</description> 6556 <addressOffset>0x308</addressOffset> 6557 <fields> 6558 <field> 6559 <name>STOPPED</name> 6560 <description>Disable interrupt on STOPPED event.</description> 6561 <lsb>1</lsb> <msb>1</msb> 6562 <enumeratedValues> 6563 <usage>read</usage> 6564 <enumeratedValue> 6565 <name>Disabled</name> 6566 <description>Interrupt disabled.</description> 6567 <value>0</value> 6568 </enumeratedValue> 6569 <enumeratedValue> 6570 <name>Enabled</name> 6571 <description>Interrupt enabled.</description> 6572 <value>1</value> 6573 </enumeratedValue> 6574 </enumeratedValues> 6575 <enumeratedValues> 6576 <usage>write</usage> 6577 <enumeratedValue> 6578 <name>Clear</name> 6579 <description>Disable interrupt on write.</description> 6580 <value>1</value> 6581 </enumeratedValue> 6582 </enumeratedValues> 6583 </field> 6584 <field> 6585 <name>RXDREADY</name> 6586 <description>Disable interrupt on RXDREADY event.</description> 6587 <lsb>2</lsb> <msb>2</msb> 6588 <enumeratedValues> 6589 <usage>read</usage> 6590 <enumeratedValue> 6591 <name>Disabled</name> 6592 <description>Interrupt disabled.</description> 6593 <value>0</value> 6594 </enumeratedValue> 6595 <enumeratedValue> 6596 <name>Enabled</name> 6597 <description>Interrupt enabled.</description> 6598 <value>1</value> 6599 </enumeratedValue> 6600 </enumeratedValues> 6601 <enumeratedValues> 6602 <usage>write</usage> 6603 <enumeratedValue> 6604 <name>Clear</name> 6605 <description>Disable interrupt on write.</description> 6606 <value>1</value> 6607 </enumeratedValue> 6608 </enumeratedValues> 6609 </field> 6610 <field> 6611 <name>TXDSENT</name> 6612 <description>Disable interrupt on TXDSENT event.</description> 6613 <lsb>7</lsb> <msb>7</msb> 6614 <enumeratedValues> 6615 <usage>read</usage> 6616 <enumeratedValue> 6617 <name>Disabled</name> 6618 <description>Interrupt disabled.</description> 6619 <value>0</value> 6620 </enumeratedValue> 6621 <enumeratedValue> 6622 <name>Enabled</name> 6623 <description>Interrupt enabled.</description> 6624 <value>1</value> 6625 </enumeratedValue> 6626 </enumeratedValues> 6627 <enumeratedValues> 6628 <usage>write</usage> 6629 <enumeratedValue> 6630 <name>Clear</name> 6631 <description>Disable interrupt on write.</description> 6632 <value>1</value> 6633 </enumeratedValue> 6634 </enumeratedValues> 6635 </field> 6636 <field> 6637 <name>ERROR</name> 6638 <description>Disable interrupt on ERROR event.</description> 6639 <lsb>9</lsb> <msb>9</msb> 6640 <enumeratedValues> 6641 <usage>read</usage> 6642 <enumeratedValue> 6643 <name>Disabled</name> 6644 <description>Interrupt disabled.</description> 6645 <value>0</value> 6646 </enumeratedValue> 6647 <enumeratedValue> 6648 <name>Enabled</name> 6649 <description>Interrupt enabled.</description> 6650 <value>1</value> 6651 </enumeratedValue> 6652 </enumeratedValues> 6653 <enumeratedValues> 6654 <usage>write</usage> 6655 <enumeratedValue> 6656 <name>Clear</name> 6657 <description>Disable interrupt on write.</description> 6658 <value>1</value> 6659 </enumeratedValue> 6660 </enumeratedValues> 6661 </field> 6662 <field> 6663 <name>BB</name> 6664 <description>Disable interrupt on BB event.</description> 6665 <lsb>14</lsb> <msb>14</msb> 6666 <enumeratedValues> 6667 <usage>read</usage> 6668 <enumeratedValue> 6669 <name>Disabled</name> 6670 <description>Interrupt disabled.</description> 6671 <value>0</value> 6672 </enumeratedValue> 6673 <enumeratedValue> 6674 <name>Enabled</name> 6675 <description>Interrupt enabled.</description> 6676 <value>1</value> 6677 </enumeratedValue> 6678 </enumeratedValues> 6679 <enumeratedValues> 6680 <usage>write</usage> 6681 <enumeratedValue> 6682 <name>Clear</name> 6683 <description>Disable interrupt on write.</description> 6684 <value>1</value> 6685 </enumeratedValue> 6686 </enumeratedValues> 6687 </field> 6688 <field> 6689 <name>SUSPENDED</name> 6690 <description>Disable interrupt on SUSPENDED event.</description> 6691 <lsb>18</lsb> <msb>18</msb> 6692 <enumeratedValues> 6693 <usage>read</usage> 6694 <enumeratedValue> 6695 <name>Disabled</name> 6696 <description>Interrupt disabled.</description> 6697 <value>0</value> 6698 </enumeratedValue> 6699 <enumeratedValue> 6700 <name>Enabled</name> 6701 <description>Interrupt enabled.</description> 6702 <value>1</value> 6703 </enumeratedValue> 6704 </enumeratedValues> 6705 <enumeratedValues> 6706 <usage>write</usage> 6707 <enumeratedValue> 6708 <name>Clear</name> 6709 <description>Disable interrupt on write.</description> 6710 <value>1</value> 6711 </enumeratedValue> 6712 </enumeratedValues> 6713 </field> 6714 </fields> 6715 </register> 6716 6717 <register> 6718 <name>ERRORSRC</name> 6719 <description>Two-wire error source. Write error field to 1 to clear error.</description> 6720 <addressOffset>0x4C4</addressOffset> 6721 <fields> 6722 <field> 6723 <name>OVERRUN</name> 6724 <description>Byte received in RXD register before read of the last received byte (data loss).</description> 6725 <lsb>0</lsb> <msb>0</msb> 6726 <enumeratedValues> 6727 <usage>read</usage> 6728 <enumeratedValue> 6729 <name>NotPresent</name> 6730 <description>Error not present.</description> 6731 <value>0</value> 6732 </enumeratedValue> 6733 <enumeratedValue> 6734 <name>Present</name> 6735 <description>Error present.</description> 6736 <value>1</value> 6737 </enumeratedValue> 6738 </enumeratedValues> 6739 <enumeratedValues> 6740 <usage>write</usage> 6741 <enumeratedValue> 6742 <name>Clear</name> 6743 <description>Clear error on write.</description> 6744 <value>1</value> 6745 </enumeratedValue> 6746 </enumeratedValues> 6747 </field> 6748 <field> 6749 <name>ANACK</name> 6750 <description>NACK received after sending the address.</description> 6751 <lsb>1</lsb> <msb>1</msb> 6752 <enumeratedValues> 6753 <usage>read</usage> 6754 <enumeratedValue> 6755 <name>NotPresent</name> 6756 <description>Error not present.</description> 6757 <value>0</value> 6758 </enumeratedValue> 6759 <enumeratedValue> 6760 <name>Present</name> 6761 <description>Error present.</description> 6762 <value>1</value> 6763 </enumeratedValue> 6764 </enumeratedValues> 6765 <enumeratedValues> 6766 <usage>write</usage> 6767 <enumeratedValue> 6768 <name>Clear</name> 6769 <description>Clear error on write.</description> 6770 <value>1</value> 6771 </enumeratedValue> 6772 </enumeratedValues> 6773 </field> 6774 <field> 6775 <name>DNACK</name> 6776 <description>NACK received after sending a data byte.</description> 6777 <lsb>2</lsb> <msb>2</msb> 6778 <enumeratedValues> 6779 <usage>read</usage> 6780 <enumeratedValue> 6781 <name>NotPresent</name> 6782 <description>Error not present.</description> 6783 <value>0</value> 6784 </enumeratedValue> 6785 <enumeratedValue> 6786 <name>Present</name> 6787 <description>Error present.</description> 6788 <value>1</value> 6789 </enumeratedValue> 6790 </enumeratedValues> 6791 <enumeratedValues> 6792 <usage>write</usage> 6793 <enumeratedValue> 6794 <name>Clear</name> 6795 <description>Clear error on write.</description> 6796 <value>1</value> 6797 </enumeratedValue> 6798 </enumeratedValues> 6799 </field> 6800 </fields> 6801 </register> 6802 6803 <register> 6804 <name>ENABLE</name> 6805 <description>Enable two-wire master.</description> 6806 <addressOffset>0x500</addressOffset> 6807 <fields> 6808 <field> 6809 <name>ENABLE</name> 6810 <description>Enable or disable W2M</description> 6811 <lsb>0</lsb> <msb>2</msb> 6812 <enumeratedValues> 6813 <enumeratedValue> 6814 <name>Disabled</name> 6815 <description>Disabled.</description> 6816 <value>0x00</value> 6817 </enumeratedValue> 6818 <enumeratedValue> 6819 <name>Enabled</name> 6820 <description>Enabled.</description> 6821 <value>0x05</value> 6822 </enumeratedValue> 6823 </enumeratedValues> 6824 </field> 6825 </fields> 6826 </register> 6827 6828 <register> 6829 <name>PSELSCL</name> 6830 <description>Pin select for SCL.</description> 6831 <addressOffset>0x508</addressOffset> 6832 <resetValue>0xFFFFFFFF</resetValue> 6833 </register> 6834 <register> 6835 <name>PSELSDA</name> 6836 <description>Pin select for SDA.</description> 6837 <addressOffset>0x50C</addressOffset> 6838 <resetValue>0xFFFFFFFF</resetValue> 6839 </register> 6840 6841 <register> 6842 <name>RXD</name> 6843 <description>RX data register.</description> 6844 <addressOffset>0x518</addressOffset> 6845 <access>read-only</access> 6846 <readAction>modifyExternal</readAction> 6847 <fields> 6848 <field> 6849 <name>RXD</name> 6850 <description>RX data from last transfer.</description> 6851 <lsb>0</lsb> <msb>7</msb> 6852 </field> 6853 </fields> 6854 </register> 6855 <register> 6856 <name>TXD</name> 6857 <description>TX data register.</description> 6858 <addressOffset>0x51C</addressOffset> 6859 <fields> 6860 <field> 6861 <name>TXD</name> 6862 <description>TX data for next transfer.</description> 6863 <lsb>0</lsb> <msb>7</msb> 6864 </field> 6865 </fields> 6866 </register> 6867 <register> 6868 <name>FREQUENCY</name> 6869 <description>Two-wire frequency.</description> 6870 <addressOffset>0x524</addressOffset> 6871 <resetValue>0x04000000</resetValue> 6872 <fields> 6873 <field> 6874 <name>FREQUENCY</name> 6875 <description>Two-wire master clock frequency.</description> 6876 <lsb>0</lsb> <msb>31</msb> 6877 <enumeratedValues> 6878 <enumeratedValue> 6879 <name>K100</name> 6880 <description>100 kbps.</description> 6881 <value>0x01980000</value> 6882 </enumeratedValue> 6883 <enumeratedValue> 6884 <name>K250</name> 6885 <description>250 kbps.</description> 6886 <value>0x04000000</value> 6887 </enumeratedValue> 6888 <enumeratedValue> 6889 <name>K400</name> 6890 <description>400 kbps (actual rate 410.256 kbps).</description> 6891 <value>0x06680000</value> 6892 </enumeratedValue> 6893 </enumeratedValues> 6894 </field> 6895 </fields> 6896 </register> 6897 6898 <register> 6899 <name>ADDRESS</name> 6900 <description>Address used in the two-wire transfer.</description> 6901 <addressOffset>0x588</addressOffset> 6902 <fields> 6903 <field> 6904 <name>ADDRESS</name> 6905 <description>Two-wire address.</description> 6906 <lsb>0</lsb> <msb>6</msb> 6907 </field> 6908 </fields> 6909 </register> 6910 6911 <register> 6912 <name>POWER</name> 6913 <description>Peripheral power control.</description> 6914 <addressOffset>0xFFC</addressOffset> 6915 <fields> 6916 <field> 6917 <name>POWER</name> 6918 <description>Peripheral power control.</description> 6919 <lsb>0</lsb> <msb>0</msb> 6920 <enumeratedValues> 6921 <enumeratedValue> 6922 <name>Disabled</name> 6923 <description>Module power disabled.</description> 6924 <value>0</value> 6925 </enumeratedValue> 6926 <enumeratedValue> 6927 <name>Enabled</name> 6928 <description>Module power enabled.</description> 6929 <value>1</value> 6930 </enumeratedValue> 6931 </enumeratedValues> 6932 </field> 6933 </fields> 6934 </register> 6935 6936 </registers> 6937 </peripheral> 6938 6939 <peripheral derivedFrom="SPI0"> 6940 <name>SPI1</name> 6941 <version>522</version> 6942 <description>SPI master 1.</description> 6943 <baseAddress>0x40004000</baseAddress> 6944 <access>read-write</access> 6945 <interrupt> 6946 <name>SPI1_TWI1</name> 6947 <value>4</value> 6948 </interrupt> 6949 </peripheral> 6950 6951 <peripheral derivedFrom="TWI0"> 6952 <name>TWI1</name> 6953 <version>522</version> 6954 <description>Two-wire interface master 1.</description> 6955 <baseAddress>0x40004000</baseAddress> 6956 <access>read-write</access> 6957 <alternatePeripheral>SPI1</alternatePeripheral> 6958 <interrupt> 6959 <name>SPI1_TWI1</name> 6960 <value>4</value> 6961 </interrupt> 6962 </peripheral> 6963 6964 <peripheral> 6965 <name>SPIS1</name> 6966 <version>522</version> 6967 <description>SPI slave 1.</description> 6968 <baseAddress>0x40004000</baseAddress> 6969 <groupName>SPIS</groupName> 6970 <size>32</size> 6971 <access>read-write</access> 6972 <alternatePeripheral>SPI1</alternatePeripheral> 6973 <headerStructName>SPIS</headerStructName> 6974 6975 <addressBlock> 6976 <offset>0</offset> 6977 <size>0x1000</size> 6978 <usage>registers</usage> 6979 </addressBlock> 6980 6981 <interrupt> 6982 <name>SPI1_TWI1</name> 6983 <value>4</value> 6984 </interrupt> 6985 6986 <registers> 6987 <register> 6988 <name>TASKS_ACQUIRE</name> 6989 <description>Acquire SPI semaphore.</description> 6990 <addressOffset>0x024</addressOffset> 6991 <access>write-only</access> 6992 </register> 6993 <register> 6994 <name>TASKS_RELEASE</name> 6995 <description>Release SPI semaphore.</description> 6996 <addressOffset>0x028</addressOffset> 6997 <access>write-only</access> 6998 </register> 6999 7000 <register> 7001 <name>EVENTS_END</name> 7002 <description>Granted transaction completed.</description> 7003 <addressOffset>0x104</addressOffset> 7004 </register> 7005 <register> 7006 <name>EVENTS_ENDRX</name> 7007 <description>End of RXD buffer reached</description> 7008 <addressOffset>0x110</addressOffset> 7009 <access>read-write</access> 7010 </register> 7011 <register> 7012 <name>EVENTS_ACQUIRED</name> 7013 <description>Semaphore acquired.</description> 7014 <addressOffset>0x128</addressOffset> 7015 </register> 7016 7017 <register> 7018 <name>SHORTS</name> 7019 <description>Shortcuts for SPIS.</description> 7020 <addressOffset>0x200</addressOffset> 7021 <fields> 7022 <field> 7023 <name>END_ACQUIRE</name> 7024 <description>Shortcut between END event and the ACQUIRE task.</description> 7025 <lsb>2</lsb> <msb>2</msb> 7026 <enumeratedValues> 7027 <enumeratedValue> 7028 <name>Disabled</name> 7029 <description>Shortcut disabled.</description> 7030 <value>0</value> 7031 </enumeratedValue> 7032 <enumeratedValue> 7033 <name>Enabled</name> 7034 <description>Shortcut enabled.</description> 7035 <value>1</value> 7036 </enumeratedValue> 7037 </enumeratedValues> 7038 </field> 7039 </fields> 7040 </register> 7041 7042 <register> 7043 <name>INTENSET</name> 7044 <description>Interrupt enable set register.</description> 7045 <addressOffset>0x304</addressOffset> 7046 <fields> 7047 <field> 7048 <name>END</name> 7049 <description>Enable interrupt on END event.</description> 7050 <lsb>1</lsb> <msb>1</msb> 7051 <enumeratedValues> 7052 <usage>read</usage> 7053 <enumeratedValue> 7054 <name>Disabled</name> 7055 <description>Interrupt disabled.</description> 7056 <value>0</value> 7057 </enumeratedValue> 7058 <enumeratedValue> 7059 <name>Enabled</name> 7060 <description>Interrupt enabled.</description> 7061 <value>1</value> 7062 </enumeratedValue> 7063 </enumeratedValues> 7064 <enumeratedValues> 7065 <usage>write</usage> 7066 <enumeratedValue> 7067 <name>Set</name> 7068 <description>Enable interrupt on write.</description> 7069 <value>1</value> 7070 </enumeratedValue> 7071 </enumeratedValues> 7072 </field> 7073 <field> 7074 <name>ENDRX</name> 7075 <description>enable interrupt on ENDRX event.</description> 7076 <lsb>4</lsb> 7077 <msb>4</msb> 7078 <enumeratedValues> 7079 <usage>read</usage> 7080 <enumeratedValue> 7081 <name>Disabled</name> 7082 <description>Interrupt disabled.</description> 7083 <value>0</value> 7084 </enumeratedValue> 7085 <enumeratedValue> 7086 <name>Enabled</name> 7087 <description>Interrupt enabled.</description> 7088 <value>1</value> 7089 </enumeratedValue> 7090 </enumeratedValues> 7091 <enumeratedValues> 7092 <usage>write</usage> 7093 <enumeratedValue> 7094 <name>Set</name> 7095 <description>Enable interrupt on write.</description> 7096 <value>1</value> 7097 </enumeratedValue> 7098 </enumeratedValues> 7099 </field> 7100 <field> 7101 <name>ACQUIRED</name> 7102 <description>Enable interrupt on ACQUIRED event.</description> 7103 <lsb>10</lsb> <msb>10</msb> 7104 <enumeratedValues> 7105 <usage>read</usage> 7106 <enumeratedValue> 7107 <name>Disabled</name> 7108 <description>Interrupt disabled.</description> 7109 <value>0</value> 7110 </enumeratedValue> 7111 <enumeratedValue> 7112 <name>Enabled</name> 7113 <description>Interrupt enabled.</description> 7114 <value>1</value> 7115 </enumeratedValue> 7116 </enumeratedValues> 7117 <enumeratedValues> 7118 <usage>write</usage> 7119 <enumeratedValue> 7120 <name>Set</name> 7121 <description>Enable interrupt on write.</description> 7122 <value>1</value> 7123 </enumeratedValue> 7124 </enumeratedValues> 7125 </field> 7126 </fields> 7127 </register> 7128 <register> 7129 <name>INTENCLR</name> 7130 <description>Interrupt enable clear register.</description> 7131 <addressOffset>0x308</addressOffset> 7132 <fields> 7133 <field> 7134 <name>END</name> 7135 <description>Disable interrupt on END event.</description> 7136 <lsb>1</lsb> <msb>1</msb> 7137 <enumeratedValues> 7138 <usage>read</usage> 7139 <enumeratedValue> 7140 <name>Disabled</name> 7141 <description>Interrupt disabled.</description> 7142 <value>0</value> 7143 </enumeratedValue> 7144 <enumeratedValue> 7145 <name>Enabled</name> 7146 <description>Interrupt enabled.</description> 7147 <value>1</value> 7148 </enumeratedValue> 7149 </enumeratedValues> 7150 <enumeratedValues> 7151 <usage>write</usage> 7152 <enumeratedValue> 7153 <name>Clear</name> 7154 <description>Disable interrupt on write.</description> 7155 <value>1</value> 7156 </enumeratedValue> 7157 </enumeratedValues> 7158 </field> 7159 <field> 7160 <name>ENDRX</name> 7161 <description>Disable interrupt on ENDRX event.</description> 7162 <lsb>4</lsb> <msb>4</msb> 7163 <enumeratedValues> 7164 <usage>read</usage> 7165 <enumeratedValue> 7166 <name>Disabled</name> 7167 <description>Interrupt disabled.</description> 7168 <value>0</value> 7169 </enumeratedValue> 7170 <enumeratedValue> 7171 <name>Enabled</name> 7172 <description>Interrupt enabled.</description> 7173 <value>1</value> 7174 </enumeratedValue> 7175 </enumeratedValues> 7176 <enumeratedValues> 7177 <usage>write</usage> 7178 <enumeratedValue> 7179 <name>Clear</name> 7180 <description>Disable interrupt on write.</description> 7181 <value>1</value> 7182 </enumeratedValue> 7183 </enumeratedValues> 7184 </field> 7185 <field> 7186 <name>ACQUIRED</name> 7187 <description>Disable interrupt on ACQUIRED event.</description> 7188 <lsb>10</lsb> <msb>10</msb> 7189 <enumeratedValues> 7190 <usage>read</usage> 7191 <enumeratedValue> 7192 <name>Disabled</name> 7193 <description>Interrupt disabled.</description> 7194 <value>0</value> 7195 </enumeratedValue> 7196 <enumeratedValue> 7197 <name>Enabled</name> 7198 <description>Interrupt enabled.</description> 7199 <value>1</value> 7200 </enumeratedValue> 7201 </enumeratedValues> 7202 <enumeratedValues> 7203 <usage>write</usage> 7204 <enumeratedValue> 7205 <name>Clear</name> 7206 <description>Disable interrupt on write.</description> 7207 <value>1</value> 7208 </enumeratedValue> 7209 </enumeratedValues> 7210 </field> 7211 </fields> 7212 </register> 7213 7214 <register> 7215 <name>SEMSTAT</name> 7216 <description>Semaphore status.</description> 7217 <addressOffset>0x400</addressOffset> 7218 <access>read-only</access> 7219 <resetValue>0x00000001</resetValue> 7220 <fields> 7221 <field> 7222 <name>SEMSTAT</name> 7223 <description>Semaphore status.</description> 7224 <lsb>0</lsb> <msb>1</msb> 7225 <enumeratedValues> 7226 <enumeratedValue> 7227 <name>Free</name> 7228 <description>Semaphore is free.</description> 7229 <value>0x00</value> 7230 </enumeratedValue> 7231 <enumeratedValue> 7232 <name>CPU</name> 7233 <description>Semaphore is assigned to the CPU.</description> 7234 <value>0x01</value> 7235 </enumeratedValue> 7236 <enumeratedValue> 7237 <name>SPIS</name> 7238 <description>Semaphore is assigned to the SPIS.</description> 7239 <value>0x02</value> 7240 </enumeratedValue> 7241 <enumeratedValue> 7242 <name>CPUPending</name> 7243 <description>Semaphore is assigned to the SPIS, but a handover to the CPU is pending.</description> 7244 <value>0x03</value> 7245 </enumeratedValue> 7246 </enumeratedValues> 7247 </field> 7248 </fields> 7249 </register> 7250 <register> 7251 <name>STATUS</name> 7252 <description>Status from last transaction.</description> 7253 <addressOffset>0x440</addressOffset> 7254 <fields> 7255 <field> 7256 <name>OVERREAD</name> 7257 <description>TX buffer overread detected, and prevented.</description> 7258 <lsb>0</lsb> <msb>0</msb> 7259 <enumeratedValues> 7260 <usage>read</usage> 7261 <enumeratedValue> 7262 <name>NotPresent</name> 7263 <description>Error not present.</description> 7264 <value>0</value> 7265 </enumeratedValue> 7266 <enumeratedValue> 7267 <name>Present</name> 7268 <description>Error present.</description> 7269 <value>1</value> 7270 </enumeratedValue> 7271 </enumeratedValues> 7272 <enumeratedValues> 7273 <usage>write</usage> 7274 <enumeratedValue> 7275 <name>Clear</name> 7276 <description>Clear on write.</description> 7277 <value>1</value> 7278 </enumeratedValue> 7279 </enumeratedValues> 7280 </field> 7281 <field> 7282 <name>OVERFLOW</name> 7283 <description>RX buffer overflow detected, and prevented.</description> 7284 <lsb>1</lsb> <msb>1</msb> 7285 <enumeratedValues> 7286 <usage>read</usage> 7287 <enumeratedValue> 7288 <name>NotPresent</name> 7289 <description>Error not present.</description> 7290 <value>0</value> 7291 </enumeratedValue> 7292 <enumeratedValue> 7293 <name>Present</name> 7294 <description>Error present.</description> 7295 <value>1</value> 7296 </enumeratedValue> 7297 </enumeratedValues> 7298 <enumeratedValues> 7299 <usage>write</usage> 7300 <enumeratedValue> 7301 <name>Clear</name> 7302 <description>Clear on write.</description> 7303 <value>1</value> 7304 </enumeratedValue> 7305 </enumeratedValues> 7306 </field> 7307 </fields> 7308 </register> 7309 7310 <register> 7311 <name>ENABLE</name> 7312 <description>Enable SPIS.</description> 7313 <addressOffset>0x500</addressOffset> 7314 <fields> 7315 <field> 7316 <name>ENABLE</name> 7317 <description>Enable or disable SPIS.</description> 7318 <lsb>0</lsb> <msb>2</msb> 7319 <enumeratedValues> 7320 <enumeratedValue> 7321 <name>Disabled</name> 7322 <description>Disabled SPIS.</description> 7323 <value>0x00</value> 7324 </enumeratedValue> 7325 <enumeratedValue> 7326 <name>Enabled</name> 7327 <description>Enable SPIS.</description> 7328 <value>0x02</value> 7329 </enumeratedValue> 7330 </enumeratedValues> 7331 </field> 7332 </fields> 7333 </register> 7334 7335 <register> 7336 <name>PSELSCK</name> 7337 <description>Pin select for SCK.</description> 7338 <addressOffset>0x508</addressOffset> 7339 <resetValue>0xFFFFFFFF</resetValue> 7340 </register> 7341 <register> 7342 <name>PSELMISO</name> 7343 <description>Pin select for MISO.</description> 7344 <addressOffset>0x50C</addressOffset> 7345 <resetValue>0xFFFFFFFF</resetValue> 7346 </register> 7347 <register> 7348 <name>PSELMOSI</name> 7349 <description>Pin select for MOSI.</description> 7350 <addressOffset>0x510</addressOffset> 7351 <resetValue>0xFFFFFFFF</resetValue> 7352 </register> 7353 <register> 7354 <name>PSELCSN</name> 7355 <description>Pin select for CSN.</description> 7356 <addressOffset>0x514</addressOffset> 7357 <resetValue>0xFFFFFFFF</resetValue> 7358 </register> 7359 7360 <register> 7361 <name>RXDPTR</name> 7362 <description>RX data pointer.</description> 7363 <addressOffset>0x534</addressOffset> 7364 </register> 7365 <register> 7366 <name>MAXRX</name> 7367 <description>Maximum number of bytes in the receive buffer.</description> 7368 <addressOffset>0x538</addressOffset> 7369 <fields> 7370 <field> 7371 <name>MAXRX</name> 7372 <description>Maximum number of bytes in the receive buffer.</description> 7373 <lsb>0</lsb> <msb>7</msb> 7374 </field> 7375 </fields> 7376 </register> 7377 <register> 7378 <name>AMOUNTRX</name> 7379 <description>Number of bytes received in last granted transaction.</description> 7380 <addressOffset>0x53C</addressOffset> 7381 <access>read-only</access> 7382 <fields> 7383 <field> 7384 <name>AMOUNTRX</name> 7385 <description>Number of bytes received in last granted transaction.</description> 7386 <lsb>0</lsb> <msb>7</msb> 7387 </field> 7388 </fields> 7389 </register> 7390 7391 <register> 7392 <name>TXDPTR</name> 7393 <description>TX data pointer.</description> 7394 <addressOffset>0x544</addressOffset> 7395 </register> 7396 <register> 7397 <name>MAXTX</name> 7398 <description>Maximum number of bytes in the transmit buffer.</description> 7399 <addressOffset>0x548</addressOffset> 7400 <fields> 7401 <field> 7402 <name>MAXTX</name> 7403 <description>Maximum number of bytes in the transmit buffer.</description> 7404 <lsb>0</lsb> <msb>7</msb> 7405 </field> 7406 </fields> 7407 </register> 7408 <register> 7409 <name>AMOUNTTX</name> 7410 <description>Number of bytes transmitted in last granted transaction.</description> 7411 <addressOffset>0x54C</addressOffset> 7412 <access>read-only</access> 7413 <fields> 7414 <field> 7415 <name>AMOUNTTX</name> 7416 <description>Number of bytes transmitted in last granted transaction.</description> 7417 <lsb>0</lsb> <msb>7</msb> 7418 </field> 7419 </fields> 7420 </register> 7421 7422 <register> 7423 <name>CONFIG</name> 7424 <description>Configuration register.</description> 7425 <addressOffset>0x554</addressOffset> 7426 <fields> 7427 <field> 7428 <name>ORDER</name> 7429 <description>Bit order.</description> 7430 <lsb>0</lsb> <msb>0</msb> 7431 <enumeratedValues> 7432 <enumeratedValue> 7433 <name>MsbFirst</name> 7434 <description>Most significant bit transmitted out first.</description> 7435 <value>0</value> 7436 </enumeratedValue> 7437 <enumeratedValue> 7438 <name>LsbFirst</name> 7439 <description>Least significant bit transmitted out first.</description> 7440 <value>1</value> 7441 </enumeratedValue> 7442 </enumeratedValues> 7443 </field> 7444 <field> 7445 <name>CPHA</name> 7446 <description>Serial clock (SCK) phase.</description> 7447 <lsb>1</lsb> <msb>1</msb> 7448 <enumeratedValues> 7449 <enumeratedValue> 7450 <name>Leading</name> 7451 <description>Sample on leading edge of the clock. Shift serial data on trailing edge.</description> 7452 <value>0</value> 7453 </enumeratedValue> 7454 <enumeratedValue> 7455 <name>Trailing</name> 7456 <description>Sample on trailing edge of the clock. Shift serial data on leading edge.</description> 7457 <value>1</value> 7458 </enumeratedValue> 7459 </enumeratedValues> 7460 </field> 7461 <field> 7462 <name>CPOL</name> 7463 <description>Serial clock (SCK) polarity.</description> 7464 <lsb>2</lsb> <msb>2</msb> 7465 <enumeratedValues> 7466 <enumeratedValue> 7467 <name>ActiveHigh</name> 7468 <description>Active high.</description> 7469 <value>0</value> 7470 </enumeratedValue> 7471 <enumeratedValue> 7472 <name>ActiveLow</name> 7473 <description>Active low.</description> 7474 <value>1</value> 7475 </enumeratedValue> 7476 </enumeratedValues> 7477 </field> 7478 </fields> 7479 </register> 7480 7481 <register> 7482 <name>DEF</name> 7483 <description>Default character.</description> 7484 <addressOffset>0x55C</addressOffset> 7485 <fields> 7486 <field> 7487 <name>DEF</name> 7488 <description>Default character.</description> 7489 <lsb>0</lsb> <msb>7</msb> 7490 </field> 7491 </fields> 7492 </register> 7493 <register> 7494 <name>ORC</name> 7495 <description>Over-read character.</description> 7496 <addressOffset>0x5C0</addressOffset> 7497 <fields> 7498 <field> 7499 <name>ORC</name> 7500 <description>Over-read character.</description> 7501 <lsb>0</lsb> <msb>7</msb> 7502 </field> 7503 </fields> 7504 </register> 7505 7506 <register> 7507 <name>POWER</name> 7508 <description>Peripheral power control.</description> 7509 <addressOffset>0xFFC</addressOffset> 7510 <fields> 7511 <field> 7512 <name>POWER</name> 7513 <description>Peripheral power control.</description> 7514 <lsb>0</lsb> <msb>0</msb> 7515 <enumeratedValues> 7516 <enumeratedValue> 7517 <name>Disabled</name> 7518 <description>Module power disabled.</description> 7519 <value>0</value> 7520 </enumeratedValue> 7521 <enumeratedValue> 7522 <name>Enabled</name> 7523 <description>Module power enabled.</description> 7524 <value>1</value> 7525 </enumeratedValue> 7526 </enumeratedValues> 7527 </field> 7528 </fields> 7529 </register> 7530 7531 </registers> 7532 </peripheral> 7533 7534 <peripheral> 7535 <name>GPIOTE</name> 7536 <version>522</version> 7537 <description>GPIO tasks and events.</description> 7538 <baseAddress>0x40006000</baseAddress> 7539 <groupName>GPIOTE</groupName> 7540 <size>32</size> 7541 <access>read-write</access> 7542 7543 <addressBlock> 7544 <offset>0</offset> 7545 <size>0x1000</size> 7546 <usage>registers</usage> 7547 </addressBlock> 7548 7549 <interrupt> 7550 <name>GPIOTE</name> 7551 <value>6</value> 7552 </interrupt> 7553 7554 <registers> 7555 <register> 7556 <dim>4</dim> 7557 <dimIncrement>0x04</dimIncrement> 7558 <name>TASKS_OUT[%s]</name> 7559 <description>Tasks asssociated with GPIOTE channels.</description> 7560 <addressOffset>0x000</addressOffset> 7561 <access>write-only</access> 7562 </register> 7563 7564 <register> 7565 <dim>4</dim> 7566 <dimIncrement>0x04</dimIncrement> 7567 <name>EVENTS_IN[%s]</name> 7568 <description>Tasks asssociated with GPIOTE channels.</description> 7569 <addressOffset>0x100</addressOffset> 7570 </register> 7571 <register> 7572 <name>EVENTS_PORT</name> 7573 <description>Event generated from multiple pins.</description> 7574 <addressOffset>0x17C</addressOffset> 7575 </register> 7576 7577 <register> 7578 <name>INTENSET</name> 7579 <description>Interrupt enable set register.</description> 7580 <addressOffset>0x304</addressOffset> 7581 <fields> 7582 <field> 7583 <name>IN0</name> 7584 <description>Enable interrupt on IN[0] event.</description> 7585 <lsb>0</lsb> <msb>0</msb> 7586 <enumeratedValues> 7587 <usage>read</usage> 7588 <enumeratedValue> 7589 <name>Disabled</name> 7590 <description>Interrupt disabled.</description> 7591 <value>0</value> 7592 </enumeratedValue> 7593 <enumeratedValue> 7594 <name>Enabled</name> 7595 <description>Interrupt enabled.</description> 7596 <value>1</value> 7597 </enumeratedValue> 7598 </enumeratedValues> 7599 <enumeratedValues> 7600 <usage>write</usage> 7601 <enumeratedValue> 7602 <name>Set</name> 7603 <description>Enable interrupt on write.</description> 7604 <value>1</value> 7605 </enumeratedValue> 7606 </enumeratedValues> 7607 </field> 7608 <field> 7609 <name>IN1</name> 7610 <description>Enable interrupt on IN[1] event.</description> 7611 <lsb>1</lsb> <msb>1</msb> 7612 <enumeratedValues> 7613 <usage>read</usage> 7614 <enumeratedValue> 7615 <name>Disabled</name> 7616 <description>Interrupt disabled.</description> 7617 <value>0</value> 7618 </enumeratedValue> 7619 <enumeratedValue> 7620 <name>Enabled</name> 7621 <description>Interrupt enabled.</description> 7622 <value>1</value> 7623 </enumeratedValue> 7624 </enumeratedValues> 7625 <enumeratedValues> 7626 <usage>write</usage> 7627 <enumeratedValue> 7628 <name>Set</name> 7629 <description>Enable interrupt on write.</description> 7630 <value>1</value> 7631 </enumeratedValue> 7632 </enumeratedValues> 7633 </field> 7634 <field> 7635 <name>IN2</name> 7636 <description>Enable interrupt on IN[2] event.</description> 7637 <lsb>2</lsb> <msb>2</msb> 7638 <enumeratedValues> 7639 <usage>read</usage> 7640 <enumeratedValue> 7641 <name>Disabled</name> 7642 <description>Interrupt disabled.</description> 7643 <value>0</value> 7644 </enumeratedValue> 7645 <enumeratedValue> 7646 <name>Enabled</name> 7647 <description>Interrupt enabled.</description> 7648 <value>1</value> 7649 </enumeratedValue> 7650 </enumeratedValues> 7651 <enumeratedValues> 7652 <usage>write</usage> 7653 <enumeratedValue> 7654 <name>Set</name> 7655 <description>Enable interrupt on write.</description> 7656 <value>1</value> 7657 </enumeratedValue> 7658 </enumeratedValues> 7659 </field> 7660 <field> 7661 <name>IN3</name> 7662 <description>Enable interrupt on IN[3] event.</description> 7663 <lsb>3</lsb> <msb>3</msb> 7664 <enumeratedValues> 7665 <usage>read</usage> 7666 <enumeratedValue> 7667 <name>Disabled</name> 7668 <description>Interrupt disabled.</description> 7669 <value>0</value> 7670 </enumeratedValue> 7671 <enumeratedValue> 7672 <name>Enabled</name> 7673 <description>Interrupt enabled.</description> 7674 <value>1</value> 7675 </enumeratedValue> 7676 </enumeratedValues> 7677 <enumeratedValues> 7678 <usage>write</usage> 7679 <enumeratedValue> 7680 <name>Set</name> 7681 <description>Enable interrupt on write.</description> 7682 <value>1</value> 7683 </enumeratedValue> 7684 </enumeratedValues> 7685 </field> 7686 <field> 7687 <name>PORT</name> 7688 <description>Enable interrupt on PORT event.</description> 7689 <lsb>31</lsb> <msb>31</msb> 7690 <enumeratedValues> 7691 <usage>read</usage> 7692 <enumeratedValue> 7693 <name>Disabled</name> 7694 <description>Interrupt disabled.</description> 7695 <value>0</value> 7696 </enumeratedValue> 7697 <enumeratedValue> 7698 <name>Enabled</name> 7699 <description>Interrupt enabled.</description> 7700 <value>1</value> 7701 </enumeratedValue> 7702 </enumeratedValues> 7703 <enumeratedValues> 7704 <usage>write</usage> 7705 <enumeratedValue> 7706 <name>Set</name> 7707 <description>Enable interrupt on write.</description> 7708 <value>1</value> 7709 </enumeratedValue> 7710 </enumeratedValues> 7711 </field> 7712 </fields> 7713 </register> 7714 <register> 7715 <name>INTENCLR</name> 7716 <description>Interrupt enable clear register.</description> 7717 <addressOffset>0x308</addressOffset> 7718 <fields> 7719 <field> 7720 <name>IN0</name> 7721 <description>Disable interrupt on IN[0] event.</description> 7722 <lsb>0</lsb> <msb>0</msb> 7723 <enumeratedValues> 7724 <usage>read</usage> 7725 <enumeratedValue> 7726 <name>Disabled</name> 7727 <description>Interrupt disabled.</description> 7728 <value>0</value> 7729 </enumeratedValue> 7730 <enumeratedValue> 7731 <name>Enabled</name> 7732 <description>Interrupt enabled.</description> 7733 <value>1</value> 7734 </enumeratedValue> 7735 </enumeratedValues> 7736 <enumeratedValues> 7737 <usage>write</usage> 7738 <enumeratedValue> 7739 <name>Clear</name> 7740 <description>Disable interrupt on write.</description> 7741 <value>1</value> 7742 </enumeratedValue> 7743 </enumeratedValues> 7744 </field> 7745 <field> 7746 <name>IN1</name> 7747 <description>Disable interrupt on IN[1] event.</description> 7748 <lsb>1</lsb> <msb>1</msb> 7749 <enumeratedValues> 7750 <usage>read</usage> 7751 <enumeratedValue> 7752 <name>Disabled</name> 7753 <description>Interrupt disabled.</description> 7754 <value>0</value> 7755 </enumeratedValue> 7756 <enumeratedValue> 7757 <name>Enabled</name> 7758 <description>Interrupt enabled.</description> 7759 <value>1</value> 7760 </enumeratedValue> 7761 </enumeratedValues> 7762 <enumeratedValues> 7763 <usage>write</usage> 7764 <enumeratedValue> 7765 <name>Clear</name> 7766 <description>Disable interrupt on write.</description> 7767 <value>1</value> 7768 </enumeratedValue> 7769 </enumeratedValues> 7770 </field> 7771 <field> 7772 <name>IN2</name> 7773 <description>Disable interrupt on IN[2] event.</description> 7774 <lsb>2</lsb> <msb>2</msb> 7775 <enumeratedValues> 7776 <usage>read</usage> 7777 <enumeratedValue> 7778 <name>Disabled</name> 7779 <description>Interrupt disabled.</description> 7780 <value>0</value> 7781 </enumeratedValue> 7782 <enumeratedValue> 7783 <name>Enabled</name> 7784 <description>Interrupt enabled.</description> 7785 <value>1</value> 7786 </enumeratedValue> 7787 </enumeratedValues> 7788 <enumeratedValues> 7789 <usage>write</usage> 7790 <enumeratedValue> 7791 <name>Clear</name> 7792 <description>Disable interrupt on write.</description> 7793 <value>1</value> 7794 </enumeratedValue> 7795 </enumeratedValues> 7796 </field> 7797 <field> 7798 <name>IN3</name> 7799 <description>Disable interrupt on IN[3] event.</description> 7800 <lsb>3</lsb> <msb>3</msb> 7801 <enumeratedValues> 7802 <usage>read</usage> 7803 <enumeratedValue> 7804 <name>Disabled</name> 7805 <description>Interrupt disabled.</description> 7806 <value>0</value> 7807 </enumeratedValue> 7808 <enumeratedValue> 7809 <name>Enabled</name> 7810 <description>Interrupt enabled.</description> 7811 <value>1</value> 7812 </enumeratedValue> 7813 </enumeratedValues> 7814 <enumeratedValues> 7815 <usage>write</usage> 7816 <enumeratedValue> 7817 <name>Clear</name> 7818 <description>Disable interrupt on write.</description> 7819 <value>1</value> 7820 </enumeratedValue> 7821 </enumeratedValues> 7822 </field> 7823 <field> 7824 <name>PORT</name> 7825 <description>Disable interrupt on PORT event.</description> 7826 <lsb>31</lsb> <msb>31</msb> 7827 <enumeratedValues> 7828 <usage>read</usage> 7829 <enumeratedValue> 7830 <name>Disabled</name> 7831 <description>Interrupt disabled.</description> 7832 <value>0</value> 7833 </enumeratedValue> 7834 <enumeratedValue> 7835 <name>Enabled</name> 7836 <description>Interrupt enabled.</description> 7837 <value>1</value> 7838 </enumeratedValue> 7839 </enumeratedValues> 7840 <enumeratedValues> 7841 <usage>write</usage> 7842 <enumeratedValue> 7843 <name>Clear</name> 7844 <description>Disable interrupt on write.</description> 7845 <value>1</value> 7846 </enumeratedValue> 7847 </enumeratedValues> 7848 </field> 7849 </fields> 7850 </register> 7851 7852 <register> 7853 <dim>4</dim> 7854 <dimIncrement>0x04</dimIncrement> 7855 <name>CONFIG[%s]</name> 7856 <description>Channel configuration registers.</description> 7857 <addressOffset>0x510</addressOffset> 7858 <fields> 7859 <field> 7860 <name>MODE</name> 7861 <description>Mode</description> 7862 <lsb>0</lsb> <msb>1</msb> 7863 <enumeratedValues> 7864 <enumeratedValue> 7865 <name>Disabled</name> 7866 <description>Disabled.</description> 7867 <value>0x00</value> 7868 </enumeratedValue> 7869 <enumeratedValue> 7870 <name>Event</name> 7871 <description>Channel configure in event mode.</description> 7872 <value>0x01</value> 7873 </enumeratedValue> 7874 <enumeratedValue> 7875 <name>Task</name> 7876 <description>Channel configure in task mode.</description> 7877 <value>0x03</value> 7878 </enumeratedValue> 7879 </enumeratedValues> 7880 </field> 7881 <field> 7882 <name>PSEL</name> 7883 <description>Pin select.</description> 7884 <lsb>8</lsb> <msb>12</msb> 7885 </field> 7886 <field> 7887 <name>POLARITY</name> 7888 <description>Effects on output when in Task mode, or events on input that generates an event.</description> 7889 <lsb>16</lsb> <msb>17</msb> 7890 <enumeratedValues> 7891 <enumeratedValue> 7892 <name>None</name> 7893 <description>No task or event.</description> 7894 <value>0x00</value> 7895 </enumeratedValue> 7896 <enumeratedValue> 7897 <name>LoToHi</name> 7898 <description>Low to high.</description> 7899 <value>0x01</value> 7900 </enumeratedValue> 7901 <enumeratedValue> 7902 <name>HiToLo</name> 7903 <description>High to low.</description> 7904 <value>0x02</value> 7905 </enumeratedValue> 7906 <enumeratedValue> 7907 <name>Toggle</name> 7908 <description>Toggle.</description> 7909 <value>0x03</value> 7910 </enumeratedValue> 7911 </enumeratedValues> 7912 </field> 7913 <field> 7914 <name>OUTINIT</name> 7915 <description>Initial value of the output when the GPIOTE channel is configured as a Task.</description> 7916 <lsb>20</lsb> <msb>20</msb> 7917 <enumeratedValues> 7918 <enumeratedValue> 7919 <name>Low</name> 7920 <description>Initial low output when in task mode.</description> 7921 <value>0</value> 7922 </enumeratedValue> 7923 <enumeratedValue> 7924 <name>High</name> 7925 <description>Initial high output when in task mode.</description> 7926 <value>1</value> 7927 </enumeratedValue> 7928 </enumeratedValues> 7929 </field> 7930 </fields> 7931 </register> 7932 7933 <register> 7934 <name>POWER</name> 7935 <description>Peripheral power control.</description> 7936 <addressOffset>0xFFC</addressOffset> 7937 <fields> 7938 <field> 7939 <name>POWER</name> 7940 <description>Peripheral power control.</description> 7941 <lsb>0</lsb> <msb>0</msb> 7942 <enumeratedValues> 7943 <enumeratedValue> 7944 <name>Disabled</name> 7945 <description>Module power disabled.</description> 7946 <value>0</value> 7947 </enumeratedValue> 7948 <enumeratedValue> 7949 <name>Enabled</name> 7950 <description>Module power enabled.</description> 7951 <value>1</value> 7952 </enumeratedValue> 7953 </enumeratedValues> 7954 </field> 7955 </fields> 7956 </register> 7957 7958 </registers> 7959 </peripheral> 7960 7961 <peripheral> 7962 <name>ADC</name> 7963 <version>522</version> 7964 <description>Analog to digital converter.</description> 7965 <baseAddress>0x40007000</baseAddress> 7966 <groupName>ADC</groupName> 7967 <size>32</size> 7968 <access>read-write</access> 7969 7970 <addressBlock> 7971 <offset>0</offset> 7972 <size>0x1000</size> 7973 <usage>registers</usage> 7974 </addressBlock> 7975 7976 <interrupt> 7977 <name>ADC</name> 7978 <value>7</value> 7979 </interrupt> 7980 7981 <registers> 7982 <register> 7983 <name>TASKS_START</name> 7984 <description>Start an ADC conversion.</description> 7985 <addressOffset>0x000</addressOffset> 7986 <access>write-only</access> 7987 </register> 7988 <register> 7989 <name>TASKS_STOP</name> 7990 <description>Stop ADC.</description> 7991 <addressOffset>0x004</addressOffset> 7992 <access>write-only</access> 7993 </register> 7994 7995 <register> 7996 <name>EVENTS_END</name> 7997 <description>ADC conversion complete.</description> 7998 <addressOffset>0x100</addressOffset> 7999 </register> 8000 8001 <register> 8002 <name>INTENSET</name> 8003 <description>Interrupt enable set register.</description> 8004 <addressOffset>0x304</addressOffset> 8005 <fields> 8006 <field> 8007 <name>END</name> 8008 <description>Enable interrupt on END event.</description> 8009 <lsb>0</lsb> <msb>0</msb> 8010 <enumeratedValues> 8011 <usage>read</usage> 8012 <enumeratedValue> 8013 <name>Disabled</name> 8014 <description>Interrupt disabled.</description> 8015 <value>0</value> 8016 </enumeratedValue> 8017 <enumeratedValue> 8018 <name>Enabled</name> 8019 <description>Interrupt enabled.</description> 8020 <value>1</value> 8021 </enumeratedValue> 8022 </enumeratedValues> 8023 <enumeratedValues> 8024 <usage>write</usage> 8025 <enumeratedValue> 8026 <name>Set</name> 8027 <description>Enable interrupt on write.</description> 8028 <value>1</value> 8029 </enumeratedValue> 8030 </enumeratedValues> 8031 </field> 8032 </fields> 8033 </register> 8034 <register> 8035 <name>INTENCLR</name> 8036 <description>Interrupt enable clear register.</description> 8037 <addressOffset>0x308</addressOffset> 8038 <fields> 8039 <field> 8040 <name>END</name> 8041 <description>Disable interrupt on END event.</description> 8042 <lsb>0</lsb> <msb>0</msb> 8043 <enumeratedValues> 8044 <usage>read</usage> 8045 <enumeratedValue> 8046 <name>Disabled</name> 8047 <description>Interrupt disabled.</description> 8048 <value>0</value> 8049 </enumeratedValue> 8050 <enumeratedValue> 8051 <name>Enabled</name> 8052 <description>Interrupt enabled.</description> 8053 <value>1</value> 8054 </enumeratedValue> 8055 </enumeratedValues> 8056 <enumeratedValues> 8057 <usage>write</usage> 8058 <enumeratedValue> 8059 <name>Clear</name> 8060 <description>Disable interrupt on write.</description> 8061 <value>1</value> 8062 </enumeratedValue> 8063 </enumeratedValues> 8064 </field> 8065 </fields> 8066 </register> 8067 8068 <register> 8069 <name>BUSY</name> 8070 <description>ADC busy register.</description> 8071 <addressOffset>0x400</addressOffset> 8072 <access>read-only</access> 8073 <fields> 8074 <field> 8075 <name>BUSY</name> 8076 <description>ADC busy register.</description> 8077 <lsb>0</lsb> <msb>0</msb> 8078 <enumeratedValues> 8079 <enumeratedValue> 8080 <name>Ready</name> 8081 <description>No ongoing ADC conversion is taking place. ADC is ready.</description> 8082 <value>0</value> 8083 </enumeratedValue> 8084 <enumeratedValue> 8085 <name>Busy</name> 8086 <description>An ADC conversion is taking place. ADC is busy.</description> 8087 <value>1</value> 8088 </enumeratedValue> 8089 </enumeratedValues> 8090 </field> 8091 </fields> 8092 </register> 8093 8094 <register> 8095 <name>ENABLE</name> 8096 <description>ADC enable.</description> 8097 <addressOffset>0x500</addressOffset> 8098 <fields> 8099 <field> 8100 <name>ENABLE</name> 8101 <description>ADC enable.</description> 8102 <lsb>0</lsb> <msb>1</msb> 8103 <enumeratedValues> 8104 <enumeratedValue> 8105 <name>Disabled</name> 8106 <description>ADC is disabled.</description> 8107 <value>0x00</value> 8108 </enumeratedValue> 8109 <enumeratedValue> 8110 <name>Enabled</name> 8111 <description>ADC is enabled. If an analog input pin is selected as source of the conversion, the selected pin is configured as an analog input.</description> 8112 <value>0x01</value> 8113 </enumeratedValue> 8114 </enumeratedValues> 8115 </field> 8116 </fields> 8117 </register> 8118 8119 <register> 8120 <name>CONFIG</name> 8121 <description>ADC configuration register.</description> 8122 <addressOffset>0x504</addressOffset> 8123 <resetValue>0x00000018</resetValue> 8124 <fields> 8125 <field> 8126 <name>RES</name> 8127 <description>ADC resolution.</description> 8128 <lsb>0</lsb> <msb>1</msb> 8129 <enumeratedValues> 8130 <enumeratedValue> 8131 <name>8bit</name> 8132 <description>8bit ADC resolution.</description> 8133 <value>0x00</value> 8134 </enumeratedValue> 8135 <enumeratedValue> 8136 <name>9bit</name> 8137 <description>9bit ADC resolution.</description> 8138 <value>0x01</value> 8139 </enumeratedValue> 8140 <enumeratedValue> 8141 <name>10bit</name> 8142 <description>10bit ADC resolution.</description> 8143 <value>0x02</value> 8144 </enumeratedValue> 8145 </enumeratedValues> 8146 </field> 8147 <field> 8148 <name>INPSEL</name> 8149 <description>ADC input selection.</description> 8150 <lsb>2</lsb> <msb>4</msb> 8151 <enumeratedValues> 8152 <enumeratedValue> 8153 <name>AnalogInputNoPrescaling</name> 8154 <description>Analog input specified by PSEL with no prescaling used as input for the conversion.</description> 8155 <value>0x00</value> 8156 </enumeratedValue> 8157 <enumeratedValue> 8158 <name>AnalogInputTwoThirdsPrescaling</name> 8159 <description>Analog input specified by PSEL with 2/3 prescaling used as input for the conversion.</description> 8160 <value>0x01</value> 8161 </enumeratedValue> 8162 <enumeratedValue> 8163 <name>AnalogInputOneThirdPrescaling</name> 8164 <description>Analog input specified by PSEL with 1/3 prescaling used as input for the conversion.</description> 8165 <value>0x02</value> 8166 </enumeratedValue> 8167 <enumeratedValue> 8168 <name>SupplyTwoThirdsPrescaling</name> 8169 <description>Supply voltage with 2/3 prescaling used as input for the conversion.</description> 8170 <value>0x05</value> 8171 </enumeratedValue> 8172 <enumeratedValue> 8173 <name>SupplyOneThirdPrescaling</name> 8174 <description>Supply voltage with 1/3 prescaling used as input for the conversion.</description> 8175 <value>0x06</value> 8176 </enumeratedValue> 8177 </enumeratedValues> 8178 </field> 8179 <field> 8180 <name>REFSEL</name> 8181 <description>ADC reference selection.</description> 8182 <lsb>5</lsb> <msb>6</msb> 8183 <enumeratedValues> 8184 <enumeratedValue> 8185 <name>VBG</name> 8186 <description>Use internal 1.2V bandgap voltage as reference for conversion.</description> 8187 <value>0x00</value> 8188 </enumeratedValue> 8189 <enumeratedValue> 8190 <name>External</name> 8191 <description>Use external source configured by EXTREFSEL as reference for conversion.</description> 8192 <value>0x01</value> 8193 </enumeratedValue> 8194 <enumeratedValue> 8195 <name>SupplyOneHalfPrescaling</name> 8196 <description>Use supply voltage with 1/2 prescaling as reference for conversion. Only usable when supply voltage is between 1.7V and 2.6V.</description> 8197 <value>0x02</value> 8198 </enumeratedValue> 8199 <enumeratedValue> 8200 <name>SupplyOneThirdPrescaling</name> 8201 <description>Use supply voltage with 1/3 prescaling as reference for conversion. Only usable when supply voltage is between 2.5V and 3.6V.</description> 8202 <value>0x03</value> 8203 </enumeratedValue> 8204 </enumeratedValues> 8205 </field> 8206 <field> 8207 <name>PSEL</name> 8208 <description>ADC analog pin selection.</description> 8209 <lsb>8</lsb> <msb>15</msb> 8210 <enumeratedValues> 8211 <enumeratedValue> 8212 <name>Disabled</name> 8213 <description>Analog input pins disabled.</description> 8214 <value>0</value> 8215 </enumeratedValue> 8216 <enumeratedValue> 8217 <name>AnalogInput0</name> 8218 <description>Use analog input 0 as analog input.</description> 8219 <value>1</value> 8220 </enumeratedValue> 8221 <enumeratedValue> 8222 <name>AnalogInput1</name> 8223 <description>Use analog input 1 as analog input.</description> 8224 <value>2</value> 8225 </enumeratedValue> 8226 <enumeratedValue> 8227 <name>AnalogInput2</name> 8228 <description>Use analog input 2 as analog input.</description> 8229 <value>4</value> 8230 </enumeratedValue> 8231 <enumeratedValue> 8232 <name>AnalogInput3</name> 8233 <description>Use analog input 3 as analog input.</description> 8234 <value>8</value> 8235 </enumeratedValue><enumeratedValue> 8236 <name>AnalogInput4</name> 8237 <description>Use analog input 4 as analog input.</description> 8238 <value>16</value> 8239 </enumeratedValue> 8240 <enumeratedValue> 8241 <name>AnalogInput5</name> 8242 <description>Use analog input 5 as analog input.</description> 8243 <value>32</value> 8244 </enumeratedValue> 8245 <enumeratedValue> 8246 <name>AnalogInput6</name> 8247 <description>Use analog input 6 as analog input.</description> 8248 <value>64</value> 8249 </enumeratedValue> 8250 <enumeratedValue> 8251 <name>AnalogInput7</name> 8252 <description>Use analog input 7 as analog input.</description> 8253 <value>128</value> 8254 </enumeratedValue> 8255 </enumeratedValues> 8256 </field> 8257 <field> 8258 <name>EXTREFSEL</name> 8259 <description>ADC external reference pin selection.</description> 8260 <lsb>16</lsb> <msb>17</msb> 8261 <enumeratedValues> 8262 <enumeratedValue> 8263 <name>None</name> 8264 <description>Analog external reference inputs disabled.</description> 8265 <value>0</value> 8266 </enumeratedValue> 8267 <enumeratedValue> 8268 <name>AnalogReference0</name> 8269 <description>Use analog reference 0 as reference.</description> 8270 <value>1</value> 8271 </enumeratedValue> 8272 <enumeratedValue> 8273 <name>AnalogReference1</name> 8274 <description>Use analog reference 1 as reference.</description> 8275 <value>2</value> 8276 </enumeratedValue> 8277 </enumeratedValues> 8278 </field> 8279 </fields> 8280 </register> 8281 8282 <register> 8283 <name>RESULT</name> 8284 <description>Result of ADC conversion.</description> 8285 <addressOffset>0x508</addressOffset> 8286 <access>read-only</access> 8287 <fields> 8288 <field> 8289 <name>RESULT</name> 8290 <description>Result of ADC conversion.</description> 8291 <lsb>0</lsb> <msb>9</msb> 8292 </field> 8293 </fields> 8294 </register> 8295 8296 <register> 8297 <name>POWER</name> 8298 <description>Peripheral power control.</description> 8299 <addressOffset>0xFFC</addressOffset> 8300 <fields> 8301 <field> 8302 <name>POWER</name> 8303 <description>Peripheral power control.</description> 8304 <lsb>0</lsb> <msb>0</msb> 8305 <enumeratedValues> 8306 <enumeratedValue> 8307 <name>Disabled</name> 8308 <description>Module power disabled.</description> 8309 <value>0</value> 8310 </enumeratedValue> 8311 <enumeratedValue> 8312 <name>Enabled</name> 8313 <description>Module power enabled.</description> 8314 <value>1</value> 8315 </enumeratedValue> 8316 </enumeratedValues> 8317 </field> 8318 </fields> 8319 </register> 8320 8321 </registers> 8322 </peripheral> 8323 8324 <peripheral> 8325 <name>TIMER0</name> 8326 <version>522</version> 8327 <description>Timer 0.</description> 8328 <baseAddress>0x40008000</baseAddress> 8329 <groupName>TIMER</groupName> 8330 <size>32</size> 8331 <access>read-write</access> 8332 <headerStructName>TIMER</headerStructName> 8333 8334 8335 <addressBlock> 8336 <offset>0</offset> 8337 <size>0x1000</size> 8338 <usage>registers</usage> 8339 </addressBlock> 8340 8341 <interrupt> 8342 <name>TIMER0</name> 8343 <value>8</value> 8344 </interrupt> 8345 8346 <registers> 8347 <register> 8348 <name>TASKS_START</name> 8349 <description>Start Timer.</description> 8350 <addressOffset>0x000</addressOffset> 8351 <access>write-only</access> 8352 </register> 8353 <register> 8354 <name>TASKS_STOP</name> 8355 <description>Stop Timer.</description> 8356 <addressOffset>0x004</addressOffset> 8357 <access>write-only</access> 8358 </register> 8359 <register> 8360 <name>TASKS_COUNT</name> 8361 <description>Increment Timer (In counter mode).</description> 8362 <addressOffset>0x008</addressOffset> 8363 <access>write-only</access> 8364 </register> 8365 <register> 8366 <name>TASKS_CLEAR</name> 8367 <description>Clear timer.</description> 8368 <addressOffset>0x00C</addressOffset> 8369 <access>write-only</access> 8370 </register> 8371 <register> 8372 <name>TASKS_SHUTDOWN</name> 8373 <description>Shutdown timer.</description> 8374 <addressOffset>0x010</addressOffset> 8375 <access>write-only</access> 8376 </register> 8377 <register> 8378 <dim>4</dim> 8379 <dimIncrement>0x04</dimIncrement> 8380 <name>TASKS_CAPTURE[%s]</name> 8381 <description>Capture Timer value to CC[n] registers.</description> 8382 <addressOffset>0x040</addressOffset> 8383 <access>write-only</access> 8384 </register> 8385 8386 <register> 8387 <dim>4</dim> 8388 <dimIncrement>0x04</dimIncrement> 8389 <name>EVENTS_COMPARE[%s]</name> 8390 <description>Compare event on CC[n] match.</description> 8391 <addressOffset>0x140</addressOffset> 8392 </register> 8393 8394 <register> 8395 <name>SHORTS</name> 8396 <description>Shortcuts for Timer.</description> 8397 <addressOffset>0x200</addressOffset> 8398 <fields> 8399 <field> 8400 <name>COMPARE0_CLEAR</name> 8401 <description>Shortcut between CC[0] event and the CLEAR task.</description> 8402 <lsb>0</lsb> <msb>0</msb> 8403 <enumeratedValues> 8404 <enumeratedValue> 8405 <name>Disabled</name> 8406 <description>Shortcut disabled.</description> 8407 <value>0</value> 8408 </enumeratedValue> 8409 <enumeratedValue> 8410 <name>Enabled</name> 8411 <description>Shortcut enabled.</description> 8412 <value>1</value> 8413 </enumeratedValue> 8414 </enumeratedValues> 8415 </field> 8416 <field> 8417 <name>COMPARE1_CLEAR</name> 8418 <description>Shortcut between CC[1] event and the CLEAR task.</description> 8419 <lsb>1</lsb> <msb>1</msb> 8420 <enumeratedValues> 8421 <enumeratedValue> 8422 <name>Disabled</name> 8423 <description>Shortcut disabled.</description> 8424 <value>0</value> 8425 </enumeratedValue> 8426 <enumeratedValue> 8427 <name>Enabled</name> 8428 <description>Shortcut enabled.</description> 8429 <value>1</value> 8430 </enumeratedValue> 8431 </enumeratedValues> 8432 </field> 8433 <field> 8434 <name>COMPARE2_CLEAR</name> 8435 <description>Shortcut between CC[2] event and the CLEAR task.</description> 8436 <lsb>2</lsb> <msb>2</msb> 8437 <enumeratedValues> 8438 <enumeratedValue> 8439 <name>Disabled</name> 8440 <description>Shortcut disabled.</description> 8441 <value>0</value> 8442 </enumeratedValue> 8443 <enumeratedValue> 8444 <name>Enabled</name> 8445 <description>Shortcut enabled.</description> 8446 <value>1</value> 8447 </enumeratedValue> 8448 </enumeratedValues> 8449 </field> 8450 <field> 8451 <name>COMPARE3_CLEAR</name> 8452 <description>Shortcut between CC[3] event and the CLEAR task.</description> 8453 <lsb>3</lsb> <msb>3</msb> 8454 <enumeratedValues> 8455 <enumeratedValue> 8456 <name>Disabled</name> 8457 <description>Shortcut disabled.</description> 8458 <value>0</value> 8459 </enumeratedValue> 8460 <enumeratedValue> 8461 <name>Enabled</name> 8462 <description>Shortcut enabled.</description> 8463 <value>1</value> 8464 </enumeratedValue> 8465 </enumeratedValues> 8466 </field> 8467 <field> 8468 <name>COMPARE0_STOP</name> 8469 <description>Shortcut between CC[0] event and the STOP task.</description> 8470 <lsb>8</lsb> <msb>8</msb> 8471 <enumeratedValues> 8472 <enumeratedValue> 8473 <name>Disabled</name> 8474 <description>Shortcut disabled.</description> 8475 <value>0</value> 8476 </enumeratedValue> 8477 <enumeratedValue> 8478 <name>Enabled</name> 8479 <description>Shortcut enabled.</description> 8480 <value>1</value> 8481 </enumeratedValue> 8482 </enumeratedValues> 8483 </field> 8484 <field> 8485 <name>COMPARE1_STOP</name> 8486 <description>Shortcut between CC[1] event and the STOP task.</description> 8487 <lsb>9</lsb> <msb>9</msb> 8488 <enumeratedValues> 8489 <enumeratedValue> 8490 <name>Disabled</name> 8491 <description>Shortcut disabled.</description> 8492 <value>0</value> 8493 </enumeratedValue> 8494 <enumeratedValue> 8495 <name>Enabled</name> 8496 <description>Shortcut enabled.</description> 8497 <value>1</value> 8498 </enumeratedValue> 8499 </enumeratedValues> 8500 </field> 8501 <field> 8502 <name>COMPARE2_STOP</name> 8503 <description>Shortcut between CC[2] event and the STOP task.</description> 8504 <lsb>10</lsb> <msb>10</msb> 8505 <enumeratedValues> 8506 <enumeratedValue> 8507 <name>Disabled</name> 8508 <description>Shortcut disabled.</description> 8509 <value>0</value> 8510 </enumeratedValue> 8511 <enumeratedValue> 8512 <name>Enabled</name> 8513 <description>Shortcut enabled.</description> 8514 <value>1</value> 8515 </enumeratedValue> 8516 </enumeratedValues> 8517 </field> 8518 <field> 8519 <name>COMPARE3_STOP</name> 8520 <description>Shortcut between CC[3] event and the STOP task.</description> 8521 <lsb>11</lsb> <msb>11</msb> 8522 <enumeratedValues> 8523 <enumeratedValue> 8524 <name>Disabled</name> 8525 <description>Shortcut disabled.</description> 8526 <value>0</value> 8527 </enumeratedValue> 8528 <enumeratedValue> 8529 <name>Enabled</name> 8530 <description>Shortcut enabled.</description> 8531 <value>1</value> 8532 </enumeratedValue> 8533 </enumeratedValues> 8534 </field> 8535 </fields> 8536 </register> 8537 8538 <register> 8539 <name>INTENSET</name> 8540 <description>Interrupt enable set register.</description> 8541 <addressOffset>0x304</addressOffset> 8542 <fields> 8543 <field> 8544 <name>COMPARE0</name> 8545 <description>Enable interrupt on COMPARE[0]</description> 8546 <lsb>16</lsb> <msb>16</msb> 8547 <enumeratedValues> 8548 <usage>read</usage> 8549 <enumeratedValue> 8550 <name>Disabled</name> 8551 <description>Interrupt disabled.</description> 8552 <value>0</value> 8553 </enumeratedValue> 8554 <enumeratedValue> 8555 <name>Enabled</name> 8556 <description>Interrupt enabled.</description> 8557 <value>1</value> 8558 </enumeratedValue> 8559 </enumeratedValues> 8560 <enumeratedValues> 8561 <usage>write</usage> 8562 <enumeratedValue> 8563 <name>Set</name> 8564 <description>Enable interrupt on write.</description> 8565 <value>1</value> 8566 </enumeratedValue> 8567 </enumeratedValues> 8568 </field> 8569 <field> 8570 <name>COMPARE1</name> 8571 <description>Enable interrupt on COMPARE[1]</description> 8572 <lsb>17</lsb> <msb>17</msb> 8573 <enumeratedValues> 8574 <usage>read</usage> 8575 <enumeratedValue> 8576 <name>Disabled</name> 8577 <description>Interrupt disabled.</description> 8578 <value>0</value> 8579 </enumeratedValue> 8580 <enumeratedValue> 8581 <name>Enabled</name> 8582 <description>Interrupt enabled.</description> 8583 <value>1</value> 8584 </enumeratedValue> 8585 </enumeratedValues> 8586 <enumeratedValues> 8587 <usage>write</usage> 8588 <enumeratedValue> 8589 <name>Set</name> 8590 <description>Enable interrupt on write.</description> 8591 <value>1</value> 8592 </enumeratedValue> 8593 </enumeratedValues> 8594 </field> 8595 <field> 8596 <name>COMPARE2</name> 8597 <description>Enable interrupt on COMPARE[2]</description> 8598 <lsb>18</lsb> <msb>18</msb> 8599 <enumeratedValues> 8600 <usage>read</usage> 8601 <enumeratedValue> 8602 <name>Disabled</name> 8603 <description>Interrupt disabled.</description> 8604 <value>0</value> 8605 </enumeratedValue> 8606 <enumeratedValue> 8607 <name>Enabled</name> 8608 <description>Interrupt enabled.</description> 8609 <value>1</value> 8610 </enumeratedValue> 8611 </enumeratedValues> 8612 <enumeratedValues> 8613 <usage>write</usage> 8614 <enumeratedValue> 8615 <name>Set</name> 8616 <description>Enable interrupt on write.</description> 8617 <value>1</value> 8618 </enumeratedValue> 8619 </enumeratedValues> 8620 </field> 8621 <field> 8622 <name>COMPARE3</name> 8623 <description>Enable interrupt on COMPARE[3]</description> 8624 <lsb>19</lsb> <msb>19</msb> 8625 <enumeratedValues> 8626 <usage>read</usage> 8627 <enumeratedValue> 8628 <name>Disabled</name> 8629 <description>Interrupt disabled.</description> 8630 <value>0</value> 8631 </enumeratedValue> 8632 <enumeratedValue> 8633 <name>Enabled</name> 8634 <description>Interrupt enabled.</description> 8635 <value>1</value> 8636 </enumeratedValue> 8637 </enumeratedValues> 8638 <enumeratedValues> 8639 <usage>write</usage> 8640 <enumeratedValue> 8641 <name>Set</name> 8642 <description>Enable interrupt on write.</description> 8643 <value>1</value> 8644 </enumeratedValue> 8645 </enumeratedValues> 8646 </field> 8647 </fields> 8648 </register> 8649 <register> 8650 <name>INTENCLR</name> 8651 <description>Interrupt enable clear register.</description> 8652 <addressOffset>0x308</addressOffset> 8653 <fields> 8654 <field> 8655 <name>COMPARE0</name> 8656 <description>Disable interrupt on COMPARE[0]</description> 8657 <lsb>16</lsb> <msb>16</msb> 8658 <enumeratedValues> 8659 <usage>read</usage> 8660 <enumeratedValue> 8661 <name>Disabled</name> 8662 <description>Interrupt disabled.</description> 8663 <value>0</value> 8664 </enumeratedValue> 8665 <enumeratedValue> 8666 <name>Enabled</name> 8667 <description>Interrupt enabled.</description> 8668 <value>1</value> 8669 </enumeratedValue> 8670 </enumeratedValues> 8671 <enumeratedValues> 8672 <usage>write</usage> 8673 <enumeratedValue> 8674 <name>Clear</name> 8675 <description>Disable interrupt on write.</description> 8676 <value>1</value> 8677 </enumeratedValue> 8678 </enumeratedValues> 8679 </field> 8680 <field> 8681 <name>COMPARE1</name> 8682 <description>Disable interrupt on COMPARE[1]</description> 8683 <lsb>17</lsb> <msb>17</msb> 8684 <enumeratedValues> 8685 <usage>read</usage> 8686 <enumeratedValue> 8687 <name>Disabled</name> 8688 <description>Interrupt disabled.</description> 8689 <value>0</value> 8690 </enumeratedValue> 8691 <enumeratedValue> 8692 <name>Enabled</name> 8693 <description>Interrupt enabled.</description> 8694 <value>1</value> 8695 </enumeratedValue> 8696 </enumeratedValues> 8697 <enumeratedValues> 8698 <usage>write</usage> 8699 <enumeratedValue> 8700 <name>Clear</name> 8701 <description>Disable interrupt on write.</description> 8702 <value>1</value> 8703 </enumeratedValue> 8704 </enumeratedValues> 8705 </field> 8706 <field> 8707 <name>COMPARE2</name> 8708 <description>Disable interrupt on COMPARE[2]</description> 8709 <lsb>18</lsb> <msb>18</msb> 8710 <enumeratedValues> 8711 <usage>read</usage> 8712 <enumeratedValue> 8713 <name>Disabled</name> 8714 <description>Interrupt disabled.</description> 8715 <value>0</value> 8716 </enumeratedValue> 8717 <enumeratedValue> 8718 <name>Enabled</name> 8719 <description>Interrupt enabled.</description> 8720 <value>1</value> 8721 </enumeratedValue> 8722 </enumeratedValues> 8723 <enumeratedValues> 8724 <usage>write</usage> 8725 <enumeratedValue> 8726 <name>Clear</name> 8727 <description>Disable interrupt on write.</description> 8728 <value>1</value> 8729 </enumeratedValue> 8730 </enumeratedValues> 8731 </field> 8732 <field> 8733 <name>COMPARE3</name> 8734 <description>Disable interrupt on COMPARE[3]</description> 8735 <lsb>19</lsb> <msb>19</msb> 8736 <enumeratedValues> 8737 <usage>read</usage> 8738 <enumeratedValue> 8739 <name>Disabled</name> 8740 <description>Interrupt disabled.</description> 8741 <value>0</value> 8742 </enumeratedValue> 8743 <enumeratedValue> 8744 <name>Enabled</name> 8745 <description>Interrupt enabled.</description> 8746 <value>1</value> 8747 </enumeratedValue> 8748 </enumeratedValues> 8749 <enumeratedValues> 8750 <usage>write</usage> 8751 <enumeratedValue> 8752 <name>Clear</name> 8753 <description>Disable interrupt on write.</description> 8754 <value>1</value> 8755 </enumeratedValue> 8756 </enumeratedValues> 8757 </field> 8758 </fields> 8759 </register> 8760 8761 <register> 8762 <name>MODE</name> 8763 <description>Timer Mode selection.</description> 8764 <addressOffset>0x504</addressOffset> 8765 <fields> 8766 <field> 8767 <name>MODE</name> 8768 <description>Select Normal or Counter mode.</description> 8769 <lsb>0</lsb> <msb>0</msb> 8770 <enumeratedValues> 8771 <enumeratedValue> 8772 <name>Counter</name> 8773 <description>Timer in Counter mode.</description> 8774 <value>1</value> 8775 </enumeratedValue> 8776 <enumeratedValue> 8777 <name>Timer</name> 8778 <description>Timer in Normal mode.</description> 8779 <value>0</value> 8780 </enumeratedValue> 8781 </enumeratedValues> 8782 </field> 8783 </fields> 8784 </register> 8785 8786 <register> 8787 <name>BITMODE</name> 8788 <description>Sets timer behaviour.</description> 8789 <addressOffset>0x508</addressOffset> 8790 <fields> 8791 <field> 8792 <name>BITMODE</name> 8793 <description>Sets timer behaviour ro be like the implementation of a timer with width as indicated.</description> 8794 <lsb>0</lsb> <msb>1</msb> 8795 <enumeratedValues> 8796 <enumeratedValue> 8797 <name>16Bit</name> 8798 <description>16-bit timer behaviour.</description> 8799 <value>0x00</value> 8800 </enumeratedValue> 8801 <enumeratedValue> 8802 <name>08Bit</name> 8803 <description>8-bit timer behaviour.</description> 8804 <value>0x01</value> 8805 </enumeratedValue> 8806 <enumeratedValue> 8807 <name>24Bit</name> 8808 <description>24-bit timer behaviour.</description> 8809 <value>0x02</value> 8810 </enumeratedValue> 8811 <enumeratedValue> 8812 <name>32Bit</name> 8813 <description>32-bit timer behaviour.</description> 8814 <value>0x03</value> 8815 </enumeratedValue> 8816 </enumeratedValues> 8817 </field> 8818 </fields> 8819 </register> 8820 <register> 8821 <name>PRESCALER</name> 8822 <description>4-bit prescaler to source clock frequency (max value 9). Source clock frequency is divided by 2^SCALE.</description> 8823 <addressOffset>0x510</addressOffset> 8824 <resetValue>0x00000004</resetValue> 8825 <fields> 8826 <field> 8827 <name>PRESCALER</name> 8828 <description>Timer PRESCALER value. Max value is 9.</description> 8829 <lsb>0</lsb> <msb>3</msb> 8830 </field> 8831 </fields> 8832 </register> 8833 8834 <register> 8835 <dim>4</dim> 8836 <dimIncrement>0x04</dimIncrement> 8837 <name>CC[%s]</name> 8838 <description>Capture/compare registers.</description> 8839 <addressOffset>0x540</addressOffset> 8840 </register> 8841 8842 <register> 8843 <name>POWER</name> 8844 <description>Peripheral power control.</description> 8845 <addressOffset>0xFFC</addressOffset> 8846 <fields> 8847 <field> 8848 <name>POWER</name> 8849 <description>Peripheral power control.</description> 8850 <lsb>0</lsb> <msb>0</msb> 8851 <enumeratedValues> 8852 <enumeratedValue> 8853 <name>Disabled</name> 8854 <description>Module power disabled.</description> 8855 <value>0</value> 8856 </enumeratedValue> 8857 <enumeratedValue> 8858 <name>Enabled</name> 8859 <description>Module power enabled.</description> 8860 <value>1</value> 8861 </enumeratedValue> 8862 </enumeratedValues> 8863 </field> 8864 </fields> 8865 </register> 8866 8867 </registers> 8868 </peripheral> 8869 8870 <peripheral derivedFrom="TIMER0"> 8871 <name>TIMER1</name> 8872 <version>522</version> 8873 <description>Timer 1.</description> 8874 <baseAddress>0x40009000</baseAddress> 8875 <access>read-write</access> 8876 <interrupt> 8877 <name>TIMER1</name> 8878 <value>9</value> 8879 </interrupt> 8880 </peripheral> 8881 8882 <peripheral derivedFrom="TIMER0"> 8883 <name>TIMER2</name> 8884 <version>522</version> 8885 <description>Timer 2.</description> 8886 <baseAddress>0x4000A000</baseAddress> 8887 <access>read-write</access> 8888 <interrupt> 8889 <name>TIMER2</name> 8890 <value>10</value> 8891 </interrupt> 8892 </peripheral> 8893 8894 <peripheral> 8895 <name>RTC0</name> 8896 <version>522</version> 8897 <description>Real time counter 0.</description> 8898 <baseAddress>0x4000B000</baseAddress> 8899 <groupName>RTC</groupName> 8900 <size>32</size> 8901 <access>read-write</access> 8902 <headerStructName>RTC</headerStructName> 8903 8904 <addressBlock> 8905 <offset>0</offset> 8906 <size>0x1000</size> 8907 <usage>registers</usage> 8908 </addressBlock> 8909 8910 <interrupt> 8911 <name>RTC0</name> 8912 <value>11</value> 8913 </interrupt> 8914 8915 <registers> 8916 <register> 8917 <name>TASKS_START</name> 8918 <description>Start RTC Counter.</description> 8919 <addressOffset>0x000</addressOffset> 8920 <access>write-only</access> 8921 </register> 8922 <register> 8923 <name>TASKS_STOP</name> 8924 <description>Stop RTC Counter.</description> 8925 <addressOffset>0x004</addressOffset> 8926 <access>write-only</access> 8927 </register> 8928 <register> 8929 <name>TASKS_CLEAR</name> 8930 <description>Clear RTC Counter.</description> 8931 <addressOffset>0x008</addressOffset> 8932 <access>write-only</access> 8933 </register> 8934 <register> 8935 <name>TASKS_TRIGOVRFLW</name> 8936 <description>Set COUNTER to 0xFFFFFFF0.</description> 8937 <addressOffset>0x00C</addressOffset> 8938 <access>write-only</access> 8939 </register> 8940 8941 <register> 8942 <name>EVENTS_TICK</name> 8943 <description>Event on COUNTER increment.</description> 8944 <addressOffset>0x100</addressOffset> 8945 </register> 8946 <register> 8947 <name>EVENTS_OVRFLW</name> 8948 <description>Event on COUNTER overflow.</description> 8949 <addressOffset>0x104</addressOffset> 8950 </register> 8951 <register> 8952 <dim>4</dim> 8953 <dimIncrement>0x04</dimIncrement> 8954 <name>EVENTS_COMPARE[%s]</name> 8955 <description>Compare event on CC[n] match.</description> 8956 <addressOffset>0x140</addressOffset> 8957 </register> 8958 8959 <register> 8960 <name>INTENSET</name> 8961 <description>Interrupt enable set register.</description> 8962 <addressOffset>0x304</addressOffset> 8963 <fields> 8964 <field> 8965 <name>TICK</name> 8966 <description>Enable interrupt on TICK event.</description> 8967 <lsb>0</lsb> <msb>0</msb> 8968 <enumeratedValues> 8969 <usage>read</usage> 8970 <enumeratedValue> 8971 <name>Disabled</name> 8972 <description>Interrupt disabled.</description> 8973 <value>0</value> 8974 </enumeratedValue> 8975 <enumeratedValue> 8976 <name>Enabled</name> 8977 <description>Interrupt enabled.</description> 8978 <value>1</value> 8979 </enumeratedValue> 8980 </enumeratedValues> 8981 <enumeratedValues> 8982 <usage>write</usage> 8983 <enumeratedValue> 8984 <name>Set</name> 8985 <description>Enable interrupt on write.</description> 8986 <value>1</value> 8987 </enumeratedValue> 8988 </enumeratedValues> 8989 </field> 8990 <field> 8991 <name>OVRFLW</name> 8992 <description>Enable interrupt on OVRFLW event.</description> 8993 <lsb>1</lsb> <msb>1</msb> 8994 <enumeratedValues> 8995 <usage>read</usage> 8996 <enumeratedValue> 8997 <name>Disabled</name> 8998 <description>Interrupt disabled.</description> 8999 <value>0</value> 9000 </enumeratedValue> 9001 <enumeratedValue> 9002 <name>Enabled</name> 9003 <description>Interrupt enabled.</description> 9004 <value>1</value> 9005 </enumeratedValue> 9006 </enumeratedValues> 9007 <enumeratedValues> 9008 <usage>write</usage> 9009 <enumeratedValue> 9010 <name>Set</name> 9011 <description>Enable interrupt on write.</description> 9012 <value>1</value> 9013 </enumeratedValue> 9014 </enumeratedValues> 9015 </field> 9016 <field> 9017 <name>COMPARE0</name> 9018 <description>Enable interrupt on COMPARE[0] event.</description> 9019 <lsb>16</lsb> <msb>16</msb> 9020 <enumeratedValues> 9021 <usage>read</usage> 9022 <enumeratedValue> 9023 <name>Disabled</name> 9024 <description>Interrupt disabled.</description> 9025 <value>0</value> 9026 </enumeratedValue> 9027 <enumeratedValue> 9028 <name>Enabled</name> 9029 <description>Interrupt enabled.</description> 9030 <value>1</value> 9031 </enumeratedValue> 9032 </enumeratedValues> 9033 <enumeratedValues> 9034 <usage>write</usage> 9035 <enumeratedValue> 9036 <name>Set</name> 9037 <description>Enable interrupt on write.</description> 9038 <value>1</value> 9039 </enumeratedValue> 9040 </enumeratedValues> 9041 </field> 9042 <field> 9043 <name>COMPARE1</name> 9044 <description>Enable interrupt on COMPARE[1] event.</description> 9045 <lsb>17</lsb> <msb>17</msb> 9046 <enumeratedValues> 9047 <usage>read</usage> 9048 <enumeratedValue> 9049 <name>Disabled</name> 9050 <description>Interrupt disabled.</description> 9051 <value>0</value> 9052 </enumeratedValue> 9053 <enumeratedValue> 9054 <name>Enabled</name> 9055 <description>Interrupt enabled.</description> 9056 <value>1</value> 9057 </enumeratedValue> 9058 </enumeratedValues> 9059 <enumeratedValues> 9060 <usage>write</usage> 9061 <enumeratedValue> 9062 <name>Set</name> 9063 <description>Enable interrupt on write.</description> 9064 <value>1</value> 9065 </enumeratedValue> 9066 </enumeratedValues> 9067 </field> 9068 <field> 9069 <name>COMPARE2</name> 9070 <description>Enable interrupt on COMPARE[2] event.</description> 9071 <lsb>18</lsb> <msb>18</msb> 9072 <enumeratedValues> 9073 <usage>read</usage> 9074 <enumeratedValue> 9075 <name>Disabled</name> 9076 <description>Interrupt disabled.</description> 9077 <value>0</value> 9078 </enumeratedValue> 9079 <enumeratedValue> 9080 <name>Enabled</name> 9081 <description>Interrupt enabled.</description> 9082 <value>1</value> 9083 </enumeratedValue> 9084 </enumeratedValues> 9085 <enumeratedValues> 9086 <usage>write</usage> 9087 <enumeratedValue> 9088 <name>Set</name> 9089 <description>Enable interrupt on write.</description> 9090 <value>1</value> 9091 </enumeratedValue> 9092 </enumeratedValues> 9093 </field> 9094 <field> 9095 <name>COMPARE3</name> 9096 <description>Enable interrupt on COMPARE[3] event.</description> 9097 <lsb>19</lsb> <msb>19</msb> 9098 <enumeratedValues> 9099 <usage>read</usage> 9100 <enumeratedValue> 9101 <name>Disabled</name> 9102 <description>Interrupt disabled.</description> 9103 <value>0</value> 9104 </enumeratedValue> 9105 <enumeratedValue> 9106 <name>Enabled</name> 9107 <description>Interrupt enabled.</description> 9108 <value>1</value> 9109 </enumeratedValue> 9110 </enumeratedValues> 9111 <enumeratedValues> 9112 <usage>write</usage> 9113 <enumeratedValue> 9114 <name>Set</name> 9115 <description>Enable interrupt on write.</description> 9116 <value>1</value> 9117 </enumeratedValue> 9118 </enumeratedValues> 9119 </field> 9120 </fields> 9121 </register> 9122 <register> 9123 <name>INTENCLR</name> 9124 <description>Interrupt enable clear register.</description> 9125 <addressOffset>0x308</addressOffset> 9126 <fields> 9127 <field> 9128 <name>TICK</name> 9129 <description>Disable interrupt on TICK event.</description> 9130 <lsb>0</lsb> <msb>0</msb> 9131 <enumeratedValues> 9132 <usage>read</usage> 9133 <enumeratedValue> 9134 <name>Disabled</name> 9135 <description>Interrupt disabled.</description> 9136 <value>0</value> 9137 </enumeratedValue> 9138 <enumeratedValue> 9139 <name>Enabled</name> 9140 <description>Interrupt enabled.</description> 9141 <value>1</value> 9142 </enumeratedValue> 9143 </enumeratedValues> 9144 <enumeratedValues> 9145 <usage>write</usage> 9146 <enumeratedValue> 9147 <name>Clear</name> 9148 <description>Disable interrupt on write.</description> 9149 <value>1</value> 9150 </enumeratedValue> 9151 </enumeratedValues> 9152 </field> 9153 <field> 9154 <name>OVRFLW</name> 9155 <description>Disable interrupt on OVRFLW event.</description> 9156 <lsb>1</lsb> <msb>1</msb> 9157 <enumeratedValues> 9158 <usage>read</usage> 9159 <enumeratedValue> 9160 <name>Disabled</name> 9161 <description>Interrupt disabled.</description> 9162 <value>0</value> 9163 </enumeratedValue> 9164 <enumeratedValue> 9165 <name>Enabled</name> 9166 <description>Interrupt enabled.</description> 9167 <value>1</value> 9168 </enumeratedValue> 9169 </enumeratedValues> 9170 <enumeratedValues> 9171 <usage>write</usage> 9172 <enumeratedValue> 9173 <name>Clear</name> 9174 <description>Disable interrupt on write.</description> 9175 <value>1</value> 9176 </enumeratedValue> 9177 </enumeratedValues> 9178 </field> 9179 <field> 9180 <name>COMPARE0</name> 9181 <description>Disable interrupt on COMPARE[0] event.</description> 9182 <lsb>16</lsb> <msb>16</msb> 9183 <enumeratedValues> 9184 <usage>read</usage> 9185 <enumeratedValue> 9186 <name>Disabled</name> 9187 <description>Interrupt disabled.</description> 9188 <value>0</value> 9189 </enumeratedValue> 9190 <enumeratedValue> 9191 <name>Enabled</name> 9192 <description>Interrupt enabled.</description> 9193 <value>1</value> 9194 </enumeratedValue> 9195 </enumeratedValues> 9196 <enumeratedValues> 9197 <usage>write</usage> 9198 <enumeratedValue> 9199 <name>Clear</name> 9200 <description>Disable interrupt on write.</description> 9201 <value>1</value> 9202 </enumeratedValue> 9203 </enumeratedValues> 9204 </field> 9205 <field> 9206 <name>COMPARE1</name> 9207 <description>Disable interrupt on COMPARE[1] event.</description> 9208 <lsb>17</lsb> <msb>17</msb> 9209 <enumeratedValues> 9210 <usage>read</usage> 9211 <enumeratedValue> 9212 <name>Disabled</name> 9213 <description>Interrupt disabled.</description> 9214 <value>0</value> 9215 </enumeratedValue> 9216 <enumeratedValue> 9217 <name>Enabled</name> 9218 <description>Interrupt enabled.</description> 9219 <value>1</value> 9220 </enumeratedValue> 9221 </enumeratedValues> 9222 <enumeratedValues> 9223 <usage>write</usage> 9224 <enumeratedValue> 9225 <name>Clear</name> 9226 <description>Disable interrupt on write.</description> 9227 <value>1</value> 9228 </enumeratedValue> 9229 </enumeratedValues> 9230 </field> 9231 <field> 9232 <name>COMPARE2</name> 9233 <description>Disable interrupt on COMPARE[2] event.</description> 9234 <lsb>18</lsb> <msb>18</msb> 9235 <enumeratedValues> 9236 <usage>read</usage> 9237 <enumeratedValue> 9238 <name>Disabled</name> 9239 <description>Interrupt disabled.</description> 9240 <value>0</value> 9241 </enumeratedValue> 9242 <enumeratedValue> 9243 <name>Enabled</name> 9244 <description>Interrupt enabled.</description> 9245 <value>1</value> 9246 </enumeratedValue> 9247 </enumeratedValues> 9248 <enumeratedValues> 9249 <usage>write</usage> 9250 <enumeratedValue> 9251 <name>Clear</name> 9252 <description>Disable interrupt on write.</description> 9253 <value>1</value> 9254 </enumeratedValue> 9255 </enumeratedValues> 9256 </field> 9257 <field> 9258 <name>COMPARE3</name> 9259 <description>Disable interrupt on COMPARE[3] event.</description> 9260 <lsb>19</lsb> <msb>19</msb> 9261 <enumeratedValues> 9262 <usage>read</usage> 9263 <enumeratedValue> 9264 <name>Disabled</name> 9265 <description>Interrupt disabled.</description> 9266 <value>0</value> 9267 </enumeratedValue> 9268 <enumeratedValue> 9269 <name>Enabled</name> 9270 <description>Interrupt enabled.</description> 9271 <value>1</value> 9272 </enumeratedValue> 9273 </enumeratedValues> 9274 <enumeratedValues> 9275 <usage>write</usage> 9276 <enumeratedValue> 9277 <name>Clear</name> 9278 <description>Disable interrupt on write.</description> 9279 <value>1</value> 9280 </enumeratedValue> 9281 </enumeratedValues> 9282 </field> 9283 </fields> 9284 </register> 9285 9286 <register> 9287 <name>EVTEN</name> 9288 <description>Configures event enable routing to PPI for each RTC event.</description> 9289 <addressOffset>0x340</addressOffset> 9290 <fields> 9291 <field> 9292 <name>TICK</name> 9293 <description>TICK event enable.</description> 9294 <lsb>0</lsb> <msb>0</msb> 9295 <enumeratedValues> 9296 <enumeratedValue> 9297 <name>Disabled</name> 9298 <description>Event disabled.</description> 9299 <value>0</value> 9300 </enumeratedValue> 9301 <enumeratedValue> 9302 <name>Enabled</name> 9303 <description>Event enabled.</description> 9304 <value>1</value> 9305 </enumeratedValue> 9306 </enumeratedValues> 9307 </field> 9308 <field> 9309 <name>OVRFLW</name> 9310 <description>OVRFLW event enable.</description> 9311 <lsb>1</lsb> <msb>1</msb> 9312 <enumeratedValues> 9313 <enumeratedValue> 9314 <name>Disabled</name> 9315 <description>Event disabled.</description> 9316 <value>0</value> 9317 </enumeratedValue> 9318 <enumeratedValue> 9319 <name>Enabled</name> 9320 <description>Event enabled.</description> 9321 <value>1</value> 9322 </enumeratedValue> 9323 </enumeratedValues> 9324 </field> 9325 <field> 9326 <name>COMPARE0</name> 9327 <description>COMPARE[0] event enable.</description> 9328 <lsb>16</lsb> <msb>16</msb> 9329 <enumeratedValues> 9330 <enumeratedValue> 9331 <name>Disabled</name> 9332 <description>Event disabled.</description> 9333 <value>0</value> 9334 </enumeratedValue> 9335 <enumeratedValue> 9336 <name>Enabled</name> 9337 <description>Event enabled.</description> 9338 <value>1</value> 9339 </enumeratedValue> 9340 </enumeratedValues> 9341 </field> 9342 <field> 9343 <name>COMPARE1</name> 9344 <description>COMPARE[1] event enable.</description> 9345 <lsb>17</lsb> <msb>17</msb> 9346 <enumeratedValues> 9347 <enumeratedValue> 9348 <name>Disabled</name> 9349 <description>Event disabled.</description> 9350 <value>0</value> 9351 </enumeratedValue> 9352 <enumeratedValue> 9353 <name>Enabled</name> 9354 <description>Event enabled.</description> 9355 <value>1</value> 9356 </enumeratedValue> 9357 </enumeratedValues> 9358 </field> 9359 <field> 9360 <name>COMPARE2</name> 9361 <description>COMPARE[2] event enable.</description> 9362 <lsb>18</lsb> <msb>18</msb> 9363 <enumeratedValues> 9364 <enumeratedValue> 9365 <name>Disabled</name> 9366 <description>Event disabled.</description> 9367 <value>0</value> 9368 </enumeratedValue> 9369 <enumeratedValue> 9370 <name>Enabled</name> 9371 <description>Event enabled.</description> 9372 <value>1</value> 9373 </enumeratedValue> 9374 </enumeratedValues> 9375 </field> 9376 <field> 9377 <name>COMPARE3</name> 9378 <description>COMPARE[3] event enable.</description> 9379 <lsb>19</lsb> <msb>19</msb> 9380 <enumeratedValues> 9381 <enumeratedValue> 9382 <name>Disabled</name> 9383 <description>Event disabled.</description> 9384 <value>0</value> 9385 </enumeratedValue> 9386 <enumeratedValue> 9387 <name>Enabled</name> 9388 <description>Event enabled.</description> 9389 <value>1</value> 9390 </enumeratedValue> 9391 </enumeratedValues> 9392 </field> 9393 </fields> 9394 </register> 9395 <register> 9396 <name>EVTENSET</name> 9397 <description>Enable events routing to PPI. The reading of this register gives the value of EVTEN.</description> 9398 <addressOffset>0x344</addressOffset> 9399 <fields> 9400 <field> 9401 <name>TICK</name> 9402 <description>Enable routing to PPI of TICK event.</description> 9403 <lsb>0</lsb> <msb>0</msb> 9404 <enumeratedValues> 9405 <usage>read</usage> 9406 <enumeratedValue> 9407 <name>Disabled</name> 9408 <description>Event disabled.</description> 9409 <value>0</value> 9410 </enumeratedValue> 9411 <enumeratedValue> 9412 <name>Enabled</name> 9413 <description>Event enabled.</description> 9414 <value>1</value> 9415 </enumeratedValue> 9416 </enumeratedValues> 9417 <enumeratedValues> 9418 <usage>write</usage> 9419 <enumeratedValue> 9420 <name>Set</name> 9421 <description>Enable event on write.</description> 9422 <value>1</value> 9423 </enumeratedValue> 9424 </enumeratedValues> 9425 </field> 9426 <field> 9427 <name>OVRFLW</name> 9428 <description>Enable routing to PPI of OVRFLW event.</description> 9429 <lsb>1</lsb> <msb>1</msb> 9430 <enumeratedValues> 9431 <usage>read</usage> 9432 <enumeratedValue> 9433 <name>Disabled</name> 9434 <description>Event disabled.</description> 9435 <value>0</value> 9436 </enumeratedValue> 9437 <enumeratedValue> 9438 <name>Enabled</name> 9439 <description>Event enabled.</description> 9440 <value>1</value> 9441 </enumeratedValue> 9442 </enumeratedValues> 9443 <enumeratedValues> 9444 <usage>write</usage> 9445 <enumeratedValue> 9446 <name>Set</name> 9447 <description>Enable event on write.</description> 9448 <value>1</value> 9449 </enumeratedValue> 9450 </enumeratedValues> 9451 </field> 9452 <field> 9453 <name>COMPARE0</name> 9454 <description>Enable routing to PPI of COMPARE[0] event.</description> 9455 <lsb>16</lsb> <msb>16</msb> 9456 <enumeratedValues> 9457 <usage>read</usage> 9458 <enumeratedValue> 9459 <name>Disabled</name> 9460 <description>Event disabled.</description> 9461 <value>0</value> 9462 </enumeratedValue> 9463 <enumeratedValue> 9464 <name>Enabled</name> 9465 <description>Event enabled.</description> 9466 <value>1</value> 9467 </enumeratedValue> 9468 </enumeratedValues> 9469 <enumeratedValues> 9470 <usage>write</usage> 9471 <enumeratedValue> 9472 <name>Set</name> 9473 <description>Enable event on write.</description> 9474 <value>1</value> 9475 </enumeratedValue> 9476 </enumeratedValues> 9477 </field> 9478 <field> 9479 <name>COMPARE1</name> 9480 <description>Enable routing to PPI of COMPARE[1] event.</description> 9481 <lsb>17</lsb> <msb>17</msb> 9482 <enumeratedValues> 9483 <usage>read</usage> 9484 <enumeratedValue> 9485 <name>Disabled</name> 9486 <description>Event disabled.</description> 9487 <value>0</value> 9488 </enumeratedValue> 9489 <enumeratedValue> 9490 <name>Enabled</name> 9491 <description>Event enabled.</description> 9492 <value>1</value> 9493 </enumeratedValue> 9494 </enumeratedValues> 9495 <enumeratedValues> 9496 <usage>write</usage> 9497 <enumeratedValue> 9498 <name>Set</name> 9499 <description>Enable event on write.</description> 9500 <value>1</value> 9501 </enumeratedValue> 9502 </enumeratedValues> 9503 </field> 9504 <field> 9505 <name>COMPARE2</name> 9506 <description>Enable routing to PPI of COMPARE[2] event.</description> 9507 <lsb>18</lsb> <msb>18</msb> 9508 <enumeratedValues> 9509 <usage>read</usage> 9510 <enumeratedValue> 9511 <name>Disabled</name> 9512 <description>Event disabled.</description> 9513 <value>0</value> 9514 </enumeratedValue> 9515 <enumeratedValue> 9516 <name>Enabled</name> 9517 <description>Event enabled.</description> 9518 <value>1</value> 9519 </enumeratedValue> 9520 </enumeratedValues> 9521 <enumeratedValues> 9522 <usage>write</usage> 9523 <enumeratedValue> 9524 <name>Set</name> 9525 <description>Enable event on write.</description> 9526 <value>1</value> 9527 </enumeratedValue> 9528 </enumeratedValues> 9529 </field> 9530 <field> 9531 <name>COMPARE3</name> 9532 <description>Enable routing to PPI of COMPARE[3] event.</description> 9533 <lsb>19</lsb> <msb>19</msb> 9534 <enumeratedValues> 9535 <usage>read</usage> 9536 <enumeratedValue> 9537 <name>Disabled</name> 9538 <description>Event disabled.</description> 9539 <value>0</value> 9540 </enumeratedValue> 9541 <enumeratedValue> 9542 <name>Enabled</name> 9543 <description>Event enabled.</description> 9544 <value>1</value> 9545 </enumeratedValue> 9546 </enumeratedValues> 9547 <enumeratedValues> 9548 <usage>write</usage> 9549 <enumeratedValue> 9550 <name>Set</name> 9551 <description>Enable event on write.</description> 9552 <value>1</value> 9553 </enumeratedValue> 9554 </enumeratedValues> 9555 </field> 9556 </fields> 9557 </register> 9558 <register> 9559 <name>EVTENCLR</name> 9560 <description>Disable events routing to PPI. The reading of this register gives the value of EVTEN.</description> 9561 <addressOffset>0x348</addressOffset> 9562 <fields> 9563 <field> 9564 <name>TICK</name> 9565 <description>Disable routing to PPI of TICK event.</description> 9566 <lsb>0</lsb> <msb>0</msb> 9567 <enumeratedValues> 9568 <usage>read</usage> 9569 <enumeratedValue> 9570 <name>Disabled</name> 9571 <description>Event disabled.</description> 9572 <value>0</value> 9573 </enumeratedValue> 9574 <enumeratedValue> 9575 <name>Enabled</name> 9576 <description>Event enabled.</description> 9577 <value>1</value> 9578 </enumeratedValue> 9579 </enumeratedValues> 9580 <enumeratedValues> 9581 <usage>write</usage> 9582 <enumeratedValue> 9583 <name>Clear</name> 9584 <description>Disable event on write.</description> 9585 <value>1</value> 9586 </enumeratedValue> 9587 </enumeratedValues> 9588 </field> 9589 <field> 9590 <name>OVRFLW</name> 9591 <description>Disable routing to PPI of OVRFLW event.</description> 9592 <lsb>1</lsb> <msb>1</msb> 9593 <enumeratedValues> 9594 <usage>read</usage> 9595 <enumeratedValue> 9596 <name>Disabled</name> 9597 <description>Event disabled.</description> 9598 <value>0</value> 9599 </enumeratedValue> 9600 <enumeratedValue> 9601 <name>Enabled</name> 9602 <description>Event enabled.</description> 9603 <value>1</value> 9604 </enumeratedValue> 9605 </enumeratedValues> 9606 <enumeratedValues> 9607 <usage>write</usage> 9608 <enumeratedValue> 9609 <name>Clear</name> 9610 <description>Disable event on write.</description> 9611 <value>1</value> 9612 </enumeratedValue> 9613 </enumeratedValues> 9614 </field> 9615 <field> 9616 <name>COMPARE0</name> 9617 <description>Disable routing to PPI of COMPARE[0] event.</description> 9618 <lsb>16</lsb> <msb>16</msb> 9619 <enumeratedValues> 9620 <usage>read</usage> 9621 <enumeratedValue> 9622 <name>Disabled</name> 9623 <description>Event disabled.</description> 9624 <value>0</value> 9625 </enumeratedValue> 9626 <enumeratedValue> 9627 <name>Enabled</name> 9628 <description>Event enabled.</description> 9629 <value>1</value> 9630 </enumeratedValue> 9631 </enumeratedValues> 9632 <enumeratedValues> 9633 <usage>write</usage> 9634 <enumeratedValue> 9635 <name>Clear</name> 9636 <description>Disable event on write.</description> 9637 <value>1</value> 9638 </enumeratedValue> 9639 </enumeratedValues> 9640 </field> 9641 <field> 9642 <name>COMPARE1</name> 9643 <description>Disable routing to PPI of COMPARE[1] event.</description> 9644 <lsb>17</lsb> <msb>17</msb> 9645 <enumeratedValues> 9646 <usage>read</usage> 9647 <enumeratedValue> 9648 <name>Disabled</name> 9649 <description>Event disabled.</description> 9650 <value>0</value> 9651 </enumeratedValue> 9652 <enumeratedValue> 9653 <name>Enabled</name> 9654 <description>Event enabled.</description> 9655 <value>1</value> 9656 </enumeratedValue> 9657 </enumeratedValues> 9658 <enumeratedValues> 9659 <usage>write</usage> 9660 <enumeratedValue> 9661 <name>Clear</name> 9662 <description>Disable event on write.</description> 9663 <value>1</value> 9664 </enumeratedValue> 9665 </enumeratedValues> 9666 </field> 9667 <field> 9668 <name>COMPARE2</name> 9669 <description>Disable routing to PPI of COMPARE[2] event.</description> 9670 <lsb>18</lsb> <msb>18</msb> 9671 <enumeratedValues> 9672 <usage>read</usage> 9673 <enumeratedValue> 9674 <name>Disabled</name> 9675 <description>Event disabled.</description> 9676 <value>0</value> 9677 </enumeratedValue> 9678 <enumeratedValue> 9679 <name>Enabled</name> 9680 <description>Event enabled.</description> 9681 <value>1</value> 9682 </enumeratedValue> 9683 </enumeratedValues> 9684 <enumeratedValues> 9685 <usage>write</usage> 9686 <enumeratedValue> 9687 <name>Clear</name> 9688 <description>Disable event on write.</description> 9689 <value>1</value> 9690 </enumeratedValue> 9691 </enumeratedValues> 9692 </field> 9693 <field> 9694 <name>COMPARE3</name> 9695 <description>Disable routing to PPI of COMPARE[3] event.</description> 9696 <lsb>19</lsb> <msb>19</msb> 9697 <enumeratedValues> 9698 <usage>read</usage> 9699 <enumeratedValue> 9700 <name>Disabled</name> 9701 <description>Event disabled.</description> 9702 <value>0</value> 9703 </enumeratedValue> 9704 <enumeratedValue> 9705 <name>Enabled</name> 9706 <description>Event enabled.</description> 9707 <value>1</value> 9708 </enumeratedValue> 9709 </enumeratedValues> 9710 <enumeratedValues> 9711 <usage>write</usage> 9712 <enumeratedValue> 9713 <name>Clear</name> 9714 <description>Disable event on write.</description> 9715 <value>1</value> 9716 </enumeratedValue> 9717 </enumeratedValues> 9718 </field> 9719 </fields> 9720 </register> 9721 9722 <register> 9723 <name>COUNTER</name> 9724 <description>Current COUNTER value.</description> 9725 <addressOffset>0x504</addressOffset> 9726 <access>read-only</access> 9727 <fields> 9728 <field> 9729 <name>COUNTER</name> 9730 <description>Counter value.</description> 9731 <lsb>0</lsb> <msb>23</msb> 9732 </field> 9733 </fields> 9734 </register> 9735 9736 <register> 9737 <name>PRESCALER</name> 9738 <description>12-bit prescaler for COUNTER frequency (32768/(PRESCALER+1)). Must be written when RTC is STOPed.</description> 9739 <addressOffset>0x508</addressOffset> 9740 <fields> 9741 <field> 9742 <name>PRESCALER</name> 9743 <description>RTC PRESCALER value.</description> 9744 <lsb>0</lsb> <msb>11</msb> 9745 </field> 9746 </fields> 9747 </register> 9748 9749 <register> 9750 <dim>4</dim> 9751 <dimIncrement>0x04</dimIncrement> 9752 <name>CC[%s]</name> 9753 <description>Capture/compare registers.</description> 9754 <addressOffset>0x540</addressOffset> 9755 <fields> 9756 <field> 9757 <name>COMPARE</name> 9758 <description>Compare value.</description> 9759 <lsb>0</lsb> <msb>23</msb> 9760 </field> 9761 </fields> 9762 </register> 9763 9764 <register> 9765 <name>POWER</name> 9766 <description>Peripheral power control.</description> 9767 <addressOffset>0xFFC</addressOffset> 9768 <fields> 9769 <field> 9770 <name>POWER</name> 9771 <description>Peripheral power control.</description> 9772 <lsb>0</lsb> <msb>0</msb> 9773 <enumeratedValues> 9774 <enumeratedValue> 9775 <name>Disabled</name> 9776 <description>Module power disabled.</description> 9777 <value>0</value> 9778 </enumeratedValue> 9779 <enumeratedValue> 9780 <name>Enabled</name> 9781 <description>Module power enabled.</description> 9782 <value>1</value> 9783 </enumeratedValue> 9784 </enumeratedValues> 9785 </field> 9786 </fields> 9787 </register> 9788 9789 </registers> 9790 </peripheral> 9791 9792 <peripheral> 9793 <name>TEMP</name> 9794 <version>522</version> 9795 <description>Temperature Sensor.</description> 9796 <groupName>TEMP</groupName> 9797 <baseAddress>0x4000C000</baseAddress> 9798 <size>32</size> 9799 <access>read-write</access> 9800 9801 <addressBlock> 9802 <offset>0</offset> 9803 <size>0x1000</size> 9804 <usage>registers</usage> 9805 </addressBlock> 9806 9807 <interrupt> 9808 <name>TEMP</name> 9809 <value>12</value> 9810 </interrupt> 9811 9812 <registers> 9813 <register> 9814 <name>TASKS_START</name> 9815 <description>Start temperature measurement.</description> 9816 <addressOffset>0x000</addressOffset> 9817 <access>write-only</access> 9818 </register> 9819 <register> 9820 <name>TASKS_STOP</name> 9821 <description>Stop temperature measurement.</description> 9822 <addressOffset>0x004</addressOffset> 9823 <access>write-only</access> 9824 </register> 9825 9826 <register> 9827 <name>EVENTS_DATARDY</name> 9828 <description>Temperature measurement complete, data ready event.</description> 9829 <addressOffset>0x100</addressOffset> 9830 </register> 9831 9832 <register> 9833 <name>INTENSET</name> 9834 <description>Interrupt enable set register.</description> 9835 <addressOffset>0x304</addressOffset> 9836 <fields> 9837 <field> 9838 <name>DATARDY</name> 9839 <description>Enable interrupt on DATARDY event.</description> 9840 <lsb>0</lsb> <msb>0</msb> 9841 <enumeratedValues> 9842 <usage>read</usage> 9843 <enumeratedValue> 9844 <name>Disabled</name> 9845 <description>Interrupt disabled.</description> 9846 <value>0</value> 9847 </enumeratedValue> 9848 <enumeratedValue> 9849 <name>Enabled</name> 9850 <description>Interrupt enabled.</description> 9851 <value>1</value> 9852 </enumeratedValue> 9853 </enumeratedValues> 9854 <enumeratedValues> 9855 <usage>write</usage> 9856 <enumeratedValue> 9857 <name>Set</name> 9858 <description>Enable interrupt on write.</description> 9859 <value>1</value> 9860 </enumeratedValue> 9861 </enumeratedValues> 9862 </field> 9863 </fields> 9864 </register> 9865 <register> 9866 <name>INTENCLR</name> 9867 <description>Interrupt enable clear register.</description> 9868 <addressOffset>0x308</addressOffset> 9869 <fields> 9870 <field> 9871 <name>DATARDY</name> 9872 <description>Disable interrupt on DATARDY event.</description> 9873 <lsb>0</lsb> <msb>0</msb> 9874 <enumeratedValues> 9875 <usage>read</usage> 9876 <enumeratedValue> 9877 <name>Disabled</name> 9878 <description>Interrupt disabled.</description> 9879 <value>0</value> 9880 </enumeratedValue> 9881 <enumeratedValue> 9882 <name>Enabled</name> 9883 <description>Interrupt enabled.</description> 9884 <value>1</value> 9885 </enumeratedValue> 9886 </enumeratedValues> 9887 <enumeratedValues> 9888 <usage>write</usage> 9889 <enumeratedValue> 9890 <name>Clear</name> 9891 <description>Disable interrupt on write.</description> 9892 <value>1</value> 9893 </enumeratedValue> 9894 </enumeratedValues> 9895 </field> 9896 </fields> 9897 </register> 9898 9899 <register> 9900 <name>TEMP</name> 9901 <description>Die temperature in degC, 2's complement format, 0.25 degC pecision.</description> 9902 <addressOffset>0x508</addressOffset> 9903 <access>read-only</access> 9904 <dataType>int32_t</dataType> 9905 </register> 9906 9907 <register> 9908 <name>POWER</name> 9909 <description>Peripheral power control.</description> 9910 <addressOffset>0xFFC</addressOffset> 9911 <fields> 9912 <field> 9913 <name>POWER</name> 9914 <description>Peripheral power control.</description> 9915 <lsb>0</lsb> <msb>0</msb> 9916 <enumeratedValues> 9917 <enumeratedValue> 9918 <name>Disabled</name> 9919 <description>Module power disabled.</description> 9920 <value>0</value> 9921 </enumeratedValue> 9922 <enumeratedValue> 9923 <name>Enabled</name> 9924 <description>Module power enabled.</description> 9925 <value>1</value> 9926 </enumeratedValue> 9927 </enumeratedValues> 9928 </field> 9929 </fields> 9930 </register> 9931 9932 </registers> 9933 </peripheral> 9934 9935 <peripheral> 9936 <name>RNG</name> 9937 <version>522</version> 9938 <description>Random Number Generator.</description> 9939 <baseAddress>0x4000D000</baseAddress> 9940 <groupName>RNG</groupName> 9941 <size>32</size> 9942 <access>read-write</access> 9943 9944 <addressBlock> 9945 <offset>0</offset> 9946 <size>0x1000</size> 9947 <usage>registers</usage> 9948 </addressBlock> 9949 9950 <interrupt> 9951 <name>RNG</name> 9952 <value>13</value> 9953 </interrupt> 9954 9955 <registers> 9956 <register> 9957 <name>TASKS_START</name> 9958 <description>Start the random number generator.</description> 9959 <addressOffset>0x000</addressOffset> 9960 <access>write-only</access> 9961 </register> 9962 <register> 9963 <name>TASKS_STOP</name> 9964 <description>Stop the random number generator.</description> 9965 <addressOffset>0x004</addressOffset> 9966 <access>write-only</access> 9967 </register> 9968 9969 <register> 9970 <name>EVENTS_VALRDY</name> 9971 <description>New random number generated and written to VALUE register.</description> 9972 <addressOffset>0x100</addressOffset> 9973 </register> 9974 9975 <register> 9976 <name>SHORTS</name> 9977 <description>Shortcuts for the RNG.</description> 9978 <addressOffset>0x200</addressOffset> 9979 <fields> 9980 <field> 9981 <name>VALRDY_STOP</name> 9982 <description>Shortcut between VALRDY event and STOP task.</description> 9983 <lsb>0</lsb> <msb>0</msb> 9984 <enumeratedValues> 9985 <enumeratedValue> 9986 <name>Disabled</name> 9987 <description>Shortcut disabled.</description> 9988 <value>0</value> 9989 </enumeratedValue> 9990 <enumeratedValue> 9991 <name>Enabled</name> 9992 <description>Shortcut enabled.</description> 9993 <value>1</value> 9994 </enumeratedValue> 9995 </enumeratedValues> 9996 </field> 9997 </fields> 9998 </register> 9999 10000 <register> 10001 <name>INTENSET</name> 10002 <description>Interrupt enable set register</description> 10003 <addressOffset>0x304</addressOffset> 10004 <fields> 10005 <field> 10006 <name>VALRDY</name> 10007 <description>Enable interrupt on VALRDY event.</description> 10008 <lsb>0</lsb> <msb>0</msb> 10009 <enumeratedValues> 10010 <usage>read</usage> 10011 <enumeratedValue> 10012 <name>Disabled</name> 10013 <description>Interrupt disabled.</description> 10014 <value>0</value> 10015 </enumeratedValue> 10016 <enumeratedValue> 10017 <name>Enabled</name> 10018 <description>Interrupt enabled.</description> 10019 <value>1</value> 10020 </enumeratedValue> 10021 </enumeratedValues> 10022 <enumeratedValues> 10023 <usage>write</usage> 10024 <enumeratedValue> 10025 <name>Set</name> 10026 <description>Enable interrupt on write.</description> 10027 <value>1</value> 10028 </enumeratedValue> 10029 </enumeratedValues> 10030 </field> 10031 </fields> 10032 </register> 10033 <register> 10034 <name>INTENCLR</name> 10035 <description>Interrupt enable clear register</description> 10036 <addressOffset>0x308</addressOffset> 10037 <fields> 10038 <field> 10039 <name>VALRDY</name> 10040 <description>Disable interrupt on VALRDY event.</description> 10041 <lsb>0</lsb> <msb>0</msb> 10042 <enumeratedValues> 10043 <usage>read</usage> 10044 <enumeratedValue> 10045 <name>Disabled</name> 10046 <description>Interrupt disabled.</description> 10047 <value>0</value> 10048 </enumeratedValue> 10049 <enumeratedValue> 10050 <name>Enabled</name> 10051 <description>Interrupt enabled.</description> 10052 <value>1</value> 10053 </enumeratedValue> 10054 </enumeratedValues> 10055 <enumeratedValues> 10056 <usage>write</usage> 10057 <enumeratedValue> 10058 <name>Clear</name> 10059 <description>Disable interrupt on write.</description> 10060 <value>1</value> 10061 </enumeratedValue> 10062 </enumeratedValues> 10063 </field> 10064 </fields> 10065 </register> 10066 10067 <register> 10068 <name>CONFIG</name> 10069 <description>Configuration register.</description> 10070 <addressOffset>0x504</addressOffset> 10071 <fields> 10072 <field> 10073 <name>DERCEN</name> 10074 <description>Digital error correction enable.</description> 10075 <lsb>0</lsb> <msb>0</msb> 10076 <enumeratedValues> 10077 <enumeratedValue> 10078 <name>Disabled</name> 10079 <description>Digital error correction disabled.</description> 10080 <value>0</value> 10081 </enumeratedValue> 10082 <enumeratedValue> 10083 <name>Enabled</name> 10084 <description>Digital error correction enabled.</description> 10085 <value>1</value> 10086 </enumeratedValue> 10087 </enumeratedValues> 10088 </field> 10089 </fields> 10090 </register> 10091 10092 <register> 10093 <name>VALUE</name> 10094 <description>RNG random number.</description> 10095 <addressOffset>0x508</addressOffset> 10096 <access>read-only</access> 10097 <fields> 10098 <field> 10099 <name>VALUE</name> 10100 <description>Generated random number.</description> 10101 <lsb>0</lsb> <msb>7</msb> 10102 </field> 10103 </fields> 10104 </register> 10105 10106 <register> 10107 <name>POWER</name> 10108 <description>Peripheral power control.</description> 10109 <addressOffset>0xFFC</addressOffset> 10110 <fields> 10111 <field> 10112 <name>POWER</name> 10113 <description>Peripheral power control.</description> 10114 <lsb>0</lsb> <msb>0</msb> 10115 <enumeratedValues> 10116 <enumeratedValue> 10117 <name>Disabled</name> 10118 <description>Module power disabled.</description> 10119 <value>0</value> 10120 </enumeratedValue> 10121 <enumeratedValue> 10122 <name>Enabled</name> 10123 <description>Module power enabled.</description> 10124 <value>1</value> 10125 </enumeratedValue> 10126 </enumeratedValues> 10127 </field> 10128 </fields> 10129 </register> 10130 10131 </registers> 10132 </peripheral> 10133 10134 <peripheral> 10135 <name>ECB</name> 10136 <version>522</version> 10137 <description>AES ECB Mode Encryption.</description> 10138 <baseAddress>0x4000E000</baseAddress> 10139 <groupName>ECB</groupName> 10140 <size>32</size> 10141 <access>read-write</access> 10142 10143 <addressBlock> 10144 <offset>0</offset> 10145 <size>0x1000</size> 10146 <usage>registers</usage> 10147 </addressBlock> 10148 10149 <interrupt> 10150 <name>ECB</name> 10151 <value>14</value> 10152 </interrupt> 10153 10154 <registers> 10155 <register> 10156 <name>TASKS_STARTECB</name> 10157 <description>Start ECB block encrypt. If a crypto operation is running, this will not initiate a new encryption and the ERRORECB event will be triggered.</description> 10158 <addressOffset>0x000</addressOffset> 10159 <access>write-only</access> 10160 </register> 10161 <register> 10162 <name>TASKS_STOPECB</name> 10163 <description>Stop current ECB encryption. If a crypto operation is running, this will will trigger the ERRORECB event.</description> 10164 <addressOffset>0x004</addressOffset> 10165 <access>write-only</access> 10166 </register> 10167 10168 <register> 10169 <name>EVENTS_ENDECB</name> 10170 <description>ECB block encrypt complete.</description> 10171 <addressOffset>0x100</addressOffset> 10172 </register> 10173 <register> 10174 <name>EVENTS_ERRORECB</name> 10175 <description>ECB block encrypt aborted due to a STOPECB task or due to an error.</description> 10176 <addressOffset>0x104</addressOffset> 10177 </register> 10178 10179 <register> 10180 <name>INTENSET</name> 10181 <description>Interrupt enable set register.</description> 10182 <addressOffset>0x304</addressOffset> 10183 <fields> 10184 <field> 10185 <name>ENDECB</name> 10186 <description>Enable interrupt on ENDECB event.</description> 10187 <lsb>0</lsb> <msb>0</msb> 10188 <enumeratedValues> 10189 <usage>read</usage> 10190 <enumeratedValue> 10191 <name>Disabled</name> 10192 <description>Interrupt disabled.</description> 10193 <value>0</value> 10194 </enumeratedValue> 10195 <enumeratedValue> 10196 <name>Enabled</name> 10197 <description>Interrupt enabled.</description> 10198 <value>1</value> 10199 </enumeratedValue> 10200 </enumeratedValues> 10201 <enumeratedValues> 10202 <usage>write</usage> 10203 <enumeratedValue> 10204 <name>Set</name> 10205 <description>Enable interrupt on write.</description> 10206 <value>1</value> 10207 </enumeratedValue> 10208 </enumeratedValues> 10209 </field> 10210 <field> 10211 <name>ERRORECB</name> 10212 <description>Enable interrupt on ERRORECB event.</description> 10213 <lsb>1</lsb> <msb>1</msb> 10214 <enumeratedValues> 10215 <usage>read</usage> 10216 <enumeratedValue> 10217 <name>Disabled</name> 10218 <description>Interrupt disabled.</description> 10219 <value>0</value> 10220 </enumeratedValue> 10221 <enumeratedValue> 10222 <name>Enabled</name> 10223 <description>Interrupt enabled.</description> 10224 <value>1</value> 10225 </enumeratedValue> 10226 </enumeratedValues> 10227 <enumeratedValues> 10228 <usage>write</usage> 10229 <enumeratedValue> 10230 <name>Set</name> 10231 <description>Enable interrupt on write.</description> 10232 <value>1</value> 10233 </enumeratedValue> 10234 </enumeratedValues> 10235 </field> 10236 </fields> 10237 </register> 10238 <register> 10239 <name>INTENCLR</name> 10240 <description>Interrupt enable clear register.</description> 10241 <addressOffset>0x308</addressOffset> 10242 <fields> 10243 <field> 10244 <name>ENDECB</name> 10245 <description>Disable interrupt on ENDECB event.</description> 10246 <lsb>0</lsb> <msb>0</msb> 10247 <enumeratedValues> 10248 <usage>read</usage> 10249 <enumeratedValue> 10250 <name>Disabled</name> 10251 <description>Interrupt disabled.</description> 10252 <value>0</value> 10253 </enumeratedValue> 10254 <enumeratedValue> 10255 <name>Enabled</name> 10256 <description>Interrupt enabled.</description> 10257 <value>1</value> 10258 </enumeratedValue> 10259 </enumeratedValues> 10260 <enumeratedValues> 10261 <usage>write</usage> 10262 <enumeratedValue> 10263 <name>Clear</name> 10264 <description>Disable interrupt on write.</description> 10265 <value>1</value> 10266 </enumeratedValue> 10267 </enumeratedValues> 10268 </field> 10269 <field> 10270 <name>ERRORECB</name> 10271 <description>Disable interrupt on ERRORECB event.</description> 10272 <lsb>1</lsb> <msb>1</msb> 10273 <enumeratedValues> 10274 <usage>read</usage> 10275 <enumeratedValue> 10276 <name>Disabled</name> 10277 <description>Interrupt disabled.</description> 10278 <value>0</value> 10279 </enumeratedValue> 10280 <enumeratedValue> 10281 <name>Enabled</name> 10282 <description>Interrupt enabled.</description> 10283 <value>1</value> 10284 </enumeratedValue> 10285 </enumeratedValues> 10286 <enumeratedValues> 10287 <usage>write</usage> 10288 <enumeratedValue> 10289 <name>Clear</name> 10290 <description>Disable interrupt on write.</description> 10291 <value>1</value> 10292 </enumeratedValue> 10293 </enumeratedValues> 10294 </field> 10295 </fields> 10296 </register> 10297 10298 <register> 10299 <name>ECBDATAPTR</name> 10300 <description>ECB block encrypt memory pointer.</description> 10301 <addressOffset>0x504</addressOffset> 10302 </register> 10303 10304 <register> 10305 <name>POWER</name> 10306 <description>Peripheral power control.</description> 10307 <addressOffset>0xFFC</addressOffset> 10308 <fields> 10309 <field> 10310 <name>POWER</name> 10311 <description>Peripheral power control.</description> 10312 <lsb>0</lsb> <msb>0</msb> 10313 <enumeratedValues> 10314 <enumeratedValue> 10315 <name>Disabled</name> 10316 <description>Module power disabled.</description> 10317 <value>0</value> 10318 </enumeratedValue> 10319 <enumeratedValue> 10320 <name>Enabled</name> 10321 <description>Module power enabled.</description> 10322 <value>1</value> 10323 </enumeratedValue> 10324 </enumeratedValues> 10325 </field> 10326 </fields> 10327 </register> 10328 10329 </registers> 10330 </peripheral> 10331 10332 <peripheral> 10333 <name>AAR</name> 10334 <version>522</version> 10335 <description>Accelerated Address Resolver.</description> 10336 <baseAddress>0x4000F000</baseAddress> 10337 <groupName>AAR</groupName> 10338 <size>32</size> 10339 <access>read-write</access> 10340 10341 <addressBlock> 10342 <offset>0</offset> 10343 <size>0x1000</size> 10344 <usage>registers</usage> 10345 </addressBlock> 10346 10347 <interrupt> 10348 <name>CCM_AAR</name> 10349 <value>15</value> 10350 </interrupt> 10351 10352 <registers> 10353 <register> 10354 <name>TASKS_START</name> 10355 <description>Start resolving addresses based on IRKs specified in the IRK data structure.</description> 10356 <addressOffset>0x000</addressOffset> 10357 <access>write-only</access> 10358 </register> 10359 <register> 10360 <name>TASKS_STOP</name> 10361 <description>Stop resolving addresses.</description> 10362 <addressOffset>0x008</addressOffset> 10363 <access>write-only</access> 10364 </register> 10365 10366 <register> 10367 <name>EVENTS_END</name> 10368 <description>Address resolution procedure completed.</description> 10369 <addressOffset>0x100</addressOffset> 10370 </register> 10371 <register> 10372 <name>EVENTS_RESOLVED</name> 10373 <description>Address resolved.</description> 10374 <addressOffset>0x104</addressOffset> 10375 </register> 10376 <register> 10377 <name>EVENTS_NOTRESOLVED</name> 10378 <description>Address not resolved.</description> 10379 <addressOffset>0x108</addressOffset> 10380 </register> 10381 10382 10383 <register> 10384 <name>INTENSET</name> 10385 <description>Interrupt enable set register.</description> 10386 <addressOffset>0x304</addressOffset> 10387 <fields> 10388 <field> 10389 <name>END</name> 10390 <description>Enable interrupt on END event.</description> 10391 <lsb>0</lsb> <msb>0</msb> 10392 <enumeratedValues> 10393 <usage>read</usage> 10394 <enumeratedValue> 10395 <name>Disabled</name> 10396 <description>Interrupt disabled.</description> 10397 <value>0</value> 10398 </enumeratedValue> 10399 <enumeratedValue> 10400 <name>Enabled</name> 10401 <description>Interrupt enabled.</description> 10402 <value>1</value> 10403 </enumeratedValue> 10404 </enumeratedValues> 10405 <enumeratedValues> 10406 <usage>write</usage> 10407 <enumeratedValue> 10408 <name>Set</name> 10409 <description>Enable interrupt on write.</description> 10410 <value>1</value> 10411 </enumeratedValue> 10412 </enumeratedValues> 10413 </field> 10414 <field> 10415 <name>RESOLVED</name> 10416 <description>Enable interrupt on RESOLVED event.</description> 10417 <lsb>1</lsb> <msb>1</msb> 10418 <enumeratedValues> 10419 <usage>read</usage> 10420 <enumeratedValue> 10421 <name>Disabled</name> 10422 <description>Interrupt disabled.</description> 10423 <value>0</value> 10424 </enumeratedValue> 10425 <enumeratedValue> 10426 <name>Enabled</name> 10427 <description>Interrupt enabled.</description> 10428 <value>1</value> 10429 </enumeratedValue> 10430 </enumeratedValues> 10431 <enumeratedValues> 10432 <usage>write</usage> 10433 <enumeratedValue> 10434 <name>Set</name> 10435 <description>Enable interrupt on write.</description> 10436 <value>1</value> 10437 </enumeratedValue> 10438 </enumeratedValues> 10439 </field> 10440 <field> 10441 <name>NOTRESOLVED</name> 10442 <description>Enable interrupt on NOTRESOLVED event.</description> 10443 <lsb>2</lsb> <msb>2</msb> 10444 <enumeratedValues> 10445 <usage>read</usage> 10446 <enumeratedValue> 10447 <name>Disabled</name> 10448 <description>Interrupt disabled.</description> 10449 <value>0</value> 10450 </enumeratedValue> 10451 <enumeratedValue> 10452 <name>Enabled</name> 10453 <description>Interrupt enabled.</description> 10454 <value>1</value> 10455 </enumeratedValue> 10456 </enumeratedValues> 10457 <enumeratedValues> 10458 <usage>write</usage> 10459 <enumeratedValue> 10460 <name>Set</name> 10461 <description>Enable interrupt on write.</description> 10462 <value>1</value> 10463 </enumeratedValue> 10464 </enumeratedValues> 10465 </field> 10466 </fields> 10467 </register> 10468 <register> 10469 <name>INTENCLR</name> 10470 <description>Interrupt enable clear register.</description> 10471 <addressOffset>0x308</addressOffset> 10472 <fields> 10473 <field> 10474 <name>END</name> 10475 <description>Disable interrupt on ENDKSGEN event.</description> 10476 <lsb>0</lsb> <msb>0</msb> 10477 <enumeratedValues> 10478 <usage>read</usage> 10479 <enumeratedValue> 10480 <name>Disabled</name> 10481 <description>Interrupt disabled.</description> 10482 <value>0</value> 10483 </enumeratedValue> 10484 <enumeratedValue> 10485 <name>Enabled</name> 10486 <description>Interrupt enabled.</description> 10487 <value>1</value> 10488 </enumeratedValue> 10489 </enumeratedValues> 10490 <enumeratedValues> 10491 <usage>write</usage> 10492 <enumeratedValue> 10493 <name>Clear</name> 10494 <description>Disable interrupt on write.</description> 10495 <value>1</value> 10496 </enumeratedValue> 10497 </enumeratedValues> 10498 </field> 10499 <field> 10500 <name>RESOLVED</name> 10501 <description>Disable interrupt on RESOLVED event.</description> 10502 <lsb>1</lsb> <msb>1</msb> 10503 <enumeratedValues> 10504 <usage>read</usage> 10505 <enumeratedValue> 10506 <name>Disabled</name> 10507 <description>Interrupt disabled.</description> 10508 <value>0</value> 10509 </enumeratedValue> 10510 <enumeratedValue> 10511 <name>Enabled</name> 10512 <description>Interrupt enabled.</description> 10513 <value>1</value> 10514 </enumeratedValue> 10515 </enumeratedValues> 10516 <enumeratedValues> 10517 <usage>write</usage> 10518 <enumeratedValue> 10519 <name>Clear</name> 10520 <description>Disable interrupt on write.</description> 10521 <value>1</value> 10522 </enumeratedValue> 10523 </enumeratedValues> 10524 </field> 10525 <field> 10526 <name>NOTRESOLVED</name> 10527 <description>Disable interrupt on NOTRESOLVED event.</description> 10528 <lsb>2</lsb> <msb>2</msb> 10529 <enumeratedValues> 10530 <usage>read</usage> 10531 <enumeratedValue> 10532 <name>Disabled</name> 10533 <description>Interrupt disabled.</description> 10534 <value>0</value> 10535 </enumeratedValue> 10536 <enumeratedValue> 10537 <name>Enabled</name> 10538 <description>Interrupt enabled.</description> 10539 <value>1</value> 10540 </enumeratedValue> 10541 </enumeratedValues> 10542 <enumeratedValues> 10543 <usage>write</usage> 10544 <enumeratedValue> 10545 <name>Clear</name> 10546 <description>Disable interrupt on write.</description> 10547 <value>1</value> 10548 </enumeratedValue> 10549 </enumeratedValues> 10550 </field> 10551 </fields> 10552 </register> 10553 10554 <register> 10555 <name>STATUS</name> 10556 <description>Resolution status.</description> 10557 <addressOffset>0x400</addressOffset> 10558 <access>read-only</access> 10559 <fields> 10560 <field> 10561 <name>STATUS</name> 10562 <description>The IRK used last time an address was resolved.</description> 10563 <lsb>0</lsb> <msb>3</msb> 10564 </field> 10565 </fields> 10566 </register> 10567 10568 <register> 10569 <name>ENABLE</name> 10570 <description>Enable AAR.</description> 10571 <addressOffset>0x500</addressOffset> 10572 <fields> 10573 <field> 10574 <name>ENABLE</name> 10575 <description>Enable AAR.</description> 10576 <lsb>0</lsb> <msb>1</msb> 10577 <enumeratedValues> 10578 <enumeratedValue> 10579 <name>Disabled</name> 10580 <description>Disabled AAR.</description> 10581 <value>0x00</value> 10582 </enumeratedValue> 10583 <enumeratedValue> 10584 <name>Enabled</name> 10585 <description>Enable AAR.</description> 10586 <value>0x03</value> 10587 </enumeratedValue> 10588 </enumeratedValues> 10589 </field> 10590 </fields> 10591 </register> 10592 10593 <register> 10594 <name>NIRK</name> 10595 <description>Number of Identity root Keys in the IRK data structure.</description> 10596 <addressOffset>0x504</addressOffset> 10597 <resetValue>0x00000001</resetValue> 10598 <fields> 10599 <field> 10600 <name>NIRK</name> 10601 <description>Number of Identity root Keys in the IRK data structure.</description> 10602 <lsb>0</lsb> <msb>4</msb> 10603 </field> 10604 </fields> 10605 </register> 10606 10607 <register> 10608 <name>IRKPTR</name> 10609 <description>Pointer to the IRK data structure.</description> 10610 <addressOffset>0x508</addressOffset> 10611 </register> 10612 <register> 10613 <name>ADDRPTR</name> 10614 <description>Pointer to the resolvable address (6 bytes).</description> 10615 <addressOffset>0x510</addressOffset> 10616 </register> 10617 <register> 10618 <name>SCRATCHPTR</name> 10619 <description>Pointer to a scratch data area used for temporary storage during resolution. A minimum of 3 bytes must be reserved.</description> 10620 <addressOffset>0x514</addressOffset> 10621 </register> 10622 10623 <register> 10624 <name>POWER</name> 10625 <description>Peripheral power control.</description> 10626 <addressOffset>0xFFC</addressOffset> 10627 <fields> 10628 <field> 10629 <name>POWER</name> 10630 <description>Peripheral power control.</description> 10631 <lsb>0</lsb> <msb>0</msb> 10632 <enumeratedValues> 10633 <enumeratedValue> 10634 <name>Disabled</name> 10635 <description>Module power disabled.</description> 10636 <value>0</value> 10637 </enumeratedValue> 10638 <enumeratedValue> 10639 <name>Enabled</name> 10640 <description>Module power enabled.</description> 10641 <value>1</value> 10642 </enumeratedValue> 10643 </enumeratedValues> 10644 </field> 10645 </fields> 10646 </register> 10647 10648 </registers> 10649 </peripheral> 10650 10651 <peripheral> 10652 <name>CCM</name> 10653 <version>522</version> 10654 <description>AES CCM Mode Encryption.</description> 10655 <baseAddress>0x4000F000</baseAddress> 10656 <groupName>CCM</groupName> 10657 <size>32</size> 10658 <access>read-write</access> 10659 <alternatePeripheral>AAR</alternatePeripheral> 10660 10661 <addressBlock> 10662 <offset>0</offset> 10663 <size>0x1000</size> 10664 <usage>registers</usage> 10665 </addressBlock> 10666 10667 <interrupt> 10668 <name>CCM_AAR</name> 10669 <value>15</value> 10670 </interrupt> 10671 10672 <registers> 10673 <register> 10674 <name>TASKS_KSGEN</name> 10675 <description>Start generation of key-stream. This operation will stop by itself when completed.</description> 10676 <addressOffset>0x000</addressOffset> 10677 <access>write-only</access> 10678 </register> 10679 <register> 10680 <name>TASKS_CRYPT</name> 10681 <description>Start encrypt/decrypt. This operation will stop by itself when completed.</description> 10682 <addressOffset>0x004</addressOffset> 10683 <access>write-only</access> 10684 </register> 10685 <register> 10686 <name>TASKS_STOP</name> 10687 <description>Stop encrypt/decrypt.</description> 10688 <addressOffset>0x008</addressOffset> 10689 <access>write-only</access> 10690 </register> 10691 10692 <register> 10693 <name>EVENTS_ENDKSGEN</name> 10694 <description>Keystream generation completed.</description> 10695 <addressOffset>0x100</addressOffset> 10696 </register> 10697 <register> 10698 <name>EVENTS_ENDCRYPT</name> 10699 <description>Encrypt/decrypt completed.</description> 10700 <addressOffset>0x104</addressOffset> 10701 </register> 10702 <register> 10703 <name>EVENTS_ERROR</name> 10704 <description>Error happened.</description> 10705 <addressOffset>0x108</addressOffset> 10706 </register> 10707 10708 <register> 10709 <name>SHORTS</name> 10710 <description>Shortcuts for the CCM.</description> 10711 <addressOffset>0x200</addressOffset> 10712 <fields> 10713 <field> 10714 <name>ENDKSGEN_CRYPT</name> 10715 <description>Shortcut between ENDKSGEN event and CRYPT task.</description> 10716 <lsb>0</lsb> <msb>0</msb> 10717 <enumeratedValues> 10718 <enumeratedValue> 10719 <name>Disabled</name> 10720 <description>Shortcut disabled.</description> 10721 <value>0</value> 10722 </enumeratedValue> 10723 <enumeratedValue> 10724 <name>Enabled</name> 10725 <description>Shortcut enabled.</description> 10726 <value>1</value> 10727 </enumeratedValue> 10728 </enumeratedValues> 10729 </field> 10730 </fields> 10731 </register> 10732 10733 <register> 10734 <name>INTENSET</name> 10735 <description>Interrupt enable set register.</description> 10736 <addressOffset>0x304</addressOffset> 10737 <fields> 10738 <field> 10739 <name>ENDKSGEN</name> 10740 <description>Enable interrupt on ENDKSGEN event.</description> 10741 <lsb>0</lsb> <msb>0</msb> 10742 <enumeratedValues> 10743 <usage>read</usage> 10744 <enumeratedValue> 10745 <name>Disabled</name> 10746 <description>Interrupt disabled.</description> 10747 <value>0</value> 10748 </enumeratedValue> 10749 <enumeratedValue> 10750 <name>Enabled</name> 10751 <description>Interrupt enabled.</description> 10752 <value>1</value> 10753 </enumeratedValue> 10754 </enumeratedValues> 10755 <enumeratedValues> 10756 <usage>write</usage> 10757 <enumeratedValue> 10758 <name>Set</name> 10759 <description>Enable interrupt on write.</description> 10760 <value>1</value> 10761 </enumeratedValue> 10762 </enumeratedValues> 10763 </field> 10764 <field> 10765 <name>ENDCRYPT</name> 10766 <description>Enable interrupt on ENDCRYPT event.</description> 10767 <lsb>1</lsb> <msb>1</msb> 10768 <enumeratedValues> 10769 <usage>read</usage> 10770 <enumeratedValue> 10771 <name>Disabled</name> 10772 <description>Interrupt disabled.</description> 10773 <value>0</value> 10774 </enumeratedValue> 10775 <enumeratedValue> 10776 <name>Enabled</name> 10777 <description>Interrupt enabled.</description> 10778 <value>1</value> 10779 </enumeratedValue> 10780 </enumeratedValues> 10781 <enumeratedValues> 10782 <usage>write</usage> 10783 <enumeratedValue> 10784 <name>Set</name> 10785 <description>Enable interrupt on write.</description> 10786 <value>1</value> 10787 </enumeratedValue> 10788 </enumeratedValues> 10789 </field> 10790 <field> 10791 <name>ERROR</name> 10792 <description>Enable interrupt on ERROR event.</description> 10793 <lsb>2</lsb> <msb>2</msb> 10794 <enumeratedValues> 10795 <usage>read</usage> 10796 <enumeratedValue> 10797 <name>Disabled</name> 10798 <description>Interrupt disabled.</description> 10799 <value>0</value> 10800 </enumeratedValue> 10801 <enumeratedValue> 10802 <name>Enabled</name> 10803 <description>Interrupt enabled.</description> 10804 <value>1</value> 10805 </enumeratedValue> 10806 </enumeratedValues> 10807 <enumeratedValues> 10808 <usage>write</usage> 10809 <enumeratedValue> 10810 <name>Set</name> 10811 <description>Enable interrupt on write.</description> 10812 <value>1</value> 10813 </enumeratedValue> 10814 </enumeratedValues> 10815 </field> 10816 </fields> 10817 </register> 10818 <register> 10819 <name>INTENCLR</name> 10820 <description>Interrupt enable clear register.</description> 10821 <addressOffset>0x308</addressOffset> 10822 <fields> 10823 <field> 10824 <name>ENDKSGEN</name> 10825 <description>Disable interrupt on ENDKSGEN event.</description> 10826 <lsb>0</lsb> <msb>0</msb> 10827 <enumeratedValues> 10828 <usage>read</usage> 10829 <enumeratedValue> 10830 <name>Disabled</name> 10831 <description>Interrupt disabled.</description> 10832 <value>0</value> 10833 </enumeratedValue> 10834 <enumeratedValue> 10835 <name>Enabled</name> 10836 <description>Interrupt enabled.</description> 10837 <value>1</value> 10838 </enumeratedValue> 10839 </enumeratedValues> 10840 <enumeratedValues> 10841 <usage>write</usage> 10842 <enumeratedValue> 10843 <name>Clear</name> 10844 <description>Disable interrupt on write.</description> 10845 <value>1</value> 10846 </enumeratedValue> 10847 </enumeratedValues> 10848 </field> 10849 <field> 10850 <name>ENDCRYPT</name> 10851 <description>Disable interrupt on ENDCRYPT event.</description> 10852 <lsb>1</lsb> <msb>1</msb> 10853 <enumeratedValues> 10854 <usage>read</usage> 10855 <enumeratedValue> 10856 <name>Disabled</name> 10857 <description>Interrupt disabled.</description> 10858 <value>0</value> 10859 </enumeratedValue> 10860 <enumeratedValue> 10861 <name>Enabled</name> 10862 <description>Interrupt enabled.</description> 10863 <value>1</value> 10864 </enumeratedValue> 10865 </enumeratedValues> 10866 <enumeratedValues> 10867 <usage>write</usage> 10868 <enumeratedValue> 10869 <name>Clear</name> 10870 <description>Disable interrupt on write.</description> 10871 <value>1</value> 10872 </enumeratedValue> 10873 </enumeratedValues> 10874 </field> 10875 <field> 10876 <name>ERROR</name> 10877 <description>Disable interrupt on ERROR event.</description> 10878 <lsb>2</lsb> <msb>2</msb> 10879 <enumeratedValues> 10880 <usage>read</usage> 10881 <enumeratedValue> 10882 <name>Disabled</name> 10883 <description>Interrupt disabled.</description> 10884 <value>0</value> 10885 </enumeratedValue> 10886 <enumeratedValue> 10887 <name>Enabled</name> 10888 <description>Interrupt enabled.</description> 10889 <value>1</value> 10890 </enumeratedValue> 10891 </enumeratedValues> 10892 <enumeratedValues> 10893 <usage>write</usage> 10894 <enumeratedValue> 10895 <name>Clear</name> 10896 <description>Disable interrupt on write.</description> 10897 <value>1</value> 10898 </enumeratedValue> 10899 </enumeratedValues> 10900 </field> 10901 </fields> 10902 </register> 10903 10904 <register> 10905 <name>MICSTATUS</name> 10906 <description>CCM RX MIC check result.</description> 10907 <addressOffset>0x400</addressOffset> 10908 <access>read-only</access> 10909 <fields> 10910 <field> 10911 <name>MICSTATUS</name> 10912 <description>Result of the MIC check performed during the previous CCM RX STARTCRYPT</description> 10913 <lsb>0</lsb> <msb>0</msb> 10914 <enumeratedValues> 10915 <enumeratedValue> 10916 <name>CheckFailed</name> 10917 <description>MIC check failed.</description> 10918 <value>0</value> 10919 </enumeratedValue> 10920 <enumeratedValue> 10921 <name>CheckPassed</name> 10922 <description>MIC check passed.</description> 10923 <value>1</value> 10924 </enumeratedValue> 10925 </enumeratedValues> 10926 </field> 10927 </fields> 10928 </register> 10929 10930 <register> 10931 <name>ENABLE</name> 10932 <description>CCM enable.</description> 10933 <addressOffset>0x500</addressOffset> 10934 <fields> 10935 <field> 10936 <name>ENABLE</name> 10937 <description>CCM enable.</description> 10938 <lsb>0</lsb> <msb>1</msb> 10939 <enumeratedValues> 10940 <enumeratedValue> 10941 <name>Disabled</name> 10942 <description>CCM is disabled.</description> 10943 <value>0x00</value> 10944 </enumeratedValue> 10945 <enumeratedValue> 10946 <name>Enabled</name> 10947 <description>CCM is enabled.</description> 10948 <value>0x02</value> 10949 </enumeratedValue> 10950 </enumeratedValues> 10951 </field> 10952 </fields> 10953 </register> 10954 10955 <register> 10956 <name>MODE</name> 10957 <description>Operation mode.</description> 10958 <addressOffset>0x504</addressOffset> 10959 <resetValue>0x00000001</resetValue> 10960 <fields> 10961 <field> 10962 <name>MODE</name> 10963 <description>CCM mode operation.</description> 10964 <lsb>0</lsb> <msb>0</msb> 10965 <enumeratedValues> 10966 <enumeratedValue> 10967 <name>Encryption</name> 10968 <description>CCM mode TX</description> 10969 <value>0</value> 10970 </enumeratedValue> 10971 <enumeratedValue> 10972 <name>Decryption</name> 10973 <description>CCM mode TX</description> 10974 <value>1</value> 10975 </enumeratedValue> 10976 </enumeratedValues> 10977 </field> 10978 </fields> 10979 </register> 10980 10981 <register> 10982 <name>CNFPTR</name> 10983 <description>Pointer to a data structure holding AES key and NONCE vector.</description> 10984 <addressOffset>0x508</addressOffset> 10985 </register> 10986 <register> 10987 <name>INPTR</name> 10988 <description>Pointer to the input packet.</description> 10989 <addressOffset>0x50C</addressOffset> 10990 </register> 10991 <register> 10992 <name>OUTPTR</name> 10993 <description>Pointer to the output packet.</description> 10994 <addressOffset>0x510</addressOffset> 10995 </register> 10996 <register> 10997 <name>SCRATCHPTR</name> 10998 <description>Pointer to a scratch data area used for temporary storage during resolution. A minimum of 43 bytes must be reserved.</description> 10999 <addressOffset>0x514</addressOffset> 11000 </register> 11001 11002 <register> 11003 <name>POWER</name> 11004 <description>Peripheral power control.</description> 11005 <addressOffset>0xFFC</addressOffset> 11006 <fields> 11007 <field> 11008 <name>POWER</name> 11009 <description>Peripheral power control.</description> 11010 <lsb>0</lsb> <msb>0</msb> 11011 <enumeratedValues> 11012 <enumeratedValue> 11013 <name>Disabled</name> 11014 <description>Module power disabled.</description> 11015 <value>0</value> 11016 </enumeratedValue> 11017 <enumeratedValue> 11018 <name>Enabled</name> 11019 <description>Module power enabled.</description> 11020 <value>1</value> 11021 </enumeratedValue> 11022 </enumeratedValues> 11023 </field> 11024 </fields> 11025 </register> 11026 11027 </registers> 11028 </peripheral> 11029 11030 <peripheral> 11031 <name>WDT</name> 11032 <version>522</version> 11033 <description>Watchdog Timer.</description> 11034 <groupName>WDT</groupName> 11035 <baseAddress>0x40010000</baseAddress> 11036 <size>32</size> 11037 <access>read-write</access> 11038 11039 <addressBlock> 11040 <offset>0</offset> 11041 <size>0x1000</size> 11042 <usage>registers</usage> 11043 </addressBlock> 11044 11045 <interrupt> 11046 <name>WDT</name> 11047 <value>16</value> 11048 </interrupt> 11049 11050 <registers> 11051 <register> 11052 <name>TASKS_START</name> 11053 <description>Start the watchdog.</description> 11054 <addressOffset>0x000</addressOffset> 11055 <access>write-only</access> 11056 </register> 11057 11058 <register> 11059 <name>EVENTS_TIMEOUT</name> 11060 <description>Watchdog timeout.</description> 11061 <addressOffset>0x100</addressOffset> 11062 </register> 11063 11064 <register> 11065 <name>INTENSET</name> 11066 <description>Interrupt enable set register.</description> 11067 <addressOffset>0x304</addressOffset> 11068 <fields> 11069 <field> 11070 <name>TIMEOUT</name> 11071 <description>Enable interrupt on TIMEOUT event.</description> 11072 <lsb>0</lsb> <msb>0</msb> 11073 <enumeratedValues> 11074 <usage>read</usage> 11075 <enumeratedValue> 11076 <name>Disabled</name> 11077 <description>Interrupt disabled.</description> 11078 <value>0</value> 11079 </enumeratedValue> 11080 <enumeratedValue> 11081 <name>Enabled</name> 11082 <description>Interrupt enabled.</description> 11083 <value>1</value> 11084 </enumeratedValue> 11085 </enumeratedValues> 11086 <enumeratedValues> 11087 <usage>write</usage> 11088 <enumeratedValue> 11089 <name>Set</name> 11090 <description>Enable interrupt on write.</description> 11091 <value>1</value> 11092 </enumeratedValue> 11093 </enumeratedValues> 11094 </field> 11095 </fields> 11096 </register> 11097 <register> 11098 <name>INTENCLR</name> 11099 <description>Interrupt enable clear register.</description> 11100 <addressOffset>0x308</addressOffset> 11101 <fields> 11102 <field> 11103 <name>TIMEOUT</name> 11104 <description>Disable interrupt on TIMEOUT event.</description> 11105 <lsb>0</lsb> <msb>0</msb> 11106 <enumeratedValues> 11107 <usage>read</usage> 11108 <enumeratedValue> 11109 <name>Disabled</name> 11110 <description>Interrupt disabled.</description> 11111 <value>0</value> 11112 </enumeratedValue> 11113 <enumeratedValue> 11114 <name>Enabled</name> 11115 <description>Interrupt enabled.</description> 11116 <value>1</value> 11117 </enumeratedValue> 11118 </enumeratedValues> 11119 <enumeratedValues> 11120 <usage>write</usage> 11121 <enumeratedValue> 11122 <name>Clear</name> 11123 <description>Disable interrupt on write.</description> 11124 <value>1</value> 11125 </enumeratedValue> 11126 </enumeratedValues> 11127 </field> 11128 </fields> 11129 </register> 11130 11131 <register> 11132 <name>RUNSTATUS</name> 11133 <description>Watchdog running status.</description> 11134 <addressOffset>0x400</addressOffset> 11135 <access>read-only</access> 11136 <fields> 11137 <field> 11138 <name>RUNSTATUS</name> 11139 <description>Watchdog running status.</description> 11140 <lsb>0</lsb> <msb>0</msb> 11141 <enumeratedValues> 11142 <enumeratedValue> 11143 <name>NotRunning</name> 11144 <description>Watchdog timer is not running.</description> 11145 <value>0</value> 11146 </enumeratedValue> 11147 <enumeratedValue> 11148 <name>Running</name> 11149 <description>Watchdog timer is running.</description> 11150 <value>1</value> 11151 </enumeratedValue> 11152 </enumeratedValues> 11153 </field> 11154 </fields> 11155 </register> 11156 11157 <register> 11158 <name>REQSTATUS</name> 11159 <description>Request status.</description> 11160 <addressOffset>0x404</addressOffset> 11161 <resetValue>0x00000001</resetValue> 11162 <access>read-only</access> 11163 <fields> 11164 <field> 11165 <name>RR0</name> 11166 <description>Request status for RR[0].</description> 11167 <lsb>0</lsb> <msb>0</msb> 11168 <enumeratedValues> 11169 <enumeratedValue> 11170 <name>DisabledOrRequested</name> 11171 <description>RR[0] register is not enabled or has already requested reload.</description> 11172 <value>0</value> 11173 </enumeratedValue> 11174 <enumeratedValue> 11175 <name>EnabledAndUnrequested</name> 11176 <description>RR[0] register is enabled and has not jet requested.</description> 11177 <value>1</value> 11178 </enumeratedValue> 11179 </enumeratedValues> 11180 </field> 11181 <field> 11182 <name>RR1</name> 11183 <description>Request status for RR[1].</description> 11184 <lsb>1</lsb> <msb>1</msb> 11185 <enumeratedValues> 11186 <enumeratedValue> 11187 <name>DisabledOrRequested</name> 11188 <description>RR[1] register is not enabled or has already requested reload.</description> 11189 <value>0</value> 11190 </enumeratedValue> 11191 <enumeratedValue> 11192 <name>EnabledAndUnrequested</name> 11193 <description>RR[1] register is enabled and has not jet requested.</description> 11194 <value>1</value> 11195 </enumeratedValue> 11196 </enumeratedValues> 11197 </field> 11198 <field> 11199 <name>RR2</name> 11200 <description>Request status for RR[2].</description> 11201 <lsb>2</lsb> <msb>2</msb> 11202 <enumeratedValues> 11203 <enumeratedValue> 11204 <name>DisabledOrRequested</name> 11205 <description>RR[2] register is not enabled or has already requested reload.</description> 11206 <value>0</value> 11207 </enumeratedValue> 11208 <enumeratedValue> 11209 <name>EnabledAndUnrequested</name> 11210 <description>RR[2] register is enabled and has not jet requested.</description> 11211 <value>1</value> 11212 </enumeratedValue> 11213 </enumeratedValues> 11214 </field> 11215 <field> 11216 <name>RR3</name> 11217 <description>Request status for RR[3].</description> 11218 <lsb>3</lsb> <msb>3</msb> 11219 <enumeratedValues> 11220 <enumeratedValue> 11221 <name>DisabledOrRequested</name> 11222 <description>RR[3] register is not enabled or has already requested reload.</description> 11223 <value>0</value> 11224 </enumeratedValue> 11225 <enumeratedValue> 11226 <name>EnabledAndUnrequested</name> 11227 <description>RR[3] register is enabled and has not jet requested.</description> 11228 <value>1</value> 11229 </enumeratedValue> 11230 </enumeratedValues> 11231 </field> 11232 <field> 11233 <name>RR4</name> 11234 <description>Request status for RR[4].</description> 11235 <lsb>4</lsb> <msb>4</msb> 11236 <enumeratedValues> 11237 <enumeratedValue> 11238 <name>DisabledOrRequested</name> 11239 <description>RR[4] register is not enabled or has already requested reload.</description> 11240 <value>0</value> 11241 </enumeratedValue> 11242 <enumeratedValue> 11243 <name>EnabledAndUnrequested</name> 11244 <description>RR[4] register is enabled and has not jet requested.</description> 11245 <value>1</value> 11246 </enumeratedValue> 11247 </enumeratedValues> 11248 </field> 11249 <field> 11250 <name>RR5</name> 11251 <description>Request status for RR[5].</description> 11252 <lsb>5</lsb> <msb>5</msb> 11253 <enumeratedValues> 11254 <enumeratedValue> 11255 <name>DisabledOrRequested</name> 11256 <description>RR[5] register is not enabled or has already requested reload.</description> 11257 <value>0</value> 11258 </enumeratedValue> 11259 <enumeratedValue> 11260 <name>EnabledAndUnrequested</name> 11261 <description>RR[5] register is enabled and has not jet requested.</description> 11262 <value>1</value> 11263 </enumeratedValue> 11264 </enumeratedValues> 11265 </field> 11266 <field> 11267 <name>RR6</name> 11268 <description>Request status for RR[6].</description> 11269 <lsb>6</lsb> <msb>6</msb> 11270 <enumeratedValues> 11271 <enumeratedValue> 11272 <name>DisabledOrRequested</name> 11273 <description>RR[6] register is not enabled or has already requested reload.</description> 11274 <value>0</value> 11275 </enumeratedValue> 11276 <enumeratedValue> 11277 <name>EnabledAndUnrequested</name> 11278 <description>RR[6] register is enabled and has not jet requested.</description> 11279 <value>1</value> 11280 </enumeratedValue> 11281 </enumeratedValues> 11282 </field> 11283 <field> 11284 <name>RR7</name> 11285 <description>Request status for RR[7].</description> 11286 <lsb>7</lsb> <msb>7</msb> 11287 <enumeratedValues> 11288 <enumeratedValue> 11289 <name>DisabledOrRequested</name> 11290 <description>RR[7] register is not enabled or has already requested reload.</description> 11291 <value>0</value> 11292 </enumeratedValue> 11293 <enumeratedValue> 11294 <name>EnabledAndUnrequested</name> 11295 <description>RR[7] register is enabled and has not jet requested.</description> 11296 <value>1</value> 11297 </enumeratedValue> 11298 </enumeratedValues> 11299 </field> 11300 </fields> 11301 </register> 11302 11303 <register> 11304 <name>CRV</name> 11305 <description>Counter reload value in number of 32kiHz clock cycles.</description> 11306 <addressOffset>0x504</addressOffset> 11307 <resetValue>0xFFFFFFFF</resetValue> 11308 </register> 11309 11310 <register> 11311 <name>RREN</name> 11312 <description>Reload request enable.</description> 11313 <addressOffset>0x508</addressOffset> 11314 <resetValue>0x00000001</resetValue> 11315 <fields> 11316 <field> 11317 <name>RR0</name> 11318 <description>Enable or disable RR[0] register.</description> 11319 <lsb>0</lsb> <msb>0</msb> 11320 <enumeratedValues> 11321 <enumeratedValue> 11322 <name>Disabled</name> 11323 <description>RR[0] register is disabled.</description> 11324 <value>0</value> 11325 </enumeratedValue> 11326 <enumeratedValue> 11327 <name>Enabled</name> 11328 <description>RR[0] register is enabled.</description> 11329 <value>1</value> 11330 </enumeratedValue> 11331 </enumeratedValues> 11332 </field> 11333 <field> 11334 <name>RR1</name> 11335 <description>Enable or disable RR[1] register.</description> 11336 <lsb>1</lsb> <msb>1</msb> 11337 <enumeratedValues> 11338 <enumeratedValue> 11339 <name>Disabled</name> 11340 <description>RR[1] register is disabled.</description> 11341 <value>0</value> 11342 </enumeratedValue> 11343 <enumeratedValue> 11344 <name>Enabled</name> 11345 <description>RR[1] register is enabled.</description> 11346 <value>1</value> 11347 </enumeratedValue> 11348 </enumeratedValues> 11349 </field> 11350 <field> 11351 <name>RR2</name> 11352 <description>Enable or disable RR[2] register.</description> 11353 <lsb>2</lsb> <msb>2</msb> 11354 <enumeratedValues> 11355 <enumeratedValue> 11356 <name>Disabled</name> 11357 <description>RR[2] register is disabled.</description> 11358 <value>0</value> 11359 </enumeratedValue> 11360 <enumeratedValue> 11361 <name>Enabled</name> 11362 <description>RR[2] register is enabled.</description> 11363 <value>1</value> 11364 </enumeratedValue> 11365 </enumeratedValues> 11366 </field> 11367 <field> 11368 <name>RR3</name> 11369 <description>Enable or disable RR[3] register.</description> 11370 <lsb>3</lsb> <msb>3</msb> 11371 <enumeratedValues> 11372 <enumeratedValue> 11373 <name>Disabled</name> 11374 <description>RR[3] register is disabled.</description> 11375 <value>0</value> 11376 </enumeratedValue> 11377 <enumeratedValue> 11378 <name>Enabled</name> 11379 <description>RR[3] register is enabled.</description> 11380 <value>1</value> 11381 </enumeratedValue> 11382 </enumeratedValues> 11383 </field> 11384 <field> 11385 <name>RR4</name> 11386 <description>Enable or disable RR[4] register.</description> 11387 <lsb>4</lsb> <msb>4</msb> 11388 <enumeratedValues> 11389 <enumeratedValue> 11390 <name>Disabled</name> 11391 <description>RR[4] register is disabled.</description> 11392 <value>0</value> 11393 </enumeratedValue> 11394 <enumeratedValue> 11395 <name>Enabled</name> 11396 <description>RR[4] register is enabled.</description> 11397 <value>1</value> 11398 </enumeratedValue> 11399 </enumeratedValues> 11400 </field> 11401 <field> 11402 <name>RR5</name> 11403 <description>Enable or disable RR[5] register.</description> 11404 <lsb>5</lsb> <msb>5</msb> 11405 <enumeratedValues> 11406 <enumeratedValue> 11407 <name>Disabled</name> 11408 <description>RR[5] register is disabled.</description> 11409 <value>0</value> 11410 </enumeratedValue> 11411 <enumeratedValue> 11412 <name>Enabled</name> 11413 <description>RR[5] register is enabled.</description> 11414 <value>1</value> 11415 </enumeratedValue> 11416 </enumeratedValues> 11417 </field> 11418 <field> 11419 <name>RR6</name> 11420 <description>Enable or disable RR[6] register.</description> 11421 <lsb>6</lsb> <msb>6</msb> 11422 <enumeratedValues> 11423 <enumeratedValue> 11424 <name>Disabled</name> 11425 <description>RR[6] register is disabled.</description> 11426 <value>0</value> 11427 </enumeratedValue> 11428 <enumeratedValue> 11429 <name>Enabled</name> 11430 <description>RR[6] register is enabled.</description> 11431 <value>1</value> 11432 </enumeratedValue> 11433 </enumeratedValues> 11434 </field> 11435 <field> 11436 <name>RR7</name> 11437 <description>Enable or disable RR[7] register.</description> 11438 <lsb>7</lsb> <msb>7</msb> 11439 <enumeratedValues> 11440 <enumeratedValue> 11441 <name>Disabled</name> 11442 <description>RR[7] register is disabled.</description> 11443 <value>0</value> 11444 </enumeratedValue> 11445 <enumeratedValue> 11446 <name>Enabled</name> 11447 <description>RR[7] register is enabled.</description> 11448 <value>1</value> 11449 </enumeratedValue> 11450 </enumeratedValues> 11451 </field> 11452 </fields> 11453 </register> 11454 11455 <register> 11456 <name>CONFIG</name> 11457 <description>Configuration register.</description> 11458 <addressOffset>0x50C</addressOffset> 11459 <resetValue>0x00000001</resetValue> 11460 <fields> 11461 <field> 11462 <name>SLEEP</name> 11463 <description>Configure the watchdog to pause or not while the CPU is sleeping.</description> 11464 <lsb>0</lsb> <msb>0</msb> 11465 <enumeratedValues> 11466 <enumeratedValue> 11467 <name>Pause</name> 11468 <description>Pause watchdog while the CPU is asleep.</description> 11469 <value>0</value> 11470 </enumeratedValue> 11471 <enumeratedValue> 11472 <name>Run</name> 11473 <description>Do not pause watchdog while the CPU is asleep.</description> 11474 <value>1</value> 11475 </enumeratedValue> 11476 </enumeratedValues> 11477 </field> 11478 <field> 11479 <name>HALT</name> 11480 <description>Configure the watchdog to pause or not while the CPU is halted by the debugger.</description> 11481 <lsb>3</lsb> <msb>3</msb> 11482 <enumeratedValues> 11483 <enumeratedValue> 11484 <name>Pause</name> 11485 <description>Pause watchdog while the CPU is halted by the debugger.</description> 11486 <value>0</value> 11487 </enumeratedValue> 11488 <enumeratedValue> 11489 <name>Run</name> 11490 <description>Do not pause watchdog while the CPU is halted by the debugger.</description> 11491 <value>1</value> 11492 </enumeratedValue> 11493 </enumeratedValues> 11494 </field> 11495 </fields> 11496 </register> 11497 11498 <register> 11499 <dim>8</dim> 11500 <dimIncrement>0x04</dimIncrement> 11501 <name>RR[%s]</name> 11502 <description>Reload requests registers.</description> 11503 <addressOffset>0x600</addressOffset> 11504 <access>write-only</access> 11505 <fields> 11506 <field> 11507 <name>RR</name> 11508 <description>Reload register.</description> 11509 <lsb>0</lsb> <msb>31</msb> 11510 <enumeratedValues> 11511 <enumeratedValue> 11512 <name>Reload</name> 11513 <description>Value to request a reload of the watchdog timer.</description> 11514 <value>0x6E524635</value> 11515 </enumeratedValue> 11516 </enumeratedValues> 11517 </field> 11518 </fields> 11519 </register> 11520 11521 <register> 11522 <name>POWER</name> 11523 <description>Peripheral power control.</description> 11524 <addressOffset>0xFFC</addressOffset> 11525 <fields> 11526 <field> 11527 <name>POWER</name> 11528 <description>Peripheral power control.</description> 11529 <lsb>0</lsb> <msb>0</msb> 11530 <enumeratedValues> 11531 <enumeratedValue> 11532 <name>Disabled</name> 11533 <description>Module power disabled.</description> 11534 <value>0</value> 11535 </enumeratedValue> 11536 <enumeratedValue> 11537 <name>Enabled</name> 11538 <description>Module power enabled.</description> 11539 <value>1</value> 11540 </enumeratedValue> 11541 </enumeratedValues> 11542 </field> 11543 </fields> 11544 </register> 11545 11546 </registers> 11547 </peripheral> 11548 11549 <peripheral derivedFrom="RTC0"> 11550 <name>RTC1</name> 11551 <version>522</version> 11552 <description>Real time counter 1.</description> 11553 <baseAddress>0x40011000</baseAddress> 11554 <access>read-write</access> 11555 <interrupt> 11556 <name>RTC1</name> 11557 <value>17</value> 11558 </interrupt> 11559 </peripheral> 11560 11561 <peripheral> 11562 <name>QDEC</name> 11563 <version>522</version> 11564 <description>Rotary decoder.</description> 11565 <groupName>QDEC</groupName> 11566 <baseAddress>0x40012000</baseAddress> 11567 <size>32</size> 11568 <access>read-write</access> 11569 11570 <addressBlock> 11571 <offset>0</offset> 11572 <size>0x1000</size> 11573 <usage>registers</usage> 11574 </addressBlock> 11575 11576 <interrupt> 11577 <name>QDEC</name> 11578 <value>18</value> 11579 </interrupt> 11580 11581 <registers> 11582 <register> 11583 <name>TASKS_START</name> 11584 <description>Start the quadrature decoder.</description> 11585 <addressOffset>0x000</addressOffset> 11586 <access>write-only</access> 11587 </register> 11588 <register> 11589 <name>TASKS_STOP</name> 11590 <description>Stop the quadrature decoder.</description> 11591 <addressOffset>0x004</addressOffset> 11592 <access>write-only</access> 11593 </register> 11594 <register> 11595 <name>TASKS_READCLRACC</name> 11596 <description>Transfers the content from ACC registers to ACCREAD registers, and clears the ACC registers.</description> 11597 <addressOffset>0x008</addressOffset> 11598 <access>write-only</access> 11599 </register> 11600 11601 <register> 11602 <name>EVENTS_SAMPLERDY</name> 11603 <description>A new sample is written to the sample register.</description> 11604 <addressOffset>0x100</addressOffset> 11605 </register> 11606 <register> 11607 <name>EVENTS_REPORTRDY</name> 11608 <description>REPORTPER number of samples accumulated in ACC register, and ACC register different than zero.</description> 11609 <addressOffset>0x104</addressOffset> 11610 </register> 11611 <register> 11612 <name>EVENTS_ACCOF</name> 11613 <description>ACC or ACCDBL register overflow.</description> 11614 <addressOffset>0x108</addressOffset> 11615 </register> 11616 11617 <register> 11618 <name>SHORTS</name> 11619 <description>Shortcuts for the QDEC.</description> 11620 <addressOffset>0x200</addressOffset> 11621 <fields> 11622 <field> 11623 <name>REPORTRDY_READCLRACC</name> 11624 <description>Shortcut between REPORTRDY event and READCLRACC task.</description> 11625 <lsb>0</lsb> <msb>0</msb> 11626 <enumeratedValues> 11627 <enumeratedValue> 11628 <name>Disabled</name> 11629 <description>Shortcut disabled.</description> 11630 <value>0</value> 11631 </enumeratedValue> 11632 <enumeratedValue> 11633 <name>Enabled</name> 11634 <description>Shortcut enabled.</description> 11635 <value>1</value> 11636 </enumeratedValue> 11637 </enumeratedValues> 11638 </field> 11639 <field> 11640 <name>SAMPLERDY_STOP</name> 11641 <description>Shortcut between SAMPLERDY event and STOP task.</description> 11642 <lsb>1</lsb> <msb>1</msb> 11643 <enumeratedValues> 11644 <enumeratedValue> 11645 <name>Disabled</name> 11646 <description>Shortcut disabled.</description> 11647 <value>0</value> 11648 </enumeratedValue> 11649 <enumeratedValue> 11650 <name>Enabled</name> 11651 <description>Shortcut enabled.</description> 11652 <value>1</value> 11653 </enumeratedValue> 11654 </enumeratedValues> 11655 </field> 11656 </fields> 11657 </register> 11658 11659 <register> 11660 <name>INTENSET</name> 11661 <description>Interrupt enable set register.</description> 11662 <addressOffset>0x304</addressOffset> 11663 <fields> 11664 <field> 11665 <name>SAMPLERDY</name> 11666 <description>Enable interrupt on SAMPLERDY event.</description> 11667 <lsb>0</lsb> <msb>0</msb> 11668 <enumeratedValues> 11669 <usage>read</usage> 11670 <enumeratedValue> 11671 <name>Disabled</name> 11672 <description>Interrupt disabled.</description> 11673 <value>0</value> 11674 </enumeratedValue> 11675 <enumeratedValue> 11676 <name>Enabled</name> 11677 <description>Interrupt enabled.</description> 11678 <value>1</value> 11679 </enumeratedValue> 11680 </enumeratedValues> 11681 <enumeratedValues> 11682 <usage>write</usage> 11683 <enumeratedValue> 11684 <name>Set</name> 11685 <description>Enable interrupt on write.</description> 11686 <value>1</value> 11687 </enumeratedValue> 11688 </enumeratedValues> 11689 </field> 11690 <field> 11691 <name>REPORTRDY</name> 11692 <description>Enable interrupt on REPORTRDY event.</description> 11693 <lsb>1</lsb> <msb>1</msb> 11694 <enumeratedValues> 11695 <usage>read</usage> 11696 <enumeratedValue> 11697 <name>Disabled</name> 11698 <description>Interrupt disabled.</description> 11699 <value>0</value> 11700 </enumeratedValue> 11701 <enumeratedValue> 11702 <name>Enabled</name> 11703 <description>Interrupt enabled.</description> 11704 <value>1</value> 11705 </enumeratedValue> 11706 </enumeratedValues> 11707 <enumeratedValues> 11708 <usage>write</usage> 11709 <enumeratedValue> 11710 <name>Set</name> 11711 <description>Enable interrupt on write.</description> 11712 <value>1</value> 11713 </enumeratedValue> 11714 </enumeratedValues> 11715 </field> 11716 <field> 11717 <name>ACCOF</name> 11718 <description>Enable interrupt on ACCOF event.</description> 11719 <lsb>2</lsb> <msb>2</msb> 11720 <enumeratedValues> 11721 <usage>read</usage> 11722 <enumeratedValue> 11723 <name>Disabled</name> 11724 <description>Interrupt disabled.</description> 11725 <value>0</value> 11726 </enumeratedValue> 11727 <enumeratedValue> 11728 <name>Enabled</name> 11729 <description>Interrupt enabled.</description> 11730 <value>1</value> 11731 </enumeratedValue> 11732 </enumeratedValues> 11733 <enumeratedValues> 11734 <usage>write</usage> 11735 <enumeratedValue> 11736 <name>Set</name> 11737 <description>Enable interrupt on write.</description> 11738 <value>1</value> 11739 </enumeratedValue> 11740 </enumeratedValues> 11741 </field> 11742 </fields> 11743 </register> 11744 <register> 11745 <name>INTENCLR</name> 11746 <description>Interrupt enable clear register.</description> 11747 <addressOffset>0x308</addressOffset> 11748 <fields> 11749 <field> 11750 <name>SAMPLERDY</name> 11751 <description>Disable interrupt on SAMPLERDY event.</description> 11752 <lsb>0</lsb> <msb>0</msb> 11753 <enumeratedValues> 11754 <usage>read</usage> 11755 <enumeratedValue> 11756 <name>Disabled</name> 11757 <description>Interrupt disabled.</description> 11758 <value>0</value> 11759 </enumeratedValue> 11760 <enumeratedValue> 11761 <name>Enabled</name> 11762 <description>Interrupt enabled.</description> 11763 <value>1</value> 11764 </enumeratedValue> 11765 </enumeratedValues> 11766 <enumeratedValues> 11767 <usage>write</usage> 11768 <enumeratedValue> 11769 <name>Clear</name> 11770 <description>Disable interrupt on write.</description> 11771 <value>1</value> 11772 </enumeratedValue> 11773 </enumeratedValues> 11774 </field> 11775 <field> 11776 <name>REPORTRDY</name> 11777 <description>Disable interrupt on REPORTRDY event.</description> 11778 <lsb>1</lsb> <msb>1</msb> 11779 <enumeratedValues> 11780 <usage>read</usage> 11781 <enumeratedValue> 11782 <name>Disabled</name> 11783 <description>Interrupt disabled.</description> 11784 <value>0</value> 11785 </enumeratedValue> 11786 <enumeratedValue> 11787 <name>Enabled</name> 11788 <description>Interrupt enabled.</description> 11789 <value>1</value> 11790 </enumeratedValue> 11791 </enumeratedValues> 11792 <enumeratedValues> 11793 <usage>write</usage> 11794 <enumeratedValue> 11795 <name>Clear</name> 11796 <description>Disable interrupt on write.</description> 11797 <value>1</value> 11798 </enumeratedValue> 11799 </enumeratedValues> 11800 </field> 11801 <field> 11802 <name>ACCOF</name> 11803 <description>Disable interrupt on ACCOF event.</description> 11804 <lsb>2</lsb> <msb>2</msb> 11805 <enumeratedValues> 11806 <usage>read</usage> 11807 <enumeratedValue> 11808 <name>Disabled</name> 11809 <description>Interrupt disabled.</description> 11810 <value>0</value> 11811 </enumeratedValue> 11812 <enumeratedValue> 11813 <name>Enabled</name> 11814 <description>Interrupt enabled.</description> 11815 <value>1</value> 11816 </enumeratedValue> 11817 </enumeratedValues> 11818 <enumeratedValues> 11819 <usage>write</usage> 11820 <enumeratedValue> 11821 <name>Clear</name> 11822 <description>Disable interrupt on write.</description> 11823 <value>1</value> 11824 </enumeratedValue> 11825 </enumeratedValues> 11826 </field> 11827 </fields> 11828 </register> 11829 11830 <register> 11831 <name>ENABLE</name> 11832 <description>Enable the QDEC.</description> 11833 <addressOffset>0x500</addressOffset> 11834 <fields> 11835 <field> 11836 <name>ENABLE</name> 11837 <description>Enable or disable QDEC.</description> 11838 <lsb>0</lsb> <msb>0</msb> 11839 <enumeratedValues> 11840 <enumeratedValue> 11841 <name>Disabled</name> 11842 <description>Disabled QDEC.</description> 11843 <value>0</value> 11844 </enumeratedValue> 11845 <enumeratedValue> 11846 <name>Enabled</name> 11847 <description>Enable QDEC.</description> 11848 <value>1</value> 11849 </enumeratedValue> 11850 </enumeratedValues> 11851 </field> 11852 </fields> 11853 </register> 11854 11855 <register> 11856 <name>LEDPOL</name> 11857 <description>LED output pin polarity.</description> 11858 <addressOffset>0x504</addressOffset> 11859 <fields> 11860 <field> 11861 <name>LEDPOL</name> 11862 <description>LED output pin polarity.</description> 11863 <lsb>0</lsb> <msb>0</msb> 11864 <enumeratedValues> 11865 <enumeratedValue> 11866 <name>ActiveLow</name> 11867 <description>LED output is active low.</description> 11868 <value>0</value> 11869 </enumeratedValue> 11870 <enumeratedValue> 11871 <name>ActiveHigh</name> 11872 <description>LED output is active high.</description> 11873 <value>1</value> 11874 </enumeratedValue> 11875 </enumeratedValues> 11876 </field> 11877 </fields> 11878 </register> 11879 11880 <register> 11881 <name>SAMPLEPER</name> 11882 <description>Sample period.</description> 11883 <addressOffset>0x508</addressOffset> 11884 <fields> 11885 <field> 11886 <name>SAMPLEPER</name> 11887 <description>Sample period.</description> 11888 <lsb>0</lsb> <msb>2</msb> 11889 <enumeratedValues> 11890 <enumeratedValue> 11891 <name>128us</name> 11892 <description>128us sample period.</description> 11893 <value>0x00</value> 11894 </enumeratedValue> 11895 <enumeratedValue> 11896 <name>256us</name> 11897 <description>256us sample period.</description> 11898 <value>0x01</value> 11899 </enumeratedValue> 11900 <enumeratedValue> 11901 <name>512us</name> 11902 <description>512us sample period.</description> 11903 <value>0x02</value> 11904 </enumeratedValue> 11905 <enumeratedValue> 11906 <name>1024us</name> 11907 <description>1024us sample period.</description> 11908 <value>0x03</value> 11909 </enumeratedValue> 11910 <enumeratedValue> 11911 <name>2048us</name> 11912 <description>2048us sample period.</description> 11913 <value>0x04</value> 11914 </enumeratedValue> 11915 <enumeratedValue> 11916 <name>4096us</name> 11917 <description>4096us sample period.</description> 11918 <value>0x05</value> 11919 </enumeratedValue> 11920 <enumeratedValue> 11921 <name>8192us</name> 11922 <description>8192us sample period.</description> 11923 <value>0x06</value> 11924 </enumeratedValue> 11925 <enumeratedValue> 11926 <name>16384us</name> 11927 <description>16384us sample period.</description> 11928 <value>0x07</value> 11929 </enumeratedValue> 11930 </enumeratedValues> 11931 </field> 11932 </fields> 11933 </register> 11934 11935 <register> 11936 <name>SAMPLE</name> 11937 <description>Motion sample value.</description> 11938 <addressOffset>0x50C</addressOffset> 11939 <access>read-only</access> 11940 <dataType>int32_t</dataType> 11941 <fields> 11942 <field> 11943 <name>SAMPLE</name> 11944 <description>Last sample taken in compliment to 2.</description> 11945 <lsb>0</lsb> <msb>31</msb> 11946 </field> 11947 </fields> 11948 </register> 11949 11950 <register> 11951 <name>REPORTPER</name> 11952 <description>Number of samples to generate an EVENT_REPORTRDY.</description> 11953 <addressOffset>0x510</addressOffset> 11954 <fields> 11955 <field> 11956 <name>REPORTPER</name> 11957 <description>Number of samples to generate an EVENT_REPORTRDY.</description> 11958 <lsb>0</lsb> <msb>2</msb> 11959 <enumeratedValues> 11960 <enumeratedValue> 11961 <name>10Smpl</name> 11962 <description>10 samples per report.</description> 11963 <value>0x00</value> 11964 </enumeratedValue> 11965 <enumeratedValue> 11966 <name>40Smpl</name> 11967 <description>40 samples per report.</description> 11968 <value>0x01</value> 11969 </enumeratedValue> 11970 <enumeratedValue> 11971 <name>80Smpl</name> 11972 <description>80 samples per report.</description> 11973 <value>0x02</value> 11974 </enumeratedValue> 11975 <enumeratedValue> 11976 <name>120Smpl</name> 11977 <description>120 samples per report.</description> 11978 <value>0x03</value> 11979 </enumeratedValue> 11980 <enumeratedValue> 11981 <name>160Smpl</name> 11982 <description>160 samples per report.</description> 11983 <value>0x04</value> 11984 </enumeratedValue> 11985 <enumeratedValue> 11986 <name>200Smpl</name> 11987 <description>200 samples per report.</description> 11988 <value>0x05</value> 11989 </enumeratedValue> 11990 <enumeratedValue> 11991 <name>240Smpl</name> 11992 <description>240 samples per report.</description> 11993 <value>0x06</value> 11994 </enumeratedValue> 11995 <enumeratedValue> 11996 <name>280Smpl</name> 11997 <description>280 samples per report.</description> 11998 <value>0x07</value> 11999 </enumeratedValue> 12000 </enumeratedValues> 12001 </field> 12002 </fields> 12003 </register> 12004 12005 <register> 12006 <name>ACC</name> 12007 <description>Accumulated valid transitions register.</description> 12008 <addressOffset>0x514</addressOffset> 12009 <access>read-only</access> 12010 <dataType>int32_t</dataType> 12011 </register> 12012 12013 <register> 12014 <name>ACCREAD</name> 12015 <description>Snapshot of ACC register. Value generated by the TASKS_READCLEACC task.</description> 12016 <addressOffset>0x518</addressOffset> 12017 <access>read-only</access> 12018 <dataType>int32_t</dataType> 12019 </register> 12020 12021 <register> 12022 <name>PSELLED</name> 12023 <description>Pin select for LED output.</description> 12024 <addressOffset>0x51C</addressOffset> 12025 <resetValue>0xFFFFFFFF</resetValue> 12026 </register> 12027 <register> 12028 <name>PSELA</name> 12029 <description>Pin select for phase A input.</description> 12030 <addressOffset>0x520</addressOffset> 12031 <resetValue>0xFFFFFFFF</resetValue> 12032 </register> 12033 <register> 12034 <name>PSELB</name> 12035 <description>Pin select for phase B input.</description> 12036 <addressOffset>0x524</addressOffset> 12037 <resetValue>0xFFFFFFFF</resetValue> 12038 </register> 12039 12040 <register> 12041 <name>DBFEN</name> 12042 <description>Enable debouncer input filters.</description> 12043 <addressOffset>0x528</addressOffset> 12044 <fields> 12045 <field> 12046 <name>DBFEN</name> 12047 <description>Enable debounce input filters.</description> 12048 <lsb>0</lsb> <msb>0</msb> 12049 <enumeratedValues> 12050 <enumeratedValue> 12051 <name>Disabled</name> 12052 <description>Debounce input filters disabled.</description> 12053 <value>0</value> 12054 </enumeratedValue> 12055 <enumeratedValue> 12056 <name>Enabled</name> 12057 <description>Debounce input filters enabled.</description> 12058 <value>1</value> 12059 </enumeratedValue> 12060 </enumeratedValues> 12061 </field> 12062 </fields> 12063 </register> 12064 12065 <register> 12066 <name>LEDPRE</name> 12067 <description>Time LED is switched ON before the sample.</description> 12068 <addressOffset>0x540</addressOffset> 12069 <resetValue>0x00000010</resetValue> 12070 <fields> 12071 <field> 12072 <name>LEDPRE</name> 12073 <description>Period in us the LED in switched on prior to sampling.</description> 12074 <lsb>0</lsb> <msb>8</msb> 12075 </field> 12076 </fields> 12077 </register> 12078 12079 <register> 12080 <name>ACCDBL</name> 12081 <description>Accumulated double (error) transitions register.</description> 12082 <addressOffset>0x544</addressOffset> 12083 <access>read-only</access> 12084 <fields> 12085 <field> 12086 <name>ACCDBL</name> 12087 <description>Accumulated double (error) transitions.</description> 12088 <lsb>0</lsb> <msb>3</msb> 12089 </field> 12090 </fields> 12091 </register> 12092 12093 <register> 12094 <name>ACCDBLREAD</name> 12095 <description>Snapshot of ACCDBL register. Value generated by the TASKS_READCLEACC task.</description> 12096 <addressOffset>0x548</addressOffset> 12097 <access>read-only</access> 12098 <fields> 12099 <field> 12100 <name>ACCDBLREAD</name> 12101 <description>Snapshot of accumulated double (error) transitions.</description> 12102 <lsb>0</lsb> <msb>3</msb> 12103 </field> 12104 </fields> 12105 </register> 12106 12107 <register> 12108 <name>POWER</name> 12109 <description>Peripheral power control.</description> 12110 <addressOffset>0xFFC</addressOffset> 12111 <fields> 12112 <field> 12113 <name>POWER</name> 12114 <description>Peripheral power control.</description> 12115 <lsb>0</lsb> <msb>0</msb> 12116 <enumeratedValues> 12117 <enumeratedValue> 12118 <name>Disabled</name> 12119 <description>Module power disabled.</description> 12120 <value>0</value> 12121 </enumeratedValue> 12122 <enumeratedValue> 12123 <name>Enabled</name> 12124 <description>Module power enabled.</description> 12125 <value>1</value> 12126 </enumeratedValue> 12127 </enumeratedValues> 12128 </field> 12129 </fields> 12130 </register> 12131 12132 </registers> 12133 </peripheral> 12134 12135 <peripheral> 12136 <name>LPCOMP</name> 12137 <version>522</version> 12138 <description>Low power comparator.</description> 12139 <groupName>LPCOMP</groupName> 12140 <baseAddress>0x40013000</baseAddress> 12141 <size>32</size> 12142 <access>read-write</access> 12143 12144 <addressBlock> 12145 <offset>0</offset> 12146 <size>0x1000</size> 12147 <usage>registers</usage> 12148 </addressBlock> 12149 12150 <interrupt> 12151 <name>LPCOMP</name> 12152 <value>19</value> 12153 </interrupt> 12154 12155 <registers> 12156 <register> 12157 <name>TASKS_START</name> 12158 <description>Start the comparator.</description> 12159 <addressOffset>0x000</addressOffset> 12160 <access>write-only</access> 12161 </register> 12162 <register> 12163 <name>TASKS_STOP</name> 12164 <description>Stop the comparator.</description> 12165 <addressOffset>0x004</addressOffset> 12166 <access>write-only</access> 12167 </register> 12168 <register> 12169 <name>TASKS_SAMPLE</name> 12170 <description>Sample comparator value.</description> 12171 <addressOffset>0x008</addressOffset> 12172 <access>write-only</access> 12173 </register> 12174 12175 <register> 12176 <name>EVENTS_READY</name> 12177 <description>LPCOMP is ready and output is valid.</description> 12178 <addressOffset>0x100</addressOffset> 12179 </register> 12180 <register> 12181 <name>EVENTS_DOWN</name> 12182 <description>Input voltage crossed the threshold going down.</description> 12183 <addressOffset>0x104</addressOffset> 12184 </register> 12185 <register> 12186 <name>EVENTS_UP</name> 12187 <description>Input voltage crossed the threshold going up.</description> 12188 <addressOffset>0x108</addressOffset> 12189 </register> 12190 <register> 12191 <name>EVENTS_CROSS</name> 12192 <description>Input voltage crossed the threshold in any direction.</description> 12193 <addressOffset>0x10C</addressOffset> 12194 </register> 12195 12196 <register> 12197 <name>SHORTS</name> 12198 <description>Shortcuts for the LPCOMP.</description> 12199 <addressOffset>0x200</addressOffset> 12200 <fields> 12201 <field> 12202 <name>READY_SAMPLE</name> 12203 <description>Shortcut between READY event and SAMPLE task.</description> 12204 <lsb>0</lsb> <msb>0</msb> 12205 <enumeratedValues> 12206 <enumeratedValue> 12207 <name>Disabled</name> 12208 <description>Shortcut disabled.</description> 12209 <value>0</value> 12210 </enumeratedValue> 12211 <enumeratedValue> 12212 <name>Enabled</name> 12213 <description>Shortcut enabled.</description> 12214 <value>1</value> 12215 </enumeratedValue> 12216 </enumeratedValues> 12217 </field> 12218 <field> 12219 <name>READY_STOP</name> 12220 <description>Shortcut between RADY event and STOP task.</description> 12221 <lsb>1</lsb> <msb>1</msb> 12222 <enumeratedValues> 12223 <enumeratedValue> 12224 <name>Disabled</name> 12225 <description>Shortcut disabled.</description> 12226 <value>0</value> 12227 </enumeratedValue> 12228 <enumeratedValue> 12229 <name>Enabled</name> 12230 <description>Shortcut enabled.</description> 12231 <value>1</value> 12232 </enumeratedValue> 12233 </enumeratedValues> 12234 </field> 12235 <field> 12236 <name>DOWN_STOP</name> 12237 <description>Shortcut between DOWN event and STOP task.</description> 12238 <lsb>2</lsb> <msb>2</msb> 12239 <enumeratedValues> 12240 <enumeratedValue> 12241 <name>Disabled</name> 12242 <description>Shortcut disabled.</description> 12243 <value>0</value> 12244 </enumeratedValue> 12245 <enumeratedValue> 12246 <name>Enabled</name> 12247 <description>Shortcut enabled.</description> 12248 <value>1</value> 12249 </enumeratedValue> 12250 </enumeratedValues> 12251 </field> 12252 <field> 12253 <name>UP_STOP</name> 12254 <description>Shortcut between UP event and STOP task.</description> 12255 <lsb>3</lsb> <msb>3</msb> 12256 <enumeratedValues> 12257 <enumeratedValue> 12258 <name>Disabled</name> 12259 <description>Shortcut disabled.</description> 12260 <value>0</value> 12261 </enumeratedValue> 12262 <enumeratedValue> 12263 <name>Enabled</name> 12264 <description>Shortcut enabled.</description> 12265 <value>1</value> 12266 </enumeratedValue> 12267 </enumeratedValues> 12268 </field> 12269 <field> 12270 <name>CROSS_STOP</name> 12271 <description>Shortcut between CROSS event and STOP task.</description> 12272 <lsb>4</lsb> <msb>4</msb> 12273 <enumeratedValues> 12274 <enumeratedValue> 12275 <name>Disabled</name> 12276 <description>Shortcut disabled.</description> 12277 <value>0</value> 12278 </enumeratedValue> 12279 <enumeratedValue> 12280 <name>Enabled</name> 12281 <description>Shortcut enabled.</description> 12282 <value>1</value> 12283 </enumeratedValue> 12284 </enumeratedValues> 12285 </field> 12286 </fields> 12287 </register> 12288 12289 <register> 12290 <name>INTENSET</name> 12291 <description>Interrupt enable set register.</description> 12292 <addressOffset>0x304</addressOffset> 12293 <fields> 12294 <field> 12295 <name>READY</name> 12296 <description>Enable interrupt on READY event.</description> 12297 <lsb>0</lsb> <msb>0</msb> 12298 <enumeratedValues> 12299 <usage>read</usage> 12300 <enumeratedValue> 12301 <name>Disabled</name> 12302 <description>Interrupt disabled.</description> 12303 <value>0</value> 12304 </enumeratedValue> 12305 <enumeratedValue> 12306 <name>Enabled</name> 12307 <description>Interrupt enabled.</description> 12308 <value>1</value> 12309 </enumeratedValue> 12310 </enumeratedValues> 12311 <enumeratedValues> 12312 <usage>write</usage> 12313 <enumeratedValue> 12314 <name>Set</name> 12315 <description>Enable interrupt on write.</description> 12316 <value>1</value> 12317 </enumeratedValue> 12318 </enumeratedValues> 12319 </field> 12320 <field> 12321 <name>DOWN</name> 12322 <description>Enable interrupt on DOWN event.</description> 12323 <lsb>1</lsb> <msb>1</msb> 12324 <enumeratedValues> 12325 <usage>read</usage> 12326 <enumeratedValue> 12327 <name>Disabled</name> 12328 <description>Interrupt disabled.</description> 12329 <value>0</value> 12330 </enumeratedValue> 12331 <enumeratedValue> 12332 <name>Enabled</name> 12333 <description>Interrupt enabled.</description> 12334 <value>1</value> 12335 </enumeratedValue> 12336 </enumeratedValues> 12337 <enumeratedValues> 12338 <usage>write</usage> 12339 <enumeratedValue> 12340 <name>Set</name> 12341 <description>Enable interrupt on write.</description> 12342 <value>1</value> 12343 </enumeratedValue> 12344 </enumeratedValues> 12345 </field> 12346 <field> 12347 <name>UP</name> 12348 <description>Enable interrupt on UP event.</description> 12349 <lsb>2</lsb> <msb>2</msb> 12350 <enumeratedValues> 12351 <usage>read</usage> 12352 <enumeratedValue> 12353 <name>Disabled</name> 12354 <description>Interrupt disabled.</description> 12355 <value>0</value> 12356 </enumeratedValue> 12357 <enumeratedValue> 12358 <name>Enabled</name> 12359 <description>Interrupt enabled.</description> 12360 <value>1</value> 12361 </enumeratedValue> 12362 </enumeratedValues> 12363 <enumeratedValues> 12364 <usage>write</usage> 12365 <enumeratedValue> 12366 <name>Set</name> 12367 <description>Enable interrupt on write.</description> 12368 <value>1</value> 12369 </enumeratedValue> 12370 </enumeratedValues> 12371 </field> 12372 <field> 12373 <name>CROSS</name> 12374 <description>Enable interrupt on CROSS event.</description> 12375 <lsb>3</lsb> <msb>3</msb> 12376 <enumeratedValues> 12377 <usage>read</usage> 12378 <enumeratedValue> 12379 <name>Disabled</name> 12380 <description>Interrupt disabled.</description> 12381 <value>0</value> 12382 </enumeratedValue> 12383 <enumeratedValue> 12384 <name>Enabled</name> 12385 <description>Interrupt enabled.</description> 12386 <value>1</value> 12387 </enumeratedValue> 12388 </enumeratedValues> 12389 <enumeratedValues> 12390 <usage>write</usage> 12391 <enumeratedValue> 12392 <name>Set</name> 12393 <description>Enable interrupt on write.</description> 12394 <value>1</value> 12395 </enumeratedValue> 12396 </enumeratedValues> 12397 </field> 12398 </fields> 12399 </register> 12400 <register> 12401 <name>INTENCLR</name> 12402 <description>Interrupt enable clear register.</description> 12403 <addressOffset>0x308</addressOffset> 12404 <fields> 12405 <field> 12406 <name>READY</name> 12407 <description>Disable interrupt on READY event.</description> 12408 <lsb>0</lsb> <msb>0</msb> 12409 <enumeratedValues> 12410 <usage>read</usage> 12411 <enumeratedValue> 12412 <name>Disabled</name> 12413 <description>Interrupt disabled.</description> 12414 <value>0</value> 12415 </enumeratedValue> 12416 <enumeratedValue> 12417 <name>Enabled</name> 12418 <description>Interrupt enabled.</description> 12419 <value>1</value> 12420 </enumeratedValue> 12421 </enumeratedValues> 12422 <enumeratedValues> 12423 <usage>write</usage> 12424 <enumeratedValue> 12425 <name>Clear</name> 12426 <description>Disable interrupt on write.</description> 12427 <value>1</value> 12428 </enumeratedValue> 12429 </enumeratedValues> 12430 </field> 12431 <field> 12432 <name>DOWN</name> 12433 <description>Disable interrupt on DOWN event.</description> 12434 <lsb>1</lsb> <msb>1</msb> 12435 <enumeratedValues> 12436 <usage>read</usage> 12437 <enumeratedValue> 12438 <name>Disabled</name> 12439 <description>Interrupt disabled.</description> 12440 <value>0</value> 12441 </enumeratedValue> 12442 <enumeratedValue> 12443 <name>Enabled</name> 12444 <description>Interrupt enabled.</description> 12445 <value>1</value> 12446 </enumeratedValue> 12447 </enumeratedValues> 12448 <enumeratedValues> 12449 <usage>write</usage> 12450 <enumeratedValue> 12451 <name>Clear</name> 12452 <description>Disable interrupt on write.</description> 12453 <value>1</value> 12454 </enumeratedValue> 12455 </enumeratedValues> 12456 </field> 12457 <field> 12458 <name>UP</name> 12459 <description>Disable interrupt on UP event.</description> 12460 <lsb>2</lsb> <msb>2</msb> 12461 <enumeratedValues> 12462 <usage>read</usage> 12463 <enumeratedValue> 12464 <name>Disabled</name> 12465 <description>Interrupt disabled.</description> 12466 <value>0</value> 12467 </enumeratedValue> 12468 <enumeratedValue> 12469 <name>Enabled</name> 12470 <description>Interrupt enabled.</description> 12471 <value>1</value> 12472 </enumeratedValue> 12473 </enumeratedValues> 12474 <enumeratedValues> 12475 <usage>write</usage> 12476 <enumeratedValue> 12477 <name>Clear</name> 12478 <description>Disable interrupt on write.</description> 12479 <value>1</value> 12480 </enumeratedValue> 12481 </enumeratedValues> 12482 </field> 12483 <field> 12484 <name>CROSS</name> 12485 <description>Disable interrupt on CROSS event.</description> 12486 <lsb>3</lsb> <msb>3</msb> 12487 <enumeratedValues> 12488 <usage>read</usage> 12489 <enumeratedValue> 12490 <name>Disabled</name> 12491 <description>Interrupt disabled.</description> 12492 <value>0</value> 12493 </enumeratedValue> 12494 <enumeratedValue> 12495 <name>Enabled</name> 12496 <description>Interrupt enabled.</description> 12497 <value>1</value> 12498 </enumeratedValue> 12499 </enumeratedValues> 12500 <enumeratedValues> 12501 <usage>write</usage> 12502 <enumeratedValue> 12503 <name>Clear</name> 12504 <description>Disable interrupt on write.</description> 12505 <value>1</value> 12506 </enumeratedValue> 12507 </enumeratedValues> 12508 </field> 12509 </fields> 12510 </register> 12511 12512 <register> 12513 <name>RESULT</name> 12514 <description>Result of last compare.</description> 12515 <addressOffset>0x400</addressOffset> 12516 <access>read-only</access> 12517 <fields> 12518 <field> 12519 <name>RESULT</name> 12520 <description>Result of last compare. Decision point SAMPLE task.</description> 12521 <lsb>0</lsb> <msb>0</msb> 12522 <enumeratedValues> 12523 <enumeratedValue> 12524 <name>Below</name> 12525 <description>Input voltage is bellow the reference threshold.</description> 12526 <value>0</value> 12527 </enumeratedValue> 12528 <enumeratedValue> 12529 <name>Above</name> 12530 <description>Input voltage is above the reference threshold.</description> 12531 <value>1</value> 12532 </enumeratedValue> 12533 </enumeratedValues> 12534 </field> 12535 </fields> 12536 </register> 12537 12538 <register> 12539 <name>ENABLE</name> 12540 <description>Enable the LPCOMP.</description> 12541 <addressOffset>0x500</addressOffset> 12542 <fields> 12543 <field> 12544 <name>ENABLE</name> 12545 <description>Enable or disable LPCOMP.</description> 12546 <lsb>0</lsb> <msb>1</msb> 12547 <enumeratedValues> 12548 <enumeratedValue> 12549 <name>Disabled</name> 12550 <description>Disabled LPCOMP.</description> 12551 <value>0x00</value> 12552 </enumeratedValue> 12553 <enumeratedValue> 12554 <name>Enabled</name> 12555 <description>Enable LPCOMP.</description> 12556 <value>0x01</value> 12557 </enumeratedValue> 12558 </enumeratedValues> 12559 </field> 12560 </fields> 12561 </register> 12562 12563 <register> 12564 <name>PSEL</name> 12565 <description>Input pin select.</description> 12566 <addressOffset>0x504</addressOffset> 12567 <fields> 12568 <field> 12569 <name>PSEL</name> 12570 <description>Analog input pin select.</description> 12571 <lsb>0</lsb> <msb>2</msb> 12572 <enumeratedValues> 12573 <enumeratedValue> 12574 <name>AnalogInput0</name> 12575 <description>Use analog input 0 as analog input.</description> 12576 <value>0</value> 12577 </enumeratedValue> 12578 <enumeratedValue> 12579 <name>AnalogInput1</name> 12580 <description>Use analog input 1 as analog input.</description> 12581 <value>1</value> 12582 </enumeratedValue> 12583 <enumeratedValue> 12584 <name>AnalogInput2</name> 12585 <description>Use analog input 2 as analog input.</description> 12586 <value>2</value> 12587 </enumeratedValue><enumeratedValue> 12588 <name>AnalogInput3</name> 12589 <description>Use analog input 3 as analog input.</description> 12590 <value>3</value> 12591 </enumeratedValue> 12592 <enumeratedValue> 12593 <name>AnalogInput4</name> 12594 <description>Use analog input 4 as analog input.</description> 12595 <value>4</value> 12596 </enumeratedValue> 12597 <enumeratedValue> 12598 <name>AnalogInput5</name> 12599 <description>Use analog input 5 as analog input.</description> 12600 <value>5</value> 12601 </enumeratedValue> 12602 <enumeratedValue> 12603 <name>AnalogInput6</name> 12604 <description>Use analog input 6 as analog input.</description> 12605 <value>6</value> 12606 </enumeratedValue> 12607 <enumeratedValue> 12608 <name>AnalogInput7</name> 12609 <description>Use analog input 7 as analog input.</description> 12610 <value>7</value> 12611 </enumeratedValue> 12612 </enumeratedValues> 12613 </field> 12614 </fields> 12615 </register> 12616 12617 <register> 12618 <name>REFSEL</name> 12619 <description>Reference select.</description> 12620 <addressOffset>0x508</addressOffset> 12621 <fields> 12622 <field> 12623 <name>REFSEL</name> 12624 <description>Reference select.</description> 12625 <lsb>0</lsb> <msb>2</msb> 12626 <enumeratedValues> 12627 <enumeratedValue> 12628 <name>SupplyOneEighthPrescaling</name> 12629 <description>Use supply with a 1/8 prescaler as reference.</description> 12630 <value>0</value> 12631 </enumeratedValue> 12632 <enumeratedValue> 12633 <name>SupplyTwoEighthsPrescaling</name> 12634 <description>Use supply with a 2/8 prescaler as reference.</description> 12635 <value>1</value> 12636 </enumeratedValue> 12637 <enumeratedValue> 12638 <name>SupplyThreeEighthsPrescaling</name> 12639 <description>Use supply with a 3/8 prescaler as reference.</description> 12640 <value>2</value> 12641 </enumeratedValue> 12642 <enumeratedValue> 12643 <name>SupplyFourEighthsPrescaling</name> 12644 <description>Use supply with a 4/8 prescaler as reference.</description> 12645 <value>3</value> 12646 </enumeratedValue> 12647 <enumeratedValue> 12648 <name>SupplyFiveEighthsPrescaling</name> 12649 <description>Use supply with a 5/8 prescaler as reference.</description> 12650 <value>4</value> 12651 </enumeratedValue> 12652 <enumeratedValue> 12653 <name>SupplySixEighthsPrescaling</name> 12654 <description>Use supply with a 6/8 prescaler as reference.</description> 12655 <value>5</value> 12656 </enumeratedValue> 12657 <enumeratedValue> 12658 <name>SupplySevenEighthsPrescaling</name> 12659 <description>Use supply with a 7/8 prescaler as reference.</description> 12660 <value>6</value> 12661 </enumeratedValue> 12662 <enumeratedValue> 12663 <name>ARef</name> 12664 <description>Use external analog reference as reference.</description> 12665 <value>7</value> 12666 </enumeratedValue> 12667 </enumeratedValues> 12668 </field> 12669 </fields> 12670 </register> 12671 12672 <register> 12673 <name>EXTREFSEL</name> 12674 <description>External reference select.</description> 12675 <addressOffset>0x50C</addressOffset> 12676 <fields> 12677 <field> 12678 <name>EXTREFSEL</name> 12679 <description>External analog reference pin selection.</description> 12680 <lsb>0</lsb> <msb>0</msb> 12681 <enumeratedValues> 12682 <enumeratedValue> 12683 <name>AnalogReference0</name> 12684 <description>Use analog reference 0 as reference.</description> 12685 <value>0</value> 12686 </enumeratedValue> 12687 <enumeratedValue> 12688 <name>AnalogReference1</name> 12689 <description>Use analog reference 1 as reference.</description> 12690 <value>1</value> 12691 </enumeratedValue> 12692 </enumeratedValues> 12693 </field> 12694 </fields> 12695 </register> 12696 12697 <register> 12698 <name>ANADETECT</name> 12699 <description>Analog detect configuration.</description> 12700 <addressOffset>0x520</addressOffset> 12701 <fields> 12702 <field> 12703 <name>ANADETECT</name> 12704 <description>Analog detect configuration.</description> 12705 <lsb>0</lsb> <msb>1</msb> 12706 <enumeratedValues> 12707 <enumeratedValue> 12708 <name>Cross</name> 12709 <description>Generate ANADETEC on crossing, both upwards and downwards crossing.</description> 12710 <value>0</value> 12711 </enumeratedValue> 12712 <enumeratedValue> 12713 <name>Up</name> 12714 <description>Generate ANADETEC on upwards crossing only.</description> 12715 <value>1</value> 12716 </enumeratedValue> 12717 <enumeratedValue> 12718 <name>Down</name> 12719 <description>Generate ANADETEC on downwards crossing only.</description> 12720 <value>2</value> 12721 </enumeratedValue> 12722 </enumeratedValues> 12723 </field> 12724 </fields> 12725 </register> 12726 12727 <register> 12728 <name>POWER</name> 12729 <description>Peripheral power control.</description> 12730 <addressOffset>0xFFC</addressOffset> 12731 <fields> 12732 <field> 12733 <name>POWER</name> 12734 <description>Peripheral power control.</description> 12735 <lsb>0</lsb> <msb>0</msb> 12736 <enumeratedValues> 12737 <enumeratedValue> 12738 <name>Disabled</name> 12739 <description>Module power disabled.</description> 12740 <value>0</value> 12741 </enumeratedValue> 12742 <enumeratedValue> 12743 <name>Enabled</name> 12744 <description>Module power enabled.</description> 12745 <value>1</value> 12746 </enumeratedValue> 12747 </enumeratedValues> 12748 </field> 12749 </fields> 12750 </register> 12751 12752 </registers> 12753 </peripheral> 12754 12755 <peripheral> 12756 <name>SWI</name> 12757 <version>522</version> 12758 <description>SW Interrupts.</description> 12759 <groupName>SWI</groupName> 12760 <baseAddress>0x40014000</baseAddress> 12761 <size>32</size> 12762 12763 <addressBlock> 12764 <offset>0</offset> 12765 <size>0x6000</size> 12766 <usage>registers</usage> 12767 </addressBlock> 12768 12769 <interrupt> 12770 <name>SWI0</name> 12771 <value>20</value> 12772 </interrupt> 12773 <interrupt> 12774 <name>SWI1</name> 12775 <value>21</value> 12776 </interrupt> 12777 <interrupt> 12778 <name>SWI2</name> 12779 <value>22</value> 12780 </interrupt> 12781 <interrupt> 12782 <name>SWI3</name> 12783 <value>23</value> 12784 </interrupt> 12785 <interrupt> 12786 <name>SWI4</name> 12787 <value>24</value> 12788 </interrupt> 12789 <interrupt> 12790 <name>SWI5</name> 12791 <value>25</value> 12792 </interrupt> 12793 12794 <registers> 12795 <register> 12796 <name>UNUSED</name> 12797 <description>Unused.</description> 12798 <addressOffset>0x000</addressOffset> 12799 <resetValue>0x00000000</resetValue> 12800 <access>read-only</access> 12801 </register> 12802 </registers> 12803 </peripheral> 12804 12805 <peripheral> 12806 <name>NVMC</name> 12807 <version>522</version> 12808 <description>Non Volatile Memory Controller.</description> 12809 <groupName>NVMC</groupName> 12810 <baseAddress>0x4001E000</baseAddress> 12811 <size>32</size> 12812 <access>read-write</access> 12813 12814 <addressBlock> 12815 <offset>0</offset> 12816 <size>0x1000</size> 12817 <usage>registers</usage> 12818 </addressBlock> 12819 12820 <registers> 12821 <register> 12822 <name>READY</name> 12823 <description>Ready flag.</description> 12824 <addressOffset>0x400</addressOffset> 12825 <access>read-only</access> 12826 <fields> 12827 <field> 12828 <name>READY</name> 12829 <description>NVMC ready.</description> 12830 <lsb>0</lsb> <msb>0</msb> 12831 <enumeratedValues> 12832 <enumeratedValue> 12833 <name>Busy</name> 12834 <description>NVMC is busy (on-going write or erase operation).</description> 12835 <value>0</value> 12836 </enumeratedValue> 12837 <enumeratedValue> 12838 <name>Ready</name> 12839 <description>NVMC is ready.</description> 12840 <value>1</value> 12841 </enumeratedValue> 12842 </enumeratedValues> 12843 </field> 12844 </fields> 12845 </register> 12846 12847 <register> 12848 <name>CONFIG</name> 12849 <description>Configuration register.</description> 12850 <addressOffset>0x504</addressOffset> 12851 <fields> 12852 <field> 12853 <name>WEN</name> 12854 <description>Program write enable.</description> 12855 <lsb>0</lsb> <msb>1</msb> 12856 <enumeratedValues> 12857 <enumeratedValue> 12858 <name>Ren</name> 12859 <description>Read only access.</description> 12860 <value>0x00</value> 12861 </enumeratedValue> 12862 <enumeratedValue> 12863 <name>Wen</name> 12864 <description>Write enabled.</description> 12865 <value>0x01</value> 12866 </enumeratedValue> 12867 <enumeratedValue> 12868 <name>Een</name> 12869 <description>Erase enabled.</description> 12870 <value>0x02</value> 12871 </enumeratedValue> 12872 </enumeratedValues> 12873 </field> 12874 </fields> 12875 </register> 12876 12877 <register> 12878 <name>ERASEPAGE</name> 12879 <description>Register for erasing a non-protected non-volatile memory page.</description> 12880 <addressOffset>0x508</addressOffset> 12881 </register> 12882 <register> 12883 <name>ERASEPCR1</name> 12884 <description>Register for erasing a non-protected non-volatile memory page.</description> 12885 <addressOffset>0x508</addressOffset> 12886 <alternateRegister>ERASEPAGE</alternateRegister> 12887 </register> 12888 12889 <register> 12890 <name>ERASEALL</name> 12891 <description>Register for erasing all non-volatile user memory.</description> 12892 <addressOffset>0x50C</addressOffset> 12893 <fields> 12894 <field> 12895 <name>ERASEALL</name> 12896 <description>Starts the erasing of all user NVM (code region 0/1 and UICR registers).</description> 12897 <lsb>0</lsb> <msb>0</msb> 12898 <enumeratedValues> 12899 <enumeratedValue> 12900 <name>NoOperation</name> 12901 <description>No operation.</description> 12902 <value>0</value> 12903 </enumeratedValue> 12904 <enumeratedValue> 12905 <name>Erase</name> 12906 <description>Start chip erase.</description> 12907 <value>1</value> 12908 </enumeratedValue> 12909 </enumeratedValues> 12910 </field> 12911 </fields> 12912 </register> 12913 12914 <register> 12915 <name>ERASEPCR0</name> 12916 <description>Register for erasing a protected non-volatile memory page.</description> 12917 <addressOffset>0x510</addressOffset> 12918 </register> 12919 12920 <register> 12921 <name>ERASEUICR</name> 12922 <description>Register for start erasing User Information Congfiguration Registers.</description> 12923 <addressOffset>0x514</addressOffset> 12924 <fields> 12925 <field> 12926 <name>ERASEUICR</name> 12927 <description>It can only be used when all contents of code region 1 are erased.</description> 12928 <lsb>0</lsb> <msb>0</msb> 12929 <enumeratedValues> 12930 <enumeratedValue> 12931 <name>NoOperation</name> 12932 <description>No operation.</description> 12933 <value>0</value> 12934 </enumeratedValue> 12935 <enumeratedValue> 12936 <name>Erase</name> 12937 <description>Start UICR erase.</description> 12938 <value>1</value> 12939 </enumeratedValue> 12940 </enumeratedValues> 12941 </field> 12942 </fields> 12943 </register> 12944 </registers> 12945 </peripheral> 12946 12947 <peripheral> 12948 <name>PPI</name> 12949 <version>522</version> 12950 <description>PPI controller.</description> 12951 <baseAddress>0x4001F000</baseAddress> 12952 <groupName>PPI</groupName> 12953 <size>32</size> 12954 <access>read-write</access> 12955 12956 <addressBlock> 12957 <offset>0</offset> 12958 <size>0x1000</size> 12959 <usage>registers</usage> 12960 </addressBlock> 12961 12962 <registers> 12963 <cluster> 12964 <dim>4</dim> 12965 <dimIncrement>0x08</dimIncrement> 12966 <name>TASKS_CHG[%s]</name> 12967 <description>Channel group tasks.</description> 12968 <addressOffset>0x000</addressOffset> 12969 <register> 12970 <name>EN</name> 12971 <description>Enable channel group.</description> 12972 <addressOffset>0x000</addressOffset> 12973 <access>write-only</access> 12974 </register> 12975 <register> 12976 <name>DIS</name> 12977 <description>Disable channel group.</description> 12978 <addressOffset>0x004</addressOffset> 12979 <access>write-only</access> 12980 </register> 12981 </cluster> 12982 12983 <register> 12984 <name>CHEN</name> 12985 <description>Channel enable.</description> 12986 <addressOffset>0x500</addressOffset> 12987 <fields> 12988 <field> 12989 <name>CH0</name> 12990 <description>Enable PPI channel 0.</description> 12991 <lsb>0</lsb> <msb>0</msb> 12992 <enumeratedValues> 12993 <enumeratedValue> 12994 <name>Disabled</name> 12995 <description>Channel disabled.</description> 12996 <value>0</value> 12997 </enumeratedValue> 12998 <enumeratedValue> 12999 <name>Enabled</name> 13000 <description>Channel enabled.</description> 13001 <value>1</value> 13002 </enumeratedValue> 13003 </enumeratedValues> 13004 </field> 13005 <field> 13006 <name>CH1</name> 13007 <description>Enable PPI channel 1.</description> 13008 <lsb>1</lsb> <msb>1</msb> 13009 <enumeratedValues> 13010 <enumeratedValue> 13011 <name>Disabled</name> 13012 <description>Channel disabled.</description> 13013 <value>0</value> 13014 </enumeratedValue> 13015 <enumeratedValue> 13016 <name>Enabled</name> 13017 <description>Channel enabled.</description> 13018 <value>1</value> 13019 </enumeratedValue> 13020 </enumeratedValues> 13021 </field> 13022 <field> 13023 <name>CH2</name> 13024 <description>Enable PPI channel 2.</description> 13025 <lsb>2</lsb> <msb>2</msb> 13026 <enumeratedValues> 13027 <enumeratedValue> 13028 <name>Disabled</name> 13029 <description>Channel disabled.</description> 13030 <value>0</value> 13031 </enumeratedValue> 13032 <enumeratedValue> 13033 <name>Enabled</name> 13034 <description>Channel enabled.</description> 13035 <value>1</value> 13036 </enumeratedValue> 13037 </enumeratedValues> 13038 </field> 13039 <field> 13040 <name>CH3</name> 13041 <description>Enable PPI channel 3.</description> 13042 <lsb>3</lsb> <msb>3</msb> 13043 <enumeratedValues> 13044 <enumeratedValue> 13045 <name>Disabled</name> 13046 <description>Channel disabled</description> 13047 <value>0</value> 13048 </enumeratedValue> 13049 <enumeratedValue> 13050 <name>Enabled</name> 13051 <description>Channel enabled</description> 13052 <value>1</value> 13053 </enumeratedValue> 13054 </enumeratedValues> 13055 </field> 13056 <field> 13057 <name>CH4</name> 13058 <description>Enable PPI channel 4.</description> 13059 <lsb>4</lsb> <msb>4</msb> 13060 <enumeratedValues> 13061 <enumeratedValue> 13062 <name>Disabled</name> 13063 <description>Channel disabled.</description> 13064 <value>0</value> 13065 </enumeratedValue> 13066 <enumeratedValue> 13067 <name>Enabled</name> 13068 <description>Channel enabled.</description> 13069 <value>1</value> 13070 </enumeratedValue> 13071 </enumeratedValues> 13072 </field> 13073 <field> 13074 <name>CH5</name> 13075 <description>Enable PPI channel 5.</description> 13076 <lsb>5</lsb> <msb>5</msb> 13077 <enumeratedValues> 13078 <enumeratedValue> 13079 <name>Disabled</name> 13080 <description>Channel disabled.</description> 13081 <value>0</value> 13082 </enumeratedValue> 13083 <enumeratedValue> 13084 <name>Enabled</name> 13085 <description>Channel enabled.</description> 13086 <value>1</value> 13087 </enumeratedValue> 13088 </enumeratedValues> 13089 </field> 13090 <field> 13091 <name>CH6</name> 13092 <description>Enable PPI channel 6.</description> 13093 <lsb>6</lsb> <msb>6</msb> 13094 <enumeratedValues> 13095 <enumeratedValue> 13096 <name>Disabled</name> 13097 <description>Channel disabled.</description> 13098 <value>0</value> 13099 </enumeratedValue> 13100 <enumeratedValue> 13101 <name>Enabled</name> 13102 <description>Channel enabled.</description> 13103 <value>1</value> 13104 </enumeratedValue> 13105 </enumeratedValues> 13106 </field> 13107 <field> 13108 <name>CH7</name> 13109 <description>Enable PPI channel 7.</description> 13110 <lsb>7</lsb> <msb>7</msb> 13111 <enumeratedValues> 13112 <enumeratedValue> 13113 <name>Disabled</name> 13114 <description>Channel disabled.</description> 13115 <value>0</value> 13116 </enumeratedValue> 13117 <enumeratedValue> 13118 <name>Enabled</name> 13119 <description>Channel enabled.</description> 13120 <value>1</value> 13121 </enumeratedValue> 13122 </enumeratedValues> 13123 </field> 13124 <field> 13125 <name>CH8</name> 13126 <description>Enable PPI channel 8.</description> 13127 <lsb>8</lsb> <msb>8</msb> 13128 <enumeratedValues> 13129 <enumeratedValue> 13130 <name>Disabled</name> 13131 <description>Channel disabled.</description> 13132 <value>0</value> 13133 </enumeratedValue> 13134 <enumeratedValue> 13135 <name>Enabled</name> 13136 <description>Channel enabled.</description> 13137 <value>1</value> 13138 </enumeratedValue> 13139 </enumeratedValues> 13140 </field> 13141 <field> 13142 <name>CH9</name> 13143 <description>Enable PPI channel 9.</description> 13144 <lsb>9</lsb> <msb>9</msb> 13145 <enumeratedValues> 13146 <enumeratedValue> 13147 <name>Disabled</name> 13148 <description>Channel disabled.</description> 13149 <value>0</value> 13150 </enumeratedValue> 13151 <enumeratedValue> 13152 <name>Enabled</name> 13153 <description>Channel enabled.</description> 13154 <value>1</value> 13155 </enumeratedValue> 13156 </enumeratedValues> 13157 </field> 13158 <field> 13159 <name>CH10</name> 13160 <description>Enable PPI channel 10.</description> 13161 <lsb>10</lsb> <msb>10</msb> 13162 <enumeratedValues> 13163 <enumeratedValue> 13164 <name>Disabled</name> 13165 <description>Channel disabled.</description> 13166 <value>0</value> 13167 </enumeratedValue> 13168 <enumeratedValue> 13169 <name>Enabled</name> 13170 <description>Channel enabled.</description> 13171 <value>1</value> 13172 </enumeratedValue> 13173 </enumeratedValues> 13174 </field> 13175 <field> 13176 <name>CH11</name> 13177 <description>Enable PPI channel 11.</description> 13178 <lsb>11</lsb> <msb>11</msb> 13179 <enumeratedValues> 13180 <enumeratedValue> 13181 <name>Disabled</name> 13182 <description>Channel disabled.</description> 13183 <value>0</value> 13184 </enumeratedValue> 13185 <enumeratedValue> 13186 <name>Enabled</name> 13187 <description>Channel enabled.</description> 13188 <value>1</value> 13189 </enumeratedValue> 13190 </enumeratedValues> 13191 </field> 13192 <field> 13193 <name>CH12</name> 13194 <description>Enable PPI channel 12.</description> 13195 <lsb>12</lsb> <msb>12</msb> 13196 <enumeratedValues> 13197 <enumeratedValue> 13198 <name>Disabled</name> 13199 <description>Channel disabled.</description> 13200 <value>0</value> 13201 </enumeratedValue> 13202 <enumeratedValue> 13203 <name>Enabled</name> 13204 <description>Channel enabled.</description> 13205 <value>1</value> 13206 </enumeratedValue> 13207 </enumeratedValues> 13208 </field> 13209 <field> 13210 <name>CH13</name> 13211 <description>Enable PPI channel 13.</description> 13212 <lsb>13</lsb> <msb>13</msb> 13213 <enumeratedValues> 13214 <enumeratedValue> 13215 <name>Disabled</name> 13216 <description>Channel disabled.</description> 13217 <value>0</value> 13218 </enumeratedValue> 13219 <enumeratedValue> 13220 <name>Enabled</name> 13221 <description>Channel enabled.</description> 13222 <value>1</value> 13223 </enumeratedValue> 13224 </enumeratedValues> 13225 </field> 13226 <field> 13227 <name>CH14</name> 13228 <description>Enable PPI channel 14.</description> 13229 <lsb>14</lsb> <msb>14</msb> 13230 <enumeratedValues> 13231 <enumeratedValue> 13232 <name>Disabled</name> 13233 <description>Channel disabled.</description> 13234 <value>0</value> 13235 </enumeratedValue> 13236 <enumeratedValue> 13237 <name>Enabled</name> 13238 <description>Channel enabled.</description> 13239 <value>1</value> 13240 </enumeratedValue> 13241 </enumeratedValues> 13242 </field> 13243 <field> 13244 <name>CH15</name> 13245 <description>Enable PPI channel 15.</description> 13246 <lsb>15</lsb> <msb>15</msb> 13247 <enumeratedValues> 13248 <enumeratedValue> 13249 <name>Disabled</name> 13250 <description>Channel disabled.</description> 13251 <value>0</value> 13252 </enumeratedValue> 13253 <enumeratedValue> 13254 <name>Enabled</name> 13255 <description>Channel enabled.</description> 13256 <value>1</value> 13257 </enumeratedValue> 13258 </enumeratedValues> 13259 </field> 13260 <field> 13261 <name>CH20</name> 13262 <description>Enable PPI channel 20.</description> 13263 <lsb>20</lsb> <msb>20</msb> 13264 <enumeratedValues> 13265 <enumeratedValue> 13266 <name>Disabled</name> 13267 <description>Channel disabled.</description> 13268 <value>0</value> 13269 </enumeratedValue> 13270 <enumeratedValue> 13271 <name>Enabled</name> 13272 <description>Channel enabled.</description> 13273 <value>1</value> 13274 </enumeratedValue> 13275 </enumeratedValues> 13276 </field> 13277 <field> 13278 <name>CH21</name> 13279 <description>Enable PPI channel 21.</description> 13280 <lsb>21</lsb> <msb>21</msb> 13281 <enumeratedValues> 13282 <enumeratedValue> 13283 <name>Disabled</name> 13284 <description>Channel disabled.</description> 13285 <value>0</value> 13286 </enumeratedValue> 13287 <enumeratedValue> 13288 <name>Enabled</name> 13289 <description>Channel enabled.</description> 13290 <value>1</value> 13291 </enumeratedValue> 13292 </enumeratedValues> 13293 </field> 13294 <field> 13295 <name>CH22</name> 13296 <description>Enable PPI channel 22.</description> 13297 <lsb>22</lsb> <msb>22</msb> 13298 <enumeratedValues> 13299 <enumeratedValue> 13300 <name>Disabled</name> 13301 <description>Channel disabled.</description> 13302 <value>0</value> 13303 </enumeratedValue> 13304 <enumeratedValue> 13305 <name>Enabled</name> 13306 <description>Channel enabled.</description> 13307 <value>1</value> 13308 </enumeratedValue> 13309 </enumeratedValues> 13310 </field> 13311 <field> 13312 <name>CH23</name> 13313 <description>Enable PPI channel 23.</description> 13314 <lsb>23</lsb> <msb>23</msb> 13315 <enumeratedValues> 13316 <enumeratedValue> 13317 <name>Disabled</name> 13318 <description>Channel disabled.</description> 13319 <value>0</value> 13320 </enumeratedValue> 13321 <enumeratedValue> 13322 <name>Enabled</name> 13323 <description>Channel enabled.</description> 13324 <value>1</value> 13325 </enumeratedValue> 13326 </enumeratedValues> 13327 </field> 13328 <field> 13329 <name>CH24</name> 13330 <description>Enable PPI channel 24.</description> 13331 <lsb>24</lsb> <msb>24</msb> 13332 <enumeratedValues> 13333 <enumeratedValue> 13334 <name>Disabled</name> 13335 <description>Channel disabled.</description> 13336 <value>0</value> 13337 </enumeratedValue> 13338 <enumeratedValue> 13339 <name>Enabled</name> 13340 <description>Channel enabled.</description> 13341 <value>1</value> 13342 </enumeratedValue> 13343 </enumeratedValues> 13344 </field> 13345 <field> 13346 <name>CH25</name> 13347 <description>Enable PPI channel 25.</description> 13348 <lsb>25</lsb> <msb>25</msb> 13349 <enumeratedValues> 13350 <enumeratedValue> 13351 <name>Disabled</name> 13352 <description>Channel disabled.</description> 13353 <value>0</value> 13354 </enumeratedValue> 13355 <enumeratedValue> 13356 <name>Enabled</name> 13357 <description>Channel enabled.</description> 13358 <value>1</value> 13359 </enumeratedValue> 13360 </enumeratedValues> 13361 </field> 13362 <field> 13363 <name>CH26</name> 13364 <description>Enable PPI channel 26.</description> 13365 <lsb>26</lsb> <msb>26</msb> 13366 <enumeratedValues> 13367 <enumeratedValue> 13368 <name>Disabled</name> 13369 <description>Channel disabled.</description> 13370 <value>0</value> 13371 </enumeratedValue> 13372 <enumeratedValue> 13373 <name>Enabled</name> 13374 <description>Channel enabled.</description> 13375 <value>1</value> 13376 </enumeratedValue> 13377 </enumeratedValues> 13378 </field> 13379 <field> 13380 <name>CH27</name> 13381 <description>Enable PPI channel 27.</description> 13382 <lsb>27</lsb> <msb>27</msb> 13383 <enumeratedValues> 13384 <enumeratedValue> 13385 <name>Disabled</name> 13386 <description>Channel disabled.</description> 13387 <value>0</value> 13388 </enumeratedValue> 13389 <enumeratedValue> 13390 <name>Enabled</name> 13391 <description>Channel enabled.</description> 13392 <value>1</value> 13393 </enumeratedValue> 13394 </enumeratedValues> 13395 </field> 13396 <field> 13397 <name>CH28</name> 13398 <description>Enable PPI channel 28.</description> 13399 <lsb>28</lsb> <msb>28</msb> 13400 <enumeratedValues> 13401 <enumeratedValue> 13402 <name>Disabled</name> 13403 <description>Channel disabled.</description> 13404 <value>0</value> 13405 </enumeratedValue> 13406 <enumeratedValue> 13407 <name>Enabled</name> 13408 <description>Channel enabled.</description> 13409 <value>1</value> 13410 </enumeratedValue> 13411 </enumeratedValues> 13412 </field> 13413 <field> 13414 <name>CH29</name> 13415 <description>Enable PPI channel 29.</description> 13416 <lsb>29</lsb> <msb>29</msb> 13417 <enumeratedValues> 13418 <enumeratedValue> 13419 <name>Disabled</name> 13420 <description>Channel disabled.</description> 13421 <value>0</value> 13422 </enumeratedValue> 13423 <enumeratedValue> 13424 <name>Enabled</name> 13425 <description>Channel enabled.</description> 13426 <value>1</value> 13427 </enumeratedValue> 13428 </enumeratedValues> 13429 </field> 13430 <field> 13431 <name>CH30</name> 13432 <description>Enable PPI channel 30.</description> 13433 <lsb>30</lsb> <msb>30</msb> 13434 <enumeratedValues> 13435 <enumeratedValue> 13436 <name>Disabled</name> 13437 <description>Channel disabled.</description> 13438 <value>0</value> 13439 </enumeratedValue> 13440 <enumeratedValue> 13441 <name>Enabled</name> 13442 <description>Channel enabled.</description> 13443 <value>1</value> 13444 </enumeratedValue> 13445 </enumeratedValues> 13446 </field> 13447 <field> 13448 <name>CH31</name> 13449 <description>Enable PPI channel 31.</description> 13450 <lsb>31</lsb> <msb>31</msb> 13451 <enumeratedValues> 13452 <enumeratedValue> 13453 <name>Disabled</name> 13454 <description>Channel disabled.</description> 13455 <value>0</value> 13456 </enumeratedValue> 13457 <enumeratedValue> 13458 <name>Enabled</name> 13459 <description>Channel enabled.</description> 13460 <value>1</value> 13461 </enumeratedValue> 13462 </enumeratedValues> 13463 </field> 13464 </fields> 13465 </register> 13466 <register> 13467 <name>CHENSET</name> 13468 <description>Channel enable set.</description> 13469 <addressOffset>0x504</addressOffset> 13470 <fields> 13471 <field> 13472 <name>CH0</name> 13473 <description>Enable PPI channel 0.</description> 13474 <lsb>0</lsb> <msb>0</msb> 13475 <enumeratedValues> 13476 <usage>read</usage> 13477 <enumeratedValue> 13478 <name>Disabled</name> 13479 <description>Channel disabled.</description> 13480 <value>0</value> 13481 </enumeratedValue> 13482 <enumeratedValue> 13483 <name>Enabled</name> 13484 <description>Channel enabled.</description> 13485 <value>1</value> 13486 </enumeratedValue> 13487 </enumeratedValues> 13488 <enumeratedValues> 13489 <usage>write</usage> 13490 <enumeratedValue> 13491 <name>Set</name> 13492 <description>Enable channel on write.</description> 13493 <value>1</value> 13494 </enumeratedValue> 13495 </enumeratedValues> 13496 </field> 13497 <field> 13498 <name>CH1</name> 13499 <description>Enable PPI channel 1.</description> 13500 <lsb>1</lsb> <msb>1</msb> 13501 <enumeratedValues> 13502 <usage>read</usage> 13503 <enumeratedValue> 13504 <name>Disabled</name> 13505 <description>Channel disabled.</description> 13506 <value>0</value> 13507 </enumeratedValue> 13508 <enumeratedValue> 13509 <name>Enabled</name> 13510 <description>Channel enabled.</description> 13511 <value>1</value> 13512 </enumeratedValue> 13513 </enumeratedValues> 13514 <enumeratedValues> 13515 <usage>write</usage> 13516 <enumeratedValue> 13517 <name>Set</name> 13518 <description>Enable channel on write.</description> 13519 <value>1</value> 13520 </enumeratedValue> 13521 </enumeratedValues> 13522 </field> 13523 <field> 13524 <name>CH2</name> 13525 <description>Enable PPI channel 2.</description> 13526 <lsb>2</lsb> <msb>2</msb> 13527 <enumeratedValues> 13528 <usage>read</usage> 13529 <enumeratedValue> 13530 <name>Disabled</name> 13531 <description>Channel disabled.</description> 13532 <value>0</value> 13533 </enumeratedValue> 13534 <enumeratedValue> 13535 <name>Enabled</name> 13536 <description>Channel enabled.</description> 13537 <value>1</value> 13538 </enumeratedValue> 13539 </enumeratedValues> 13540 <enumeratedValues> 13541 <usage>write</usage> 13542 <enumeratedValue> 13543 <name>Set</name> 13544 <description>Enable channel on write.</description> 13545 <value>1</value> 13546 </enumeratedValue> 13547 </enumeratedValues> 13548 </field> 13549 <field> 13550 <name>CH3</name> 13551 <description>Enable PPI channel 3.</description> 13552 <lsb>3</lsb> <msb>3</msb> 13553 <enumeratedValues> 13554 <usage>read</usage> 13555 <enumeratedValue> 13556 <name>Disabled</name> 13557 <description>Channel disabled.</description> 13558 <value>0</value> 13559 </enumeratedValue> 13560 <enumeratedValue> 13561 <name>Enabled</name> 13562 <description>Channel enabled.</description> 13563 <value>1</value> 13564 </enumeratedValue> 13565 </enumeratedValues> 13566 <enumeratedValues> 13567 <usage>write</usage> 13568 <enumeratedValue> 13569 <name>Set</name> 13570 <description>Enable channel on write.</description> 13571 <value>1</value> 13572 </enumeratedValue> 13573 </enumeratedValues> 13574 </field> 13575 <field> 13576 <name>CH4</name> 13577 <description>Enable PPI channel 4.</description> 13578 <lsb>4</lsb> <msb>4</msb> 13579 <enumeratedValues> 13580 <usage>read</usage> 13581 <enumeratedValue> 13582 <name>Disabled</name> 13583 <description>Channel disabled.</description> 13584 <value>0</value> 13585 </enumeratedValue> 13586 <enumeratedValue> 13587 <name>Enabled</name> 13588 <description>Channel enabled.</description> 13589 <value>1</value> 13590 </enumeratedValue> 13591 </enumeratedValues> 13592 <enumeratedValues> 13593 <usage>write</usage> 13594 <enumeratedValue> 13595 <name>Set</name> 13596 <description>Enable channel on write.</description> 13597 <value>1</value> 13598 </enumeratedValue> 13599 </enumeratedValues> 13600 </field> 13601 <field> 13602 <name>CH5</name> 13603 <description>Enable PPI channel 5.</description> 13604 <lsb>5</lsb> <msb>5</msb> 13605 <enumeratedValues> 13606 <usage>read</usage> 13607 <enumeratedValue> 13608 <name>Disabled</name> 13609 <description>Channel disabled.</description> 13610 <value>0</value> 13611 </enumeratedValue> 13612 <enumeratedValue> 13613 <name>Enabled</name> 13614 <description>Channel enabled.</description> 13615 <value>1</value> 13616 </enumeratedValue> 13617 </enumeratedValues> 13618 <enumeratedValues> 13619 <usage>write</usage> 13620 <enumeratedValue> 13621 <name>Set</name> 13622 <description>Enable channel on write.</description> 13623 <value>1</value> 13624 </enumeratedValue> 13625 </enumeratedValues> 13626 </field> 13627 <field> 13628 <name>CH6</name> 13629 <description>Enable PPI channel 6.</description> 13630 <lsb>6</lsb> <msb>6</msb> 13631 <enumeratedValues> 13632 <usage>read</usage> 13633 <enumeratedValue> 13634 <name>Disabled</name> 13635 <description>Channel disabled.</description> 13636 <value>0</value> 13637 </enumeratedValue> 13638 <enumeratedValue> 13639 <name>Enabled</name> 13640 <description>Channel enabled.</description> 13641 <value>1</value> 13642 </enumeratedValue> 13643 </enumeratedValues> 13644 <enumeratedValues> 13645 <usage>write</usage> 13646 <enumeratedValue> 13647 <name>Set</name> 13648 <description>Enable channel on write.</description> 13649 <value>1</value> 13650 </enumeratedValue> 13651 </enumeratedValues> 13652 </field> 13653 <field> 13654 <name>CH7</name> 13655 <description>Enable PPI channel 7.</description> 13656 <lsb>7</lsb> <msb>7</msb> 13657 <enumeratedValues> 13658 <usage>read</usage> 13659 <enumeratedValue> 13660 <name>Disabled</name> 13661 <description>Channel disabled.</description> 13662 <value>0</value> 13663 </enumeratedValue> 13664 <enumeratedValue> 13665 <name>Enabled</name> 13666 <description>Channel enabled.</description> 13667 <value>1</value> 13668 </enumeratedValue> 13669 </enumeratedValues> 13670 <enumeratedValues> 13671 <usage>write</usage> 13672 <enumeratedValue> 13673 <name>Set</name> 13674 <description>Enable channel on write.</description> 13675 <value>1</value> 13676 </enumeratedValue> 13677 </enumeratedValues> 13678 </field> 13679 <field> 13680 <name>CH8</name> 13681 <description>Enable PPI channel 8.</description> 13682 <lsb>8</lsb> <msb>8</msb> 13683 <enumeratedValues> 13684 <usage>read</usage> 13685 <enumeratedValue> 13686 <name>Disabled</name> 13687 <description>Channel disabled.</description> 13688 <value>0</value> 13689 </enumeratedValue> 13690 <enumeratedValue> 13691 <name>Enabled</name> 13692 <description>Channel enabled.</description> 13693 <value>1</value> 13694 </enumeratedValue> 13695 </enumeratedValues> 13696 <enumeratedValues> 13697 <usage>write</usage> 13698 <enumeratedValue> 13699 <name>Set</name> 13700 <description>Enable channel on write.</description> 13701 <value>1</value> 13702 </enumeratedValue> 13703 </enumeratedValues> 13704 </field> 13705 <field> 13706 <name>CH9</name> 13707 <description>Enable PPI channel 9.</description> 13708 <lsb>9</lsb> <msb>9</msb> 13709 <enumeratedValues> 13710 <usage>read</usage> 13711 <enumeratedValue> 13712 <name>Disabled</name> 13713 <description>Channel disabled.</description> 13714 <value>0</value> 13715 </enumeratedValue> 13716 <enumeratedValue> 13717 <name>Enabled</name> 13718 <description>Channel enabled.</description> 13719 <value>1</value> 13720 </enumeratedValue> 13721 </enumeratedValues> 13722 <enumeratedValues> 13723 <usage>write</usage> 13724 <enumeratedValue> 13725 <name>Set</name> 13726 <description>Enable channel on write.</description> 13727 <value>1</value> 13728 </enumeratedValue> 13729 </enumeratedValues> 13730 </field> 13731 <field> 13732 <name>CH10</name> 13733 <description>Enable PPI channel 10.</description> 13734 <lsb>10</lsb> <msb>10</msb> 13735 <enumeratedValues> 13736 <usage>read</usage> 13737 <enumeratedValue> 13738 <name>Disabled</name> 13739 <description>Channel disabled.</description> 13740 <value>0</value> 13741 </enumeratedValue> 13742 <enumeratedValue> 13743 <name>Enabled</name> 13744 <description>Channel enabled.</description> 13745 <value>1</value> 13746 </enumeratedValue> 13747 </enumeratedValues> 13748 <enumeratedValues> 13749 <usage>write</usage> 13750 <enumeratedValue> 13751 <name>Set</name> 13752 <description>Enable channel on write.</description> 13753 <value>1</value> 13754 </enumeratedValue> 13755 </enumeratedValues> 13756 </field> 13757 <field> 13758 <name>CH11</name> 13759 <description>Enable PPI channel 11.</description> 13760 <lsb>11</lsb> <msb>11</msb> 13761 <enumeratedValues> 13762 <usage>read</usage> 13763 <enumeratedValue> 13764 <name>Disabled</name> 13765 <description>Channel disabled.</description> 13766 <value>0</value> 13767 </enumeratedValue> 13768 <enumeratedValue> 13769 <name>Enabled</name> 13770 <description>Channel enabled.</description> 13771 <value>1</value> 13772 </enumeratedValue> 13773 </enumeratedValues> 13774 <enumeratedValues> 13775 <usage>write</usage> 13776 <enumeratedValue> 13777 <name>Set</name> 13778 <description>Enable channel on write.</description> 13779 <value>1</value> 13780 </enumeratedValue> 13781 </enumeratedValues> 13782 </field> 13783 <field> 13784 <name>CH12</name> 13785 <description>Enable PPI channel 12.</description> 13786 <lsb>12</lsb> <msb>12</msb> 13787 <enumeratedValues> 13788 <usage>read</usage> 13789 <enumeratedValue> 13790 <name>Disabled</name> 13791 <description>Channel disabled.</description> 13792 <value>0</value> 13793 </enumeratedValue> 13794 <enumeratedValue> 13795 <name>Enabled</name> 13796 <description>Channel enabled.</description> 13797 <value>1</value> 13798 </enumeratedValue> 13799 </enumeratedValues> 13800 <enumeratedValues> 13801 <usage>write</usage> 13802 <enumeratedValue> 13803 <name>Set</name> 13804 <description>Enable channel on write.</description> 13805 <value>1</value> 13806 </enumeratedValue> 13807 </enumeratedValues> 13808 </field> 13809 <field> 13810 <name>CH13</name> 13811 <description>Enable PPI channel 13.</description> 13812 <lsb>13</lsb> <msb>13</msb> 13813 <enumeratedValues> 13814 <usage>read</usage> 13815 <enumeratedValue> 13816 <name>Disabled</name> 13817 <description>Channel disabled.</description> 13818 <value>0</value> 13819 </enumeratedValue> 13820 <enumeratedValue> 13821 <name>Enabled</name> 13822 <description>Channel enabled.</description> 13823 <value>1</value> 13824 </enumeratedValue> 13825 </enumeratedValues> 13826 <enumeratedValues> 13827 <usage>write</usage> 13828 <enumeratedValue> 13829 <name>Set</name> 13830 <description>Enable channel on write.</description> 13831 <value>1</value> 13832 </enumeratedValue> 13833 </enumeratedValues> 13834 </field> 13835 <field> 13836 <name>CH14</name> 13837 <description>Enable PPI channel 14.</description> 13838 <lsb>14</lsb> <msb>14</msb> 13839 <enumeratedValues> 13840 <usage>read</usage> 13841 <enumeratedValue> 13842 <name>Disabled</name> 13843 <description>Channel disabled.</description> 13844 <value>0</value> 13845 </enumeratedValue> 13846 <enumeratedValue> 13847 <name>Enabled</name> 13848 <description>Channel enabled.</description> 13849 <value>1</value> 13850 </enumeratedValue> 13851 </enumeratedValues> 13852 <enumeratedValues> 13853 <usage>write</usage> 13854 <enumeratedValue> 13855 <name>Set</name> 13856 <description>Enable channel on write.</description> 13857 <value>1</value> 13858 </enumeratedValue> 13859 </enumeratedValues> 13860 </field> 13861 <field> 13862 <name>CH15</name> 13863 <description>Enable PPI channel 15.</description> 13864 <lsb>15</lsb> <msb>15</msb> 13865 <enumeratedValues> 13866 <usage>read</usage> 13867 <enumeratedValue> 13868 <name>Disabled</name> 13869 <description>Channel disabled.</description> 13870 <value>0</value> 13871 </enumeratedValue> 13872 <enumeratedValue> 13873 <name>Enabled</name> 13874 <description>Channel enabled.</description> 13875 <value>1</value> 13876 </enumeratedValue> 13877 </enumeratedValues> 13878 <enumeratedValues> 13879 <usage>write</usage> 13880 <enumeratedValue> 13881 <name>Set</name> 13882 <description>Enable channel on write.</description> 13883 <value>1</value> 13884 </enumeratedValue> 13885 </enumeratedValues> 13886 </field> 13887 <field> 13888 <name>CH20</name> 13889 <description>Enable PPI channel 20.</description> 13890 <lsb>20</lsb> <msb>20</msb> 13891 <enumeratedValues> 13892 <usage>read</usage> 13893 <enumeratedValue> 13894 <name>Disabled</name> 13895 <description>Channel disabled.</description> 13896 <value>0</value> 13897 </enumeratedValue> 13898 <enumeratedValue> 13899 <name>Enabled</name> 13900 <description>Channel enabled.</description> 13901 <value>1</value> 13902 </enumeratedValue> 13903 </enumeratedValues> 13904 <enumeratedValues> 13905 <usage>write</usage> 13906 <enumeratedValue> 13907 <name>Set</name> 13908 <description>Enable channel on write.</description> 13909 <value>1</value> 13910 </enumeratedValue> 13911 </enumeratedValues> 13912 </field> 13913 <field> 13914 <name>CH21</name> 13915 <description>Enable PPI channel 21.</description> 13916 <lsb>21</lsb> <msb>21</msb> 13917 <enumeratedValues> 13918 <usage>read</usage> 13919 <enumeratedValue> 13920 <name>Disabled</name> 13921 <description>Channel disabled.</description> 13922 <value>0</value> 13923 </enumeratedValue> 13924 <enumeratedValue> 13925 <name>Enabled</name> 13926 <description>Channel enabled.</description> 13927 <value>1</value> 13928 </enumeratedValue> 13929 </enumeratedValues> 13930 <enumeratedValues> 13931 <usage>write</usage> 13932 <enumeratedValue> 13933 <name>Set</name> 13934 <description>Enable channel on write.</description> 13935 <value>1</value> 13936 </enumeratedValue> 13937 </enumeratedValues> 13938 </field> 13939 <field> 13940 <name>CH22</name> 13941 <description>Enable PPI channel 22.</description> 13942 <lsb>22</lsb> <msb>22</msb> 13943 <enumeratedValues> 13944 <usage>read</usage> 13945 <enumeratedValue> 13946 <name>Disabled</name> 13947 <description>Channel disabled.</description> 13948 <value>0</value> 13949 </enumeratedValue> 13950 <enumeratedValue> 13951 <name>Enabled</name> 13952 <description>Channel enabled.</description> 13953 <value>1</value> 13954 </enumeratedValue> 13955 </enumeratedValues> 13956 <enumeratedValues> 13957 <usage>write</usage> 13958 <enumeratedValue> 13959 <name>Set</name> 13960 <description>Enable channel on write.</description> 13961 <value>1</value> 13962 </enumeratedValue> 13963 </enumeratedValues> 13964 </field> 13965 <field> 13966 <name>CH23</name> 13967 <description>Enable PPI channel 23.</description> 13968 <lsb>23</lsb> <msb>23</msb> 13969 <enumeratedValues> 13970 <usage>read</usage> 13971 <enumeratedValue> 13972 <name>Disabled</name> 13973 <description>Channel disabled.</description> 13974 <value>0</value> 13975 </enumeratedValue> 13976 <enumeratedValue> 13977 <name>Enabled</name> 13978 <description>Channel enabled.</description> 13979 <value>1</value> 13980 </enumeratedValue> 13981 </enumeratedValues> 13982 <enumeratedValues> 13983 <usage>write</usage> 13984 <enumeratedValue> 13985 <name>Set</name> 13986 <description>Enable channel on write.</description> 13987 <value>1</value> 13988 </enumeratedValue> 13989 </enumeratedValues> 13990 </field> 13991 <field> 13992 <name>CH24</name> 13993 <description>Enable PPI channel 24.</description> 13994 <lsb>24</lsb> <msb>24</msb> 13995 <enumeratedValues> 13996 <usage>read</usage> 13997 <enumeratedValue> 13998 <name>Disabled</name> 13999 <description>Channel disabled.</description> 14000 <value>0</value> 14001 </enumeratedValue> 14002 <enumeratedValue> 14003 <name>Enabled</name> 14004 <description>Channel enabled.</description> 14005 <value>1</value> 14006 </enumeratedValue> 14007 </enumeratedValues> 14008 <enumeratedValues> 14009 <usage>write</usage> 14010 <enumeratedValue> 14011 <name>Set</name> 14012 <description>Enable channel on write.</description> 14013 <value>1</value> 14014 </enumeratedValue> 14015 </enumeratedValues> 14016 </field> 14017 <field> 14018 <name>CH25</name> 14019 <description>Enable PPI channel 25.</description> 14020 <lsb>25</lsb> <msb>25</msb> 14021 <enumeratedValues> 14022 <usage>read</usage> 14023 <enumeratedValue> 14024 <name>Disabled</name> 14025 <description>Channel disabled.</description> 14026 <value>0</value> 14027 </enumeratedValue> 14028 <enumeratedValue> 14029 <name>Enabled</name> 14030 <description>Channel enabled.</description> 14031 <value>1</value> 14032 </enumeratedValue> 14033 </enumeratedValues> 14034 <enumeratedValues> 14035 <usage>write</usage> 14036 <enumeratedValue> 14037 <name>Set</name> 14038 <description>Enable channel on write.</description> 14039 <value>1</value> 14040 </enumeratedValue> 14041 </enumeratedValues> 14042 </field> 14043 <field> 14044 <name>CH26</name> 14045 <description>Enable PPI channel 26.</description> 14046 <lsb>26</lsb> <msb>26</msb> 14047 <enumeratedValues> 14048 <usage>read</usage> 14049 <enumeratedValue> 14050 <name>Disabled</name> 14051 <description>Channel disabled.</description> 14052 <value>0</value> 14053 </enumeratedValue> 14054 <enumeratedValue> 14055 <name>Enabled</name> 14056 <description>Channel enabled.</description> 14057 <value>1</value> 14058 </enumeratedValue> 14059 </enumeratedValues> 14060 <enumeratedValues> 14061 <usage>write</usage> 14062 <enumeratedValue> 14063 <name>Set</name> 14064 <description>Enable channel on write.</description> 14065 <value>1</value> 14066 </enumeratedValue> 14067 </enumeratedValues> 14068 </field> 14069 <field> 14070 <name>CH27</name> 14071 <description>Enable PPI channel 27.</description> 14072 <lsb>27</lsb> <msb>27</msb> 14073 <enumeratedValues> 14074 <usage>read</usage> 14075 <enumeratedValue> 14076 <name>Disabled</name> 14077 <description>Channel disabled.</description> 14078 <value>0</value> 14079 </enumeratedValue> 14080 <enumeratedValue> 14081 <name>Enabled</name> 14082 <description>Channel enabled.</description> 14083 <value>1</value> 14084 </enumeratedValue> 14085 </enumeratedValues> 14086 <enumeratedValues> 14087 <usage>write</usage> 14088 <enumeratedValue> 14089 <name>Set</name> 14090 <description>Enable channel on write.</description> 14091 <value>1</value> 14092 </enumeratedValue> 14093 </enumeratedValues> 14094 </field> 14095 <field> 14096 <name>CH28</name> 14097 <description>Enable PPI channel 28.</description> 14098 <lsb>28</lsb> <msb>28</msb> 14099 <enumeratedValues> 14100 <usage>read</usage> 14101 <enumeratedValue> 14102 <name>Disabled</name> 14103 <description>Channel disabled.</description> 14104 <value>0</value> 14105 </enumeratedValue> 14106 <enumeratedValue> 14107 <name>Enabled</name> 14108 <description>Channel enabled.</description> 14109 <value>1</value> 14110 </enumeratedValue> 14111 </enumeratedValues> 14112 <enumeratedValues> 14113 <usage>write</usage> 14114 <enumeratedValue> 14115 <name>Set</name> 14116 <description>Enable channel on write.</description> 14117 <value>1</value> 14118 </enumeratedValue> 14119 </enumeratedValues> 14120 </field> 14121 <field> 14122 <name>CH29</name> 14123 <description>Enable PPI channel 29.</description> 14124 <lsb>29</lsb> <msb>29</msb> 14125 <enumeratedValues> 14126 <usage>read</usage> 14127 <enumeratedValue> 14128 <name>Disabled</name> 14129 <description>Channel disabled.</description> 14130 <value>0</value> 14131 </enumeratedValue> 14132 <enumeratedValue> 14133 <name>Enabled</name> 14134 <description>Channel enabled.</description> 14135 <value>1</value> 14136 </enumeratedValue> 14137 </enumeratedValues> 14138 <enumeratedValues> 14139 <usage>write</usage> 14140 <enumeratedValue> 14141 <name>Set</name> 14142 <description>Enable channel on write.</description> 14143 <value>1</value> 14144 </enumeratedValue> 14145 </enumeratedValues> 14146 </field> 14147 <field> 14148 <name>CH30</name> 14149 <description>Enable PPI channel 30.</description> 14150 <lsb>30</lsb> <msb>30</msb> 14151 <enumeratedValues> 14152 <usage>read</usage> 14153 <enumeratedValue> 14154 <name>Disabled</name> 14155 <description>Channel disabled.</description> 14156 <value>0</value> 14157 </enumeratedValue> 14158 <enumeratedValue> 14159 <name>Enabled</name> 14160 <description>Channel enabled.</description> 14161 <value>1</value> 14162 </enumeratedValue> 14163 </enumeratedValues> 14164 <enumeratedValues> 14165 <usage>write</usage> 14166 <enumeratedValue> 14167 <name>Set</name> 14168 <description>Enable channel on write.</description> 14169 <value>1</value> 14170 </enumeratedValue> 14171 </enumeratedValues> 14172 </field> 14173 <field> 14174 <name>CH31</name> 14175 <description>Enable PPI channel 31.</description> 14176 <lsb>31</lsb> <msb>31</msb> 14177 <enumeratedValues> 14178 <usage>read</usage> 14179 <enumeratedValue> 14180 <name>Disabled</name> 14181 <description>Channel disabled.</description> 14182 <value>0</value> 14183 </enumeratedValue> 14184 <enumeratedValue> 14185 <name>Enabled</name> 14186 <description>Channel enabled.</description> 14187 <value>1</value> 14188 </enumeratedValue> 14189 </enumeratedValues> 14190 <enumeratedValues> 14191 <usage>write</usage> 14192 <enumeratedValue> 14193 <name>Set</name> 14194 <description>Enable channel on write.</description> 14195 <value>1</value> 14196 </enumeratedValue> 14197 </enumeratedValues> 14198 </field> 14199 </fields> 14200 </register> 14201 <register> 14202 <name>CHENCLR</name> 14203 <description>Channel enable clear.</description> 14204 <addressOffset>0x508</addressOffset> 14205 <fields> 14206 <field> 14207 <name>CH0</name> 14208 <description>Disable PPI channel 0.</description> 14209 <lsb>0</lsb> <msb>0</msb> 14210 <enumeratedValues> 14211 <usage>read</usage> 14212 <enumeratedValue> 14213 <name>Disabled</name> 14214 <description>Channel disabled.</description> 14215 <value>0</value> 14216 </enumeratedValue> 14217 <enumeratedValue> 14218 <name>Enabled</name> 14219 <description>Channel enabled.</description> 14220 <value>1</value> 14221 </enumeratedValue> 14222 </enumeratedValues> 14223 <enumeratedValues> 14224 <usage>write</usage> 14225 <enumeratedValue> 14226 <name>Clear</name> 14227 <description>Disable channel on write.</description> 14228 <value>1</value> 14229 </enumeratedValue> 14230 </enumeratedValues> 14231 </field> 14232 <field> 14233 <name>CH1</name> 14234 <description>Disable PPI channel 1.</description> 14235 <lsb>1</lsb> <msb>1</msb> 14236 <enumeratedValues> 14237 <usage>read</usage> 14238 <enumeratedValue> 14239 <name>Disabled</name> 14240 <description>Channel disabled.</description> 14241 <value>0</value> 14242 </enumeratedValue> 14243 <enumeratedValue> 14244 <name>Enabled</name> 14245 <description>Channel enabled.</description> 14246 <value>1</value> 14247 </enumeratedValue> 14248 </enumeratedValues> 14249 <enumeratedValues> 14250 <usage>write</usage> 14251 <enumeratedValue> 14252 <name>Clear</name> 14253 <description>Disable channel on write.</description> 14254 <value>1</value> 14255 </enumeratedValue> 14256 </enumeratedValues> 14257 </field> 14258 <field> 14259 <name>CH2</name> 14260 <description>Disable PPI channel 2.</description> 14261 <lsb>2</lsb> <msb>2</msb> 14262 <enumeratedValues> 14263 <usage>read</usage> 14264 <enumeratedValue> 14265 <name>Disabled</name> 14266 <description>Channel disabled.</description> 14267 <value>0</value> 14268 </enumeratedValue> 14269 <enumeratedValue> 14270 <name>Enabled</name> 14271 <description>Channel enabled.</description> 14272 <value>1</value> 14273 </enumeratedValue> 14274 </enumeratedValues> 14275 <enumeratedValues> 14276 <usage>write</usage> 14277 <enumeratedValue> 14278 <name>Clear</name> 14279 <description>Disable channel on write.</description> 14280 <value>1</value> 14281 </enumeratedValue> 14282 </enumeratedValues> 14283 </field> 14284 <field> 14285 <name>CH3</name> 14286 <description>Disable PPI channel 3.</description> 14287 <lsb>3</lsb> <msb>3</msb> 14288 <enumeratedValues> 14289 <usage>read</usage> 14290 <enumeratedValue> 14291 <name>Disabled</name> 14292 <description>Channel disabled.</description> 14293 <value>0</value> 14294 </enumeratedValue> 14295 <enumeratedValue> 14296 <name>Enabled</name> 14297 <description>Channel enabled.</description> 14298 <value>1</value> 14299 </enumeratedValue> 14300 </enumeratedValues> 14301 <enumeratedValues> 14302 <usage>write</usage> 14303 <enumeratedValue> 14304 <name>Clear</name> 14305 <description>Disable channel on write.</description> 14306 <value>1</value> 14307 </enumeratedValue> 14308 </enumeratedValues> 14309 </field> 14310 <field> 14311 <name>CH4</name> 14312 <description>Disable PPI channel 4.</description> 14313 <lsb>4</lsb> <msb>4</msb> 14314 <enumeratedValues> 14315 <usage>read</usage> 14316 <enumeratedValue> 14317 <name>Disabled</name> 14318 <description>Channel disabled.</description> 14319 <value>0</value> 14320 </enumeratedValue> 14321 <enumeratedValue> 14322 <name>Enabled</name> 14323 <description>Channel enabled.</description> 14324 <value>1</value> 14325 </enumeratedValue> 14326 </enumeratedValues> 14327 <enumeratedValues> 14328 <usage>write</usage> 14329 <enumeratedValue> 14330 <name>Clear</name> 14331 <description>Disable channel on write.</description> 14332 <value>1</value> 14333 </enumeratedValue> 14334 </enumeratedValues> 14335 </field> 14336 <field> 14337 <name>CH5</name> 14338 <description>Disable PPI channel 5.</description> 14339 <lsb>5</lsb> <msb>5</msb> 14340 <enumeratedValues> 14341 <usage>read</usage> 14342 <enumeratedValue> 14343 <name>Disabled</name> 14344 <description>Channel disabled.</description> 14345 <value>0</value> 14346 </enumeratedValue> 14347 <enumeratedValue> 14348 <name>Enabled</name> 14349 <description>Channel enabled.</description> 14350 <value>1</value> 14351 </enumeratedValue> 14352 </enumeratedValues> 14353 <enumeratedValues> 14354 <usage>write</usage> 14355 <enumeratedValue> 14356 <name>Clear</name> 14357 <description>Disable channel on write.</description> 14358 <value>1</value> 14359 </enumeratedValue> 14360 </enumeratedValues> 14361 </field> 14362 <field> 14363 <name>CH6</name> 14364 <description>Disable PPI channel 6.</description> 14365 <lsb>6</lsb> <msb>6</msb> 14366 <enumeratedValues> 14367 <usage>read</usage> 14368 <enumeratedValue> 14369 <name>Disabled</name> 14370 <description>Channel disabled.</description> 14371 <value>0</value> 14372 </enumeratedValue> 14373 <enumeratedValue> 14374 <name>Enabled</name> 14375 <description>Channel enabled.</description> 14376 <value>1</value> 14377 </enumeratedValue> 14378 </enumeratedValues> 14379 <enumeratedValues> 14380 <usage>write</usage> 14381 <enumeratedValue> 14382 <name>Clear</name> 14383 <description>Disable channel on write.</description> 14384 <value>1</value> 14385 </enumeratedValue> 14386 </enumeratedValues> 14387 </field> 14388 <field> 14389 <name>CH7</name> 14390 <description>Disable PPI channel 7.</description> 14391 <lsb>7</lsb> <msb>7</msb> 14392 <enumeratedValues> 14393 <usage>read</usage> 14394 <enumeratedValue> 14395 <name>Disabled</name> 14396 <description>Channel disabled.</description> 14397 <value>0</value> 14398 </enumeratedValue> 14399 <enumeratedValue> 14400 <name>Enabled</name> 14401 <description>Channel enabled.</description> 14402 <value>1</value> 14403 </enumeratedValue> 14404 </enumeratedValues> 14405 <enumeratedValues> 14406 <usage>write</usage> 14407 <enumeratedValue> 14408 <name>Clear</name> 14409 <description>Disable channel on write.</description> 14410 <value>1</value> 14411 </enumeratedValue> 14412 </enumeratedValues> 14413 </field> 14414 <field> 14415 <name>CH8</name> 14416 <description>Disable PPI channel 8.</description> 14417 <lsb>8</lsb> <msb>8</msb> 14418 <enumeratedValues> 14419 <usage>read</usage> 14420 <enumeratedValue> 14421 <name>Disabled</name> 14422 <description>Channel disabled.</description> 14423 <value>0</value> 14424 </enumeratedValue> 14425 <enumeratedValue> 14426 <name>Enabled</name> 14427 <description>Channel enabled.</description> 14428 <value>1</value> 14429 </enumeratedValue> 14430 </enumeratedValues> 14431 <enumeratedValues> 14432 <usage>write</usage> 14433 <enumeratedValue> 14434 <name>Clear</name> 14435 <description>Disable channel on write.</description> 14436 <value>1</value> 14437 </enumeratedValue> 14438 </enumeratedValues> 14439 </field> 14440 <field> 14441 <name>CH9</name> 14442 <description>Disable PPI channel 9.</description> 14443 <lsb>9</lsb> <msb>9</msb> 14444 <enumeratedValues> 14445 <usage>read</usage> 14446 <enumeratedValue> 14447 <name>Disabled</name> 14448 <description>Channel disabled.</description> 14449 <value>0</value> 14450 </enumeratedValue> 14451 <enumeratedValue> 14452 <name>Enabled</name> 14453 <description>Channel enabled.</description> 14454 <value>1</value> 14455 </enumeratedValue> 14456 </enumeratedValues> 14457 <enumeratedValues> 14458 <usage>write</usage> 14459 <enumeratedValue> 14460 <name>Clear</name> 14461 <description>Disable channel on write.</description> 14462 <value>1</value> 14463 </enumeratedValue> 14464 </enumeratedValues> 14465 </field> 14466 <field> 14467 <name>CH10</name> 14468 <description>Disable PPI channel 10.</description> 14469 <lsb>10</lsb> <msb>10</msb> 14470 <enumeratedValues> 14471 <usage>read</usage> 14472 <enumeratedValue> 14473 <name>Disabled</name> 14474 <description>Channel disabled.</description> 14475 <value>0</value> 14476 </enumeratedValue> 14477 <enumeratedValue> 14478 <name>Enabled</name> 14479 <description>Channel enabled.</description> 14480 <value>1</value> 14481 </enumeratedValue> 14482 </enumeratedValues> 14483 <enumeratedValues> 14484 <usage>write</usage> 14485 <enumeratedValue> 14486 <name>Clear</name> 14487 <description>Disable channel on write.</description> 14488 <value>1</value> 14489 </enumeratedValue> 14490 </enumeratedValues> 14491 </field> 14492 <field> 14493 <name>CH11</name> 14494 <description>Disable PPI channel 11.</description> 14495 <lsb>11</lsb> <msb>11</msb> 14496 <enumeratedValues> 14497 <usage>read</usage> 14498 <enumeratedValue> 14499 <name>Disabled</name> 14500 <description>Channel disabled.</description> 14501 <value>0</value> 14502 </enumeratedValue> 14503 <enumeratedValue> 14504 <name>Enabled</name> 14505 <description>Channel enabled.</description> 14506 <value>1</value> 14507 </enumeratedValue> 14508 </enumeratedValues> 14509 <enumeratedValues> 14510 <usage>write</usage> 14511 <enumeratedValue> 14512 <name>Clear</name> 14513 <description>Disable channel on write.</description> 14514 <value>1</value> 14515 </enumeratedValue> 14516 </enumeratedValues> 14517 </field> 14518 <field> 14519 <name>CH12</name> 14520 <description>Disable PPI channel 12.</description> 14521 <lsb>12</lsb> <msb>12</msb> 14522 <enumeratedValues> 14523 <usage>read</usage> 14524 <enumeratedValue> 14525 <name>Disabled</name> 14526 <description>Channel disabled.</description> 14527 <value>0</value> 14528 </enumeratedValue> 14529 <enumeratedValue> 14530 <name>Enabled</name> 14531 <description>Channel enabled.</description> 14532 <value>1</value> 14533 </enumeratedValue> 14534 </enumeratedValues> 14535 <enumeratedValues> 14536 <usage>write</usage> 14537 <enumeratedValue> 14538 <name>Clear</name> 14539 <description>Disable channel on write.</description> 14540 <value>1</value> 14541 </enumeratedValue> 14542 </enumeratedValues> 14543 </field> 14544 <field> 14545 <name>CH13</name> 14546 <description>Disable PPI channel 13.</description> 14547 <lsb>13</lsb> <msb>13</msb> 14548 <enumeratedValues> 14549 <usage>read</usage> 14550 <enumeratedValue> 14551 <name>Disabled</name> 14552 <description>Channel disabled.</description> 14553 <value>0</value> 14554 </enumeratedValue> 14555 <enumeratedValue> 14556 <name>Enabled</name> 14557 <description>Channel enabled.</description> 14558 <value>1</value> 14559 </enumeratedValue> 14560 </enumeratedValues> 14561 <enumeratedValues> 14562 <usage>write</usage> 14563 <enumeratedValue> 14564 <name>Clear</name> 14565 <description>Disable channel on write.</description> 14566 <value>1</value> 14567 </enumeratedValue> 14568 </enumeratedValues> 14569 </field> 14570 <field> 14571 <name>CH14</name> 14572 <description>Disable PPI channel 14.</description> 14573 <lsb>14</lsb> <msb>14</msb> 14574 <enumeratedValues> 14575 <usage>read</usage> 14576 <enumeratedValue> 14577 <name>Disabled</name> 14578 <description>Channel disabled.</description> 14579 <value>0</value> 14580 </enumeratedValue> 14581 <enumeratedValue> 14582 <name>Enabled</name> 14583 <description>Channel enabled.</description> 14584 <value>1</value> 14585 </enumeratedValue> 14586 </enumeratedValues> 14587 <enumeratedValues> 14588 <usage>write</usage> 14589 <enumeratedValue> 14590 <name>Clear</name> 14591 <description>Disable channel on write.</description> 14592 <value>1</value> 14593 </enumeratedValue> 14594 </enumeratedValues> 14595 </field> 14596 <field> 14597 <name>CH15</name> 14598 <description>Disable PPI channel 15.</description> 14599 <lsb>15</lsb> <msb>15</msb> 14600 <enumeratedValues> 14601 <usage>read</usage> 14602 <enumeratedValue> 14603 <name>Disabled</name> 14604 <description>Channel disabled.</description> 14605 <value>0</value> 14606 </enumeratedValue> 14607 <enumeratedValue> 14608 <name>Enabled</name> 14609 <description>Channel enabled.</description> 14610 <value>1</value> 14611 </enumeratedValue> 14612 </enumeratedValues> 14613 <enumeratedValues> 14614 <usage>write</usage> 14615 <enumeratedValue> 14616 <name>Clear</name> 14617 <description>Disable channel on write.</description> 14618 <value>1</value> 14619 </enumeratedValue> 14620 </enumeratedValues> 14621 </field> 14622 <field> 14623 <name>CH20</name> 14624 <description>Disable PPI channel 20.</description> 14625 <lsb>20</lsb> <msb>20</msb> 14626 <enumeratedValues> 14627 <usage>read</usage> 14628 <enumeratedValue> 14629 <name>Disabled</name> 14630 <description>Channel disabled.</description> 14631 <value>0</value> 14632 </enumeratedValue> 14633 <enumeratedValue> 14634 <name>Enabled</name> 14635 <description>Channel enabled.</description> 14636 <value>1</value> 14637 </enumeratedValue> 14638 </enumeratedValues> 14639 <enumeratedValues> 14640 <usage>write</usage> 14641 <enumeratedValue> 14642 <name>Clear</name> 14643 <description>Disable channel on write.</description> 14644 <value>1</value> 14645 </enumeratedValue> 14646 </enumeratedValues> 14647 </field> 14648 <field> 14649 <name>CH21</name> 14650 <description>Disable PPI channel 21.</description> 14651 <lsb>21</lsb> <msb>21</msb> 14652 <enumeratedValues> 14653 <usage>read</usage> 14654 <enumeratedValue> 14655 <name>Disabled</name> 14656 <description>Channel disabled.</description> 14657 <value>0</value> 14658 </enumeratedValue> 14659 <enumeratedValue> 14660 <name>Enabled</name> 14661 <description>Channel enabled.</description> 14662 <value>1</value> 14663 </enumeratedValue> 14664 </enumeratedValues> 14665 <enumeratedValues> 14666 <usage>write</usage> 14667 <enumeratedValue> 14668 <name>Clear</name> 14669 <description>Disable channel on write.</description> 14670 <value>1</value> 14671 </enumeratedValue> 14672 </enumeratedValues> 14673 </field> 14674 <field> 14675 <name>CH22</name> 14676 <description>Disable PPI channel 22.</description> 14677 <lsb>22</lsb> <msb>22</msb> 14678 <enumeratedValues> 14679 <usage>read</usage> 14680 <enumeratedValue> 14681 <name>Disabled</name> 14682 <description>Channel disabled.</description> 14683 <value>0</value> 14684 </enumeratedValue> 14685 <enumeratedValue> 14686 <name>Enabled</name> 14687 <description>Channel enabled.</description> 14688 <value>1</value> 14689 </enumeratedValue> 14690 </enumeratedValues> 14691 <enumeratedValues> 14692 <usage>write</usage> 14693 <enumeratedValue> 14694 <name>Clear</name> 14695 <description>Disable channel on write.</description> 14696 <value>1</value> 14697 </enumeratedValue> 14698 </enumeratedValues> 14699 </field> 14700 <field> 14701 <name>CH23</name> 14702 <description>Disable PPI channel 23.</description> 14703 <lsb>23</lsb> <msb>23</msb> 14704 <enumeratedValues> 14705 <usage>read</usage> 14706 <enumeratedValue> 14707 <name>Disabled</name> 14708 <description>Channel disabled.</description> 14709 <value>0</value> 14710 </enumeratedValue> 14711 <enumeratedValue> 14712 <name>Enabled</name> 14713 <description>Channel enabled.</description> 14714 <value>1</value> 14715 </enumeratedValue> 14716 </enumeratedValues> 14717 <enumeratedValues> 14718 <usage>write</usage> 14719 <enumeratedValue> 14720 <name>Clear</name> 14721 <description>Disable channel on write.</description> 14722 <value>1</value> 14723 </enumeratedValue> 14724 </enumeratedValues> 14725 </field> 14726 <field> 14727 <name>CH24</name> 14728 <description>Disable PPI channel 24.</description> 14729 <lsb>24</lsb> <msb>24</msb> 14730 <enumeratedValues> 14731 <usage>read</usage> 14732 <enumeratedValue> 14733 <name>Disabled</name> 14734 <description>Channel disabled.</description> 14735 <value>0</value> 14736 </enumeratedValue> 14737 <enumeratedValue> 14738 <name>Enabled</name> 14739 <description>Channel enabled.</description> 14740 <value>1</value> 14741 </enumeratedValue> 14742 </enumeratedValues> 14743 <enumeratedValues> 14744 <usage>write</usage> 14745 <enumeratedValue> 14746 <name>Clear</name> 14747 <description>Disable channel on write.</description> 14748 <value>1</value> 14749 </enumeratedValue> 14750 </enumeratedValues> 14751 </field> 14752 <field> 14753 <name>CH25</name> 14754 <description>Disable PPI channel 25.</description> 14755 <lsb>25</lsb> <msb>25</msb> 14756 <enumeratedValues> 14757 <usage>read</usage> 14758 <enumeratedValue> 14759 <name>Disabled</name> 14760 <description>Channel disabled.</description> 14761 <value>0</value> 14762 </enumeratedValue> 14763 <enumeratedValue> 14764 <name>Enabled</name> 14765 <description>Channel enabled.</description> 14766 <value>1</value> 14767 </enumeratedValue> 14768 </enumeratedValues> 14769 <enumeratedValues> 14770 <usage>write</usage> 14771 <enumeratedValue> 14772 <name>Clear</name> 14773 <description>Disable channel on write.</description> 14774 <value>1</value> 14775 </enumeratedValue> 14776 </enumeratedValues> 14777 </field> 14778 <field> 14779 <name>CH26</name> 14780 <description>Disable PPI channel 26.</description> 14781 <lsb>26</lsb> <msb>26</msb> 14782 <enumeratedValues> 14783 <usage>read</usage> 14784 <enumeratedValue> 14785 <name>Disabled</name> 14786 <description>Channel disabled.</description> 14787 <value>0</value> 14788 </enumeratedValue> 14789 <enumeratedValue> 14790 <name>Enabled</name> 14791 <description>Channel enabled.</description> 14792 <value>1</value> 14793 </enumeratedValue> 14794 </enumeratedValues> 14795 <enumeratedValues> 14796 <usage>write</usage> 14797 <enumeratedValue> 14798 <name>Clear</name> 14799 <description>Disable channel on write.</description> 14800 <value>1</value> 14801 </enumeratedValue> 14802 </enumeratedValues> 14803 </field> 14804 <field> 14805 <name>CH27</name> 14806 <description>Disable PPI channel 27.</description> 14807 <lsb>27</lsb> <msb>27</msb> 14808 <enumeratedValues> 14809 <usage>read</usage> 14810 <enumeratedValue> 14811 <name>Disabled</name> 14812 <description>Channel disabled.</description> 14813 <value>0</value> 14814 </enumeratedValue> 14815 <enumeratedValue> 14816 <name>Enabled</name> 14817 <description>Channel enabled.</description> 14818 <value>1</value> 14819 </enumeratedValue> 14820 </enumeratedValues> 14821 <enumeratedValues> 14822 <usage>write</usage> 14823 <enumeratedValue> 14824 <name>Clear</name> 14825 <description>Disable channel on write.</description> 14826 <value>1</value> 14827 </enumeratedValue> 14828 </enumeratedValues> 14829 </field> 14830 <field> 14831 <name>CH28</name> 14832 <description>Disable PPI channel 28.</description> 14833 <lsb>28</lsb> <msb>28</msb> 14834 <enumeratedValues> 14835 <usage>read</usage> 14836 <enumeratedValue> 14837 <name>Disabled</name> 14838 <description>Channel disabled.</description> 14839 <value>0</value> 14840 </enumeratedValue> 14841 <enumeratedValue> 14842 <name>Enabled</name> 14843 <description>Channel enabled.</description> 14844 <value>1</value> 14845 </enumeratedValue> 14846 </enumeratedValues> 14847 <enumeratedValues> 14848 <usage>write</usage> 14849 <enumeratedValue> 14850 <name>Clear</name> 14851 <description>Disable channel on write.</description> 14852 <value>1</value> 14853 </enumeratedValue> 14854 </enumeratedValues> 14855 </field> 14856 <field> 14857 <name>CH29</name> 14858 <description>Disable PPI channel 29.</description> 14859 <lsb>29</lsb> <msb>29</msb> 14860 <enumeratedValues> 14861 <usage>read</usage> 14862 <enumeratedValue> 14863 <name>Disabled</name> 14864 <description>Channel disabled.</description> 14865 <value>0</value> 14866 </enumeratedValue> 14867 <enumeratedValue> 14868 <name>Enabled</name> 14869 <description>Channel enabled.</description> 14870 <value>1</value> 14871 </enumeratedValue> 14872 </enumeratedValues> 14873 <enumeratedValues> 14874 <usage>write</usage> 14875 <enumeratedValue> 14876 <name>Clear</name> 14877 <description>Disable channel on write.</description> 14878 <value>1</value> 14879 </enumeratedValue> 14880 </enumeratedValues> 14881 </field> 14882 <field> 14883 <name>CH30</name> 14884 <description>Disable PPI channel 30.</description> 14885 <lsb>30</lsb> <msb>30</msb> 14886 <enumeratedValues> 14887 <usage>read</usage> 14888 <enumeratedValue> 14889 <name>Disabled</name> 14890 <description>Channel disabled.</description> 14891 <value>0</value> 14892 </enumeratedValue> 14893 <enumeratedValue> 14894 <name>Enabled</name> 14895 <description>Channel enabled.</description> 14896 <value>1</value> 14897 </enumeratedValue> 14898 </enumeratedValues> 14899 <enumeratedValues> 14900 <usage>write</usage> 14901 <enumeratedValue> 14902 <name>Clear</name> 14903 <description>Disable channel on write.</description> 14904 <value>1</value> 14905 </enumeratedValue> 14906 </enumeratedValues> 14907 </field> 14908 <field> 14909 <name>CH31</name> 14910 <description>Disable PPI channel 31.</description> 14911 <lsb>31</lsb> <msb>31</msb> 14912 <enumeratedValues> 14913 <usage>read</usage> 14914 <enumeratedValue> 14915 <name>Disabled</name> 14916 <description>Channel disabled.</description> 14917 <value>0</value> 14918 </enumeratedValue> 14919 <enumeratedValue> 14920 <name>Enabled</name> 14921 <description>Channel enabled.</description> 14922 <value>1</value> 14923 </enumeratedValue> 14924 </enumeratedValues> 14925 <enumeratedValues> 14926 <usage>write</usage> 14927 <enumeratedValue> 14928 <name>Clear</name> 14929 <description>Disable channel on write.</description> 14930 <value>1</value> 14931 </enumeratedValue> 14932 </enumeratedValues> 14933 </field> 14934 </fields> 14935 </register> 14936 14937 <cluster> 14938 <dim>16</dim> 14939 <dimIncrement>0x08</dimIncrement> 14940 <name>CH[%s]</name> 14941 <description>PPI Channel.</description> 14942 <addressOffset>0x510</addressOffset> 14943 <register> 14944 <name>EEP</name> 14945 <description>Channel event end-point.</description> 14946 <addressOffset>0x000</addressOffset> 14947 </register> 14948 <register> 14949 <name>TEP</name> 14950 <description>Channel task end-point.</description> 14951 <addressOffset>0x004</addressOffset> 14952 </register> 14953 </cluster> 14954 14955 <register> 14956 <dim>4</dim> 14957 <dimIncrement>0x04</dimIncrement> 14958 <name>CHG[%s]</name> 14959 <description>Channel group configuration.</description> 14960 <addressOffset>0x800</addressOffset> 14961 <fields> 14962 <field> 14963 <name>CH0</name> 14964 <description>Include CH0 in channel group.</description> 14965 <lsb>0</lsb> <msb>0</msb> 14966 <enumeratedValues> 14967 <enumeratedValue> 14968 <name>Excluded</name> 14969 <description>Channel excluded.</description> 14970 <value>0</value> 14971 </enumeratedValue> 14972 <enumeratedValue> 14973 <name>Included</name> 14974 <description>Channel included.</description> 14975 <value>1</value> 14976 </enumeratedValue> 14977 </enumeratedValues> 14978 </field> 14979 <field> 14980 <name>CH1</name> 14981 <description>Include CH1 in channel group.</description> 14982 <lsb>1</lsb> <msb>1</msb> 14983 <enumeratedValues> 14984 <enumeratedValue> 14985 <name>Excluded</name> 14986 <description>Channel excluded.</description> 14987 <value>0</value> 14988 </enumeratedValue> 14989 <enumeratedValue> 14990 <name>Included</name> 14991 <description>Channel included.</description> 14992 <value>1</value> 14993 </enumeratedValue> 14994 </enumeratedValues> 14995 </field> 14996 <field> 14997 <name>CH2</name> 14998 <description>Include CH2 in channel group.</description> 14999 <lsb>2</lsb> <msb>2</msb> 15000 <enumeratedValues> 15001 <enumeratedValue> 15002 <name>Excluded</name> 15003 <description>Channel excluded.</description> 15004 <value>0</value> 15005 </enumeratedValue> 15006 <enumeratedValue> 15007 <name>Included</name> 15008 <description>Channel included.</description> 15009 <value>1</value> 15010 </enumeratedValue> 15011 </enumeratedValues> 15012 </field> 15013 <field> 15014 <name>CH3</name> 15015 <description>Include CH3 in channel group.</description> 15016 <lsb>3</lsb> <msb>3</msb> 15017 <enumeratedValues> 15018 <enumeratedValue> 15019 <name>Excluded</name> 15020 <description>Channel excluded.</description> 15021 <value>0</value> 15022 </enumeratedValue> 15023 <enumeratedValue> 15024 <name>Included</name> 15025 <description>Channel included.</description> 15026 <value>1</value> 15027 </enumeratedValue> 15028 </enumeratedValues> 15029 </field> 15030 <field> 15031 <name>CH4</name> 15032 <description>Include CH4 in channel group.</description> 15033 <lsb>4</lsb> <msb>4</msb> 15034 <enumeratedValues> 15035 <enumeratedValue> 15036 <name>Excluded</name> 15037 <description>Channel excluded.</description> 15038 <value>0</value> 15039 </enumeratedValue> 15040 <enumeratedValue> 15041 <name>Included</name> 15042 <description>Channel included.</description> 15043 <value>1</value> 15044 </enumeratedValue> 15045 </enumeratedValues> 15046 </field> 15047 <field> 15048 <name>CH5</name> 15049 <description>Include CH5 in channel group.</description> 15050 <lsb>5</lsb> <msb>5</msb> 15051 <enumeratedValues> 15052 <enumeratedValue> 15053 <name>Excluded</name> 15054 <description>Channel excluded.</description> 15055 <value>0</value> 15056 </enumeratedValue> 15057 <enumeratedValue> 15058 <name>Included</name> 15059 <description>Channel included.</description> 15060 <value>1</value> 15061 </enumeratedValue> 15062 </enumeratedValues> 15063 </field> 15064 <field> 15065 <name>CH6</name> 15066 <description>Include CH6 in channel group.</description> 15067 <lsb>6</lsb> <msb>6</msb> 15068 <enumeratedValues> 15069 <enumeratedValue> 15070 <name>Excluded</name> 15071 <description>Channel excluded.</description> 15072 <value>0</value> 15073 </enumeratedValue> 15074 <enumeratedValue> 15075 <name>Included</name> 15076 <description>Channel included.</description> 15077 <value>1</value> 15078 </enumeratedValue> 15079 </enumeratedValues> 15080 </field> 15081 <field> 15082 <name>CH7</name> 15083 <description>Include CH7 in channel group.</description> 15084 <lsb>7</lsb> <msb>7</msb> 15085 <enumeratedValues> 15086 <enumeratedValue> 15087 <name>Excluded</name> 15088 <description>Channel excluded.</description> 15089 <value>0</value> 15090 </enumeratedValue> 15091 <enumeratedValue> 15092 <name>Included</name> 15093 <description>Channel included.</description> 15094 <value>1</value> 15095 </enumeratedValue> 15096 </enumeratedValues> 15097 </field> 15098 <field> 15099 <name>CH8</name> 15100 <description>Include CH8 in channel group.</description> 15101 <lsb>8</lsb> <msb>8</msb> 15102 <enumeratedValues> 15103 <enumeratedValue> 15104 <name>Excluded</name> 15105 <description>Channel excluded.</description> 15106 <value>0</value> 15107 </enumeratedValue> 15108 <enumeratedValue> 15109 <name>Included</name> 15110 <description>Channel included.</description> 15111 <value>1</value> 15112 </enumeratedValue> 15113 </enumeratedValues> 15114 </field> 15115 <field> 15116 <name>CH9</name> 15117 <description>Include CH9 in channel group.</description> 15118 <lsb>9</lsb> <msb>9</msb> 15119 <enumeratedValues> 15120 <enumeratedValue> 15121 <name>Excluded</name> 15122 <description>Channel excluded.</description> 15123 <value>0</value> 15124 </enumeratedValue> 15125 <enumeratedValue> 15126 <name>Included</name> 15127 <description>Channel included.</description> 15128 <value>1</value> 15129 </enumeratedValue> 15130 </enumeratedValues> 15131 </field> 15132 <field> 15133 <name>CH10</name> 15134 <description>Include CH10 in channel group.</description> 15135 <lsb>10</lsb> <msb>10</msb> 15136 <enumeratedValues> 15137 <enumeratedValue> 15138 <name>Excluded</name> 15139 <description>Channel excluded.</description> 15140 <value>0</value> 15141 </enumeratedValue> 15142 <enumeratedValue> 15143 <name>Included</name> 15144 <description>Channel included.</description> 15145 <value>1</value> 15146 </enumeratedValue> 15147 </enumeratedValues> 15148 </field> 15149 <field> 15150 <name>CH11</name> 15151 <description>Include CH11 in channel group.</description> 15152 <lsb>11</lsb> <msb>11</msb> 15153 <enumeratedValues> 15154 <enumeratedValue> 15155 <name>Excluded</name> 15156 <description>Channel excluded.</description> 15157 <value>0</value> 15158 </enumeratedValue> 15159 <enumeratedValue> 15160 <name>Included</name> 15161 <description>Channel included.</description> 15162 <value>1</value> 15163 </enumeratedValue> 15164 </enumeratedValues> 15165 </field> 15166 <field> 15167 <name>CH12</name> 15168 <description>Include CH12 in channel group.</description> 15169 <lsb>12</lsb> <msb>12</msb> 15170 <enumeratedValues> 15171 <enumeratedValue> 15172 <name>Excluded</name> 15173 <description>Channel excluded.</description> 15174 <value>0</value> 15175 </enumeratedValue> 15176 <enumeratedValue> 15177 <name>Included</name> 15178 <description>Channel included.</description> 15179 <value>1</value> 15180 </enumeratedValue> 15181 </enumeratedValues> 15182 </field> 15183 <field> 15184 <name>CH13</name> 15185 <description>Include CH13 in channel group.</description> 15186 <lsb>13</lsb> <msb>13</msb> 15187 <enumeratedValues> 15188 <enumeratedValue> 15189 <name>Excluded</name> 15190 <description>Channel excluded.</description> 15191 <value>0</value> 15192 </enumeratedValue> 15193 <enumeratedValue> 15194 <name>Included</name> 15195 <description>Channel included.</description> 15196 <value>1</value> 15197 </enumeratedValue> 15198 </enumeratedValues> 15199 </field> 15200 <field> 15201 <name>CH14</name> 15202 <description>Include CH14 in channel group.</description> 15203 <lsb>14</lsb> <msb>14</msb> 15204 <enumeratedValues> 15205 <enumeratedValue> 15206 <name>Excluded</name> 15207 <description>Channel excluded.</description> 15208 <value>0</value> 15209 </enumeratedValue> 15210 <enumeratedValue> 15211 <name>Included</name> 15212 <description>Channel included.</description> 15213 <value>1</value> 15214 </enumeratedValue> 15215 </enumeratedValues> 15216 </field> 15217 <field> 15218 <name>CH15</name> 15219 <description>Include CH15 in channel group.</description> 15220 <lsb>15</lsb> <msb>15</msb> 15221 <enumeratedValues> 15222 <enumeratedValue> 15223 <name>Excluded</name> 15224 <description>Channel excluded.</description> 15225 <value>0</value> 15226 </enumeratedValue> 15227 <enumeratedValue> 15228 <name>Included</name> 15229 <description>Channel included.</description> 15230 <value>1</value> 15231 </enumeratedValue> 15232 </enumeratedValues> 15233 </field> 15234 <field> 15235 <name>CH20</name> 15236 <description>Include CH20 in channel group.</description> 15237 <lsb>20</lsb> <msb>20</msb> 15238 <enumeratedValues> 15239 <enumeratedValue> 15240 <name>Excluded</name> 15241 <description>Channel excluded.</description> 15242 <value>0</value> 15243 </enumeratedValue> 15244 <enumeratedValue> 15245 <name>Included</name> 15246 <description>Channel included.</description> 15247 <value>1</value> 15248 </enumeratedValue> 15249 </enumeratedValues> 15250 </field> 15251 <field> 15252 <name>CH21</name> 15253 <description>Include CH21 in channel group.</description> 15254 <lsb>21</lsb> <msb>21</msb> 15255 <enumeratedValues> 15256 <enumeratedValue> 15257 <name>Excluded</name> 15258 <description>Channel excluded.</description> 15259 <value>0</value> 15260 </enumeratedValue> 15261 <enumeratedValue> 15262 <name>Included</name> 15263 <description>Channel included.</description> 15264 <value>1</value> 15265 </enumeratedValue> 15266 </enumeratedValues> 15267 </field> 15268 <field> 15269 <name>CH22</name> 15270 <description>Include CH22 in channel group.</description> 15271 <lsb>22</lsb> <msb>22</msb> 15272 <enumeratedValues> 15273 <enumeratedValue> 15274 <name>Excluded</name> 15275 <description>Channel excluded.</description> 15276 <value>0</value> 15277 </enumeratedValue> 15278 <enumeratedValue> 15279 <name>Included</name> 15280 <description>Channel included.</description> 15281 <value>1</value> 15282 </enumeratedValue> 15283 </enumeratedValues> 15284 </field> 15285 <field> 15286 <name>CH23</name> 15287 <description>Include CH23 in channel group.</description> 15288 <lsb>23</lsb> <msb>23</msb> 15289 <enumeratedValues> 15290 <enumeratedValue> 15291 <name>Excluded</name> 15292 <description>Channel excluded.</description> 15293 <value>0</value> 15294 </enumeratedValue> 15295 <enumeratedValue> 15296 <name>Included</name> 15297 <description>Channel included.</description> 15298 <value>1</value> 15299 </enumeratedValue> 15300 </enumeratedValues> 15301 </field> 15302 <field> 15303 <name>CH24</name> 15304 <description>Include CH24 in channel group.</description> 15305 <lsb>24</lsb> <msb>24</msb> 15306 <enumeratedValues> 15307 <enumeratedValue> 15308 <name>Excluded</name> 15309 <description>Channel excluded.</description> 15310 <value>0</value> 15311 </enumeratedValue> 15312 <enumeratedValue> 15313 <name>Included</name> 15314 <description>Channel included.</description> 15315 <value>1</value> 15316 </enumeratedValue> 15317 </enumeratedValues> 15318 </field> 15319 <field> 15320 <name>CH25</name> 15321 <description>Include CH25 in channel group.</description> 15322 <lsb>25</lsb> <msb>25</msb> 15323 <enumeratedValues> 15324 <enumeratedValue> 15325 <name>Excluded</name> 15326 <description>Channel excluded.</description> 15327 <value>0</value> 15328 </enumeratedValue> 15329 <enumeratedValue> 15330 <name>Included</name> 15331 <description>Channel included.</description> 15332 <value>1</value> 15333 </enumeratedValue> 15334 </enumeratedValues> 15335 </field> 15336 <field> 15337 <name>CH26</name> 15338 <description>Include CH26 in channel group.</description> 15339 <lsb>26</lsb> <msb>26</msb> 15340 <enumeratedValues> 15341 <enumeratedValue> 15342 <name>Excluded</name> 15343 <description>Channel excluded.</description> 15344 <value>0</value> 15345 </enumeratedValue> 15346 <enumeratedValue> 15347 <name>Included</name> 15348 <description>Channel included.</description> 15349 <value>1</value> 15350 </enumeratedValue> 15351 </enumeratedValues> 15352 </field> 15353 <field> 15354 <name>CH27</name> 15355 <description>Include CH27 in channel group.</description> 15356 <lsb>27</lsb> <msb>27</msb> 15357 <enumeratedValues> 15358 <enumeratedValue> 15359 <name>Excluded</name> 15360 <description>Channel excluded.</description> 15361 <value>0</value> 15362 </enumeratedValue> 15363 <enumeratedValue> 15364 <name>Included</name> 15365 <description>Channel included.</description> 15366 <value>1</value> 15367 </enumeratedValue> 15368 </enumeratedValues> 15369 </field> 15370 <field> 15371 <name>CH28</name> 15372 <description>Include CH28 in channel group.</description> 15373 <lsb>28</lsb> <msb>28</msb> 15374 <enumeratedValues> 15375 <enumeratedValue> 15376 <name>Excluded</name> 15377 <description>Channel excluded.</description> 15378 <value>0</value> 15379 </enumeratedValue> 15380 <enumeratedValue> 15381 <name>Included</name> 15382 <description>Channel included.</description> 15383 <value>1</value> 15384 </enumeratedValue> 15385 </enumeratedValues> 15386 </field> 15387 <field> 15388 <name>CH29</name> 15389 <description>Include CH29 in channel group.</description> 15390 <lsb>29</lsb> <msb>29</msb> 15391 <enumeratedValues> 15392 <enumeratedValue> 15393 <name>Excluded</name> 15394 <description>Channel excluded.</description> 15395 <value>0</value> 15396 </enumeratedValue> 15397 <enumeratedValue> 15398 <name>Included</name> 15399 <description>Channel included.</description> 15400 <value>1</value> 15401 </enumeratedValue> 15402 </enumeratedValues> 15403 </field> 15404 <field> 15405 <name>CH30</name> 15406 <description>Include CH30 in channel group.</description> 15407 <lsb>30</lsb> <msb>30</msb> 15408 <enumeratedValues> 15409 <enumeratedValue> 15410 <name>Excluded</name> 15411 <description>Channel excluded.</description> 15412 <value>0</value> 15413 </enumeratedValue> 15414 <enumeratedValue> 15415 <name>Included</name> 15416 <description>Channel included.</description> 15417 <value>1</value> 15418 </enumeratedValue> 15419 </enumeratedValues> 15420 </field> 15421 <field> 15422 <name>CH31</name> 15423 <description>Include CH31 in channel group.</description> 15424 <lsb>31</lsb> <msb>31</msb> 15425 <enumeratedValues> 15426 <enumeratedValue> 15427 <name>Excluded</name> 15428 <description>Channel excluded.</description> 15429 <value>0</value> 15430 </enumeratedValue> 15431 <enumeratedValue> 15432 <name>Included</name> 15433 <description>Channel included.</description> 15434 <value>1</value> 15435 </enumeratedValue> 15436 </enumeratedValues> 15437 </field> 15438 </fields> 15439 </register> 15440 15441 </registers> 15442 </peripheral> 15443 15444 <peripheral> 15445 <name>FICR</name> 15446 <version>522</version> 15447 <description>Factory Information Configuration.</description> 15448 <groupName>FICR</groupName> 15449 <baseAddress>0x10000000</baseAddress> 15450 <size>32</size> 15451 <access>read-only</access> 15452 <resetValue>0xFFFFFFFF</resetValue> 15453 15454 <addressBlock> 15455 <offset>0</offset> 15456 <size>0x1000</size> 15457 <usage>registers</usage> 15458 </addressBlock> 15459 15460 <registers> 15461 <register> 15462 <name>CODEPAGESIZE</name> 15463 <description>Code memory page size in bytes.</description> 15464 <addressOffset>0x010</addressOffset> 15465 </register> 15466 <register> 15467 <name>CODESIZE</name> 15468 <description>Code memory size in pages.</description> 15469 <addressOffset>0x014</addressOffset> 15470 </register> 15471 15472 <register> 15473 <name>CLENR0</name> 15474 <description>Length of code region 0 in bytes.</description> 15475 <addressOffset>0x028</addressOffset> 15476 </register> 15477 <register> 15478 <name>PPFC</name> 15479 <description>Pre-programmed factory code present.</description> 15480 <addressOffset>0x02C</addressOffset> 15481 <fields> 15482 <field> 15483 <name>PPFC</name> 15484 <description>Pre-programmed factory code present.</description> 15485 <lsb>0</lsb> <msb>7</msb> 15486 <enumeratedValues> 15487 <enumeratedValue> 15488 <name>NotPresent</name> 15489 <description>Not present.</description> 15490 <value>0xFF</value> 15491 </enumeratedValue> 15492 <enumeratedValue> 15493 <name>Present</name> 15494 <description>Present.</description> 15495 <value>0x00</value> 15496 </enumeratedValue> 15497 </enumeratedValues> 15498 </field> 15499 </fields> 15500 </register> 15501 15502 <register> 15503 <name>NUMRAMBLOCK</name> 15504 <description>Number of individualy controllable RAM blocks.</description> 15505 <addressOffset>0x034</addressOffset> 15506 </register> 15507 <register> 15508 <name>SIZERAMBLOCKS</name> 15509 <description>Size of RAM blocks in bytes.</description> 15510 <addressOffset>0x038</addressOffset> 15511 </register> 15512 <register> 15513 <dim>4</dim> 15514 <dimIncrement>0x04</dimIncrement> 15515 <name>SIZERAMBLOCK[%s]</name> 15516 <description>Deprecated array of size of RAM block in bytes. This name is kept for backward compatinility purposes. Use SIZERAMBLOCKS instead.</description> 15517 <addressOffset>0x038</addressOffset> 15518 <alternateRegister>SIZERAMBLOCKS</alternateRegister> 15519 </register> 15520 15521 <register> 15522 <name>CONFIGID</name> 15523 <description>Configuration identifier.</description> 15524 <addressOffset>0x05C</addressOffset> 15525 <fields> 15526 <field> 15527 <name>HWID</name> 15528 <description>Hardware Identification Number.</description> 15529 <lsb>0</lsb> <msb>15</msb> 15530 </field> 15531 <field> 15532 <name>FWID</name> 15533 <description>Firmware Identification Number pre-loaded into the flash.</description> 15534 <lsb>16</lsb> <msb>31</msb> 15535 </field> 15536 </fields> 15537 </register> 15538 15539 <register> 15540 <dim>2</dim> 15541 <dimIncrement>0x04</dimIncrement> 15542 <name>DEVICEID[%s]</name> 15543 <description>Device identifier.</description> 15544 <addressOffset>0x060</addressOffset> 15545 </register> 15546 15547 <register> 15548 <dim>4</dim> 15549 <dimIncrement>0x04</dimIncrement> 15550 <name>ER[%s]</name> 15551 <description>Encryption root.</description> 15552 <addressOffset>0x080</addressOffset> 15553 </register> 15554 15555 <register> 15556 <dim>4</dim> 15557 <dimIncrement>0x04</dimIncrement> 15558 <name>IR[%s]</name> 15559 <description>Identity root.</description> 15560 <addressOffset>0x090</addressOffset> 15561 </register> 15562 15563 <register> 15564 <name>DEVICEADDRTYPE</name> 15565 <description>Device address type.</description> 15566 <addressOffset>0x0A0</addressOffset> 15567 <fields> 15568 <field> 15569 <name>DEVICEADDRTYPE</name> 15570 <description>Device address type.</description> 15571 <lsb>0</lsb> <msb>0</msb> 15572 <enumeratedValues> 15573 <enumeratedValue> 15574 <name>Public</name> 15575 <description>Public address.</description> 15576 <value>0</value> 15577 </enumeratedValue> 15578 <enumeratedValue> 15579 <name>Random</name> 15580 <description>Random address.</description> 15581 <value>1</value> 15582 </enumeratedValue> 15583 </enumeratedValues> 15584 </field> 15585 </fields> 15586 </register> 15587 15588 <register> 15589 <dim>2</dim> 15590 <dimIncrement>0x04</dimIncrement> 15591 <name>DEVICEADDR[%s]</name> 15592 <description>Device address.</description> 15593 <addressOffset>0x0A4</addressOffset> 15594 </register> 15595 15596 <register> 15597 <name>OVERRIDEEN</name> 15598 <description>Radio calibration override enable.</description> 15599 <addressOffset>0x0AC</addressOffset> 15600 <fields> 15601 <field> 15602 <name>NRF_1MBIT</name> 15603 <description>Override default values for NRF_1Mbit mode.</description> 15604 <lsb>0</lsb> <msb>0</msb> 15605 <enumeratedValues> 15606 <enumeratedValue> 15607 <name>Override</name> 15608 <description>Override the default values for NRF_1Mbit mode.</description> 15609 <value>0</value> 15610 </enumeratedValue> 15611 <enumeratedValue> 15612 <name>NotOverride</name> 15613 <description>Do not override the default values for NRF_1Mbit mode.</description> 15614 <value>1</value> 15615 </enumeratedValue> 15616 </enumeratedValues> 15617 </field> 15618 <field> 15619 <name>BLE_1MBIT</name> 15620 <description>Override default values for BLE_1Mbit mode.</description> 15621 <lsb>3</lsb> <msb>3</msb> 15622 <enumeratedValues> 15623 <enumeratedValue> 15624 <name>Override</name> 15625 <description>Override the default values for BLE_1Mbit mode.</description> 15626 <value>0</value> 15627 </enumeratedValue> 15628 <enumeratedValue> 15629 <name>NotOverride</name> 15630 <description>Do not override the default values for BLE_1Mbit mode.</description> 15631 <value>1</value> 15632 </enumeratedValue> 15633 </enumeratedValues> 15634 </field> 15635 </fields> 15636 </register> 15637 15638 <register> 15639 <dim>5</dim> 15640 <dimIncrement>0x04</dimIncrement> 15641 <name>NRF_1MBIT[%s]</name> 15642 <description>Override values for the OVERRIDEn registers in RADIO for NRF_1Mbit mode.</description> 15643 <addressOffset>0x0B0</addressOffset> 15644 </register> 15645 <register> 15646 <dim>5</dim> 15647 <dimIncrement>0x04</dimIncrement> 15648 <name>BLE_1MBIT[%s]</name> 15649 <description>Override values for the OVERRIDEn registers in RADIO for BLE_1Mbit mode.</description> 15650 <addressOffset>0x0EC</addressOffset> 15651 </register> 15652 15653 </registers> 15654 </peripheral> 15655 15656 <peripheral> 15657 <name>UICR</name> 15658 <version>522</version> 15659 <description>User Information Configuration.</description> 15660 <groupName>UICR</groupName> 15661 <baseAddress>0x10001000</baseAddress> 15662 <size>32</size> 15663 <access>read-write</access> 15664 <resetValue>0xFFFFFFFF</resetValue> 15665 15666 <addressBlock> 15667 <offset>0</offset> 15668 <size>0x1000</size> 15669 <usage>registers</usage> 15670 </addressBlock> 15671 15672 <registers> 15673 <register> 15674 <name>CLENR0</name> 15675 <description>Length of code region 0.</description> 15676 <addressOffset>0x000</addressOffset> 15677 </register> 15678 15679 <register> 15680 <name>RBPCONF</name> 15681 <description>Readback protection configuration.</description> 15682 <addressOffset>0x004</addressOffset> 15683 <fields> 15684 <field> 15685 <name>PR0</name> 15686 <description>Readback protect region 0. Will be ignored if pre-programmed factory code is present on the chip.</description> 15687 <lsb>0</lsb> <msb>7</msb> 15688 <enumeratedValues> 15689 <enumeratedValue> 15690 <name>Disabled</name> 15691 <description>Disabled.</description> 15692 <value>0xFF</value> 15693 </enumeratedValue> 15694 <enumeratedValue> 15695 <name>Enabled</name> 15696 <description>Enabled.</description> 15697 <value>0x00</value> 15698 </enumeratedValue> 15699 </enumeratedValues> 15700 </field> 15701 <field> 15702 <name>PALL</name> 15703 <description>Readback protect all code in the device.</description> 15704 <lsb>8</lsb> <msb>15</msb> 15705 <enumeratedValues> 15706 <enumeratedValue> 15707 <name>Disabled</name> 15708 <description>Disabled.</description> 15709 <value>0xFF</value> 15710 </enumeratedValue> 15711 <enumeratedValue> 15712 <name>Enabled</name> 15713 <description>Enabled.</description> 15714 <value>0x00</value> 15715 </enumeratedValue> 15716 </enumeratedValues> 15717 </field> 15718 </fields> 15719 </register> 15720 15721 <register> 15722 <name>XTALFREQ</name> 15723 <description>Reset value for CLOCK XTALFREQ register.</description> 15724 <addressOffset>0x008</addressOffset> 15725 <fields> 15726 <field> 15727 <name>XTALFREQ</name> 15728 <description>Reset value for CLOCK XTALFREQ register.</description> 15729 <lsb>0</lsb> <msb>7</msb> 15730 <enumeratedValues> 15731 <enumeratedValue> 15732 <name>16MHz</name> 15733 <description>16MHz Xtal is used.</description> 15734 <value>0xFF</value> 15735 </enumeratedValue> 15736 <enumeratedValue> 15737 <name>32MHz</name> 15738 <description>32MHz Xtal is used.</description> 15739 <value>0x00</value> 15740 </enumeratedValue> 15741 </enumeratedValues> 15742 </field> 15743 </fields> 15744 </register> 15745 15746 <register> 15747 <name>FWID</name> 15748 <description>Firmware ID.</description> 15749 <addressOffset>0x010</addressOffset> 15750 <access>read-only</access> 15751 <fields> 15752 <field> 15753 <name>FWID</name> 15754 <description>Identification number for the firmware loaded into the chip.</description> 15755 <lsb>0</lsb> <msb>15</msb> 15756 </field> 15757 </fields> 15758 </register> 15759 15760 <register> 15761 <name>BOOTLOADERADDR</name> 15762 <description>Bootloader start address.</description> 15763 <addressOffset>0x014</addressOffset> 15764 </register> 15765 15766 <register> 15767 <dim>15</dim> 15768 <dimIncrement>0x04</dimIncrement> 15769 <name>NRFFW[%s]</name> 15770 <description>Reserved for Nordic firmware design.</description> 15771 <addressOffset>0x014</addressOffset> 15772 <alternateRegister>BOOTLOADERADDR</alternateRegister> 15773 </register> 15774 <register> 15775 <dim>12</dim> 15776 <dimIncrement>0x04</dimIncrement> 15777 <name>NRFHW[%s]</name> 15778 <description>Reserved for Nordic hardware design.</description> 15779 <addressOffset>0x050</addressOffset> 15780 </register> 15781 <register> 15782 <dim>32</dim> 15783 <dimIncrement>0x04</dimIncrement> 15784 <name>CUSTOMER[%s]</name> 15785 <description>Reserved for customer.</description> 15786 <addressOffset>0x080</addressOffset> 15787 </register> 15788 15789 </registers> 15790 </peripheral> 15791 15792 <peripheral> 15793 <name>GPIO</name> 15794 <version>522</version> 15795 <description>General purpose input and output.</description> 15796 <baseAddress>0x50000000</baseAddress> 15797 <groupName>GPIO</groupName> 15798 <size>32</size> 15799 <access>read-write</access> 15800 15801 <addressBlock> 15802 <offset>0</offset> 15803 <size>0x1000</size> 15804 <usage>registers</usage> 15805 </addressBlock> 15806 15807 <registers> 15808 <register> 15809 <name>OUT</name> 15810 <description>Write GPIO port.</description> 15811 <addressOffset>0x504</addressOffset> 15812 <fields> 15813 <field> 15814 <name>PIN0</name> 15815 <description>Pin 0.</description> 15816 <lsb>0</lsb> <msb>0</msb> 15817 <enumeratedValues> 15818 <enumeratedValue> 15819 <name>Low</name> 15820 <description>Pin driver is low.</description> 15821 <value>0</value> 15822 </enumeratedValue> 15823 <enumeratedValue> 15824 <name>High</name> 15825 <description>Pin driver is high.</description> 15826 <value>1</value> 15827 </enumeratedValue> 15828 </enumeratedValues> 15829 </field> 15830 <field> 15831 <name>PIN1</name> 15832 <description>Pin 1.</description> 15833 <lsb>1</lsb> <msb>1</msb> 15834 <enumeratedValues> 15835 <enumeratedValue> 15836 <name>Low</name> 15837 <description>Pin driver is low.</description> 15838 <value>0</value> 15839 </enumeratedValue> 15840 <enumeratedValue> 15841 <name>High</name> 15842 <description>Pin driver is high.</description> 15843 <value>1</value> 15844 </enumeratedValue> 15845 </enumeratedValues> 15846 </field> 15847 <field> 15848 <name>PIN2</name> 15849 <description>Pin 2.</description> 15850 <lsb>2</lsb> <msb>2</msb> 15851 <enumeratedValues> 15852 <enumeratedValue> 15853 <name>Low</name> 15854 <description>Pin driver is low.</description> 15855 <value>0</value> 15856 </enumeratedValue> 15857 <enumeratedValue> 15858 <name>High</name> 15859 <description>Pin driver is high.</description> 15860 <value>1</value> 15861 </enumeratedValue> 15862 </enumeratedValues> 15863 </field> 15864 <field> 15865 <name>PIN3</name> 15866 <description>Pin 3.</description> 15867 <lsb>3</lsb> <msb>3</msb> 15868 <enumeratedValues> 15869 <enumeratedValue> 15870 <name>Low</name> 15871 <description>Pin driver is low.</description> 15872 <value>0</value> 15873 </enumeratedValue> 15874 <enumeratedValue> 15875 <name>High</name> 15876 <description>Pin driver is high.</description> 15877 <value>1</value> 15878 </enumeratedValue> 15879 </enumeratedValues> 15880 </field> 15881 <field> 15882 <name>PIN4</name> 15883 <description>Pin 4.</description> 15884 <lsb>4</lsb> <msb>4</msb> 15885 <enumeratedValues> 15886 <enumeratedValue> 15887 <name>Low</name> 15888 <description>Pin driver is low.</description> 15889 <value>0</value> 15890 </enumeratedValue> 15891 <enumeratedValue> 15892 <name>High</name> 15893 <description>Pin driver is high.</description> 15894 <value>1</value> 15895 </enumeratedValue> 15896 </enumeratedValues> 15897 </field> 15898 <field> 15899 <name>PIN5</name> 15900 <description>Pin 5.</description> 15901 <lsb>5</lsb> <msb>5</msb> 15902 <enumeratedValues> 15903 <enumeratedValue> 15904 <name>Low</name> 15905 <description>Pin driver is low.</description> 15906 <value>0</value> 15907 </enumeratedValue> 15908 <enumeratedValue> 15909 <name>High</name> 15910 <description>Pin driver is high.</description> 15911 <value>1</value> 15912 </enumeratedValue> 15913 </enumeratedValues> 15914 </field> 15915 <field> 15916 <name>PIN6</name> 15917 <description>Pin 6.</description> 15918 <lsb>6</lsb> <msb>6</msb> 15919 <enumeratedValues> 15920 <enumeratedValue> 15921 <name>Low</name> 15922 <description>Pin driver is low.</description> 15923 <value>0</value> 15924 </enumeratedValue> 15925 <enumeratedValue> 15926 <name>High</name> 15927 <description>Pin driver is high.</description> 15928 <value>1</value> 15929 </enumeratedValue> 15930 </enumeratedValues> 15931 </field> 15932 <field> 15933 <name>PIN7</name> 15934 <description>Pin 7.</description> 15935 <lsb>7</lsb> <msb>7</msb> 15936 <enumeratedValues> 15937 <enumeratedValue> 15938 <name>Low</name> 15939 <description>Pin driver is low.</description> 15940 <value>0</value> 15941 </enumeratedValue> 15942 <enumeratedValue> 15943 <name>High</name> 15944 <description>Pin driver is high.</description> 15945 <value>1</value> 15946 </enumeratedValue> 15947 </enumeratedValues> 15948 </field> 15949 <field> 15950 <name>PIN8</name> 15951 <description>Pin 8.</description> 15952 <lsb>8</lsb> <msb>8</msb> 15953 <enumeratedValues> 15954 <enumeratedValue> 15955 <name>Low</name> 15956 <description>Pin driver is low.</description> 15957 <value>0</value> 15958 </enumeratedValue> 15959 <enumeratedValue> 15960 <name>High</name> 15961 <description>Pin driver is high.</description> 15962 <value>1</value> 15963 </enumeratedValue> 15964 </enumeratedValues> 15965 </field> 15966 <field> 15967 <name>PIN9</name> 15968 <description>Pin 9.</description> 15969 <lsb>9</lsb> <msb>9</msb> 15970 <enumeratedValues> 15971 <enumeratedValue> 15972 <name>Low</name> 15973 <description>Pin driver is low.</description> 15974 <value>0</value> 15975 </enumeratedValue> 15976 <enumeratedValue> 15977 <name>High</name> 15978 <description>Pin driver is high.</description> 15979 <value>1</value> 15980 </enumeratedValue> 15981 </enumeratedValues> 15982 </field> 15983 <field> 15984 <name>PIN10</name> 15985 <description>Pin 10.</description> 15986 <lsb>10</lsb> <msb>10</msb> 15987 <enumeratedValues> 15988 <enumeratedValue> 15989 <name>Low</name> 15990 <description>Pin driver is low.</description> 15991 <value>0</value> 15992 </enumeratedValue> 15993 <enumeratedValue> 15994 <name>High</name> 15995 <description>Pin driver is high.</description> 15996 <value>1</value> 15997 </enumeratedValue> 15998 </enumeratedValues> 15999 </field> 16000 <field> 16001 <name>PIN11</name> 16002 <description>Pin 11.</description> 16003 <lsb>11</lsb> <msb>11</msb> 16004 <enumeratedValues> 16005 <enumeratedValue> 16006 <name>Low</name> 16007 <description>Pin driver is low.</description> 16008 <value>0</value> 16009 </enumeratedValue> 16010 <enumeratedValue> 16011 <name>High</name> 16012 <description>Pin driver is high.</description> 16013 <value>1</value> 16014 </enumeratedValue> 16015 </enumeratedValues> 16016 </field> 16017 <field> 16018 <name>PIN12</name> 16019 <description>Pin 12.</description> 16020 <lsb>12</lsb> <msb>12</msb> 16021 <enumeratedValues> 16022 <enumeratedValue> 16023 <name>Low</name> 16024 <description>Pin driver is low.</description> 16025 <value>0</value> 16026 </enumeratedValue> 16027 <enumeratedValue> 16028 <name>High</name> 16029 <description>Pin driver is high.</description> 16030 <value>1</value> 16031 </enumeratedValue> 16032 </enumeratedValues> 16033 </field> 16034 <field> 16035 <name>PIN13</name> 16036 <description>Pin 13.</description> 16037 <lsb>13</lsb> <msb>13</msb> 16038 <enumeratedValues> 16039 <enumeratedValue> 16040 <name>Low</name> 16041 <description>Pin driver is low.</description> 16042 <value>0</value> 16043 </enumeratedValue> 16044 <enumeratedValue> 16045 <name>High</name> 16046 <description>Pin driver is high.</description> 16047 <value>1</value> 16048 </enumeratedValue> 16049 </enumeratedValues> 16050 </field> 16051 <field> 16052 <name>PIN14</name> 16053 <description>Pin 14.</description> 16054 <lsb>14</lsb> <msb>14</msb> 16055 <enumeratedValues> 16056 <enumeratedValue> 16057 <name>Low</name> 16058 <description>Pin driver is low.</description> 16059 <value>0</value> 16060 </enumeratedValue> 16061 <enumeratedValue> 16062 <name>High</name> 16063 <description>Pin driver is high.</description> 16064 <value>1</value> 16065 </enumeratedValue> 16066 </enumeratedValues> 16067 </field> 16068 <field> 16069 <name>PIN15</name> 16070 <description>Pin 15.</description> 16071 <lsb>15</lsb> <msb>15</msb> 16072 <enumeratedValues> 16073 <enumeratedValue> 16074 <name>Low</name> 16075 <description>Pin driver is low.</description> 16076 <value>0</value> 16077 </enumeratedValue> 16078 <enumeratedValue> 16079 <name>High</name> 16080 <description>Pin driver is high.</description> 16081 <value>1</value> 16082 </enumeratedValue> 16083 </enumeratedValues> 16084 </field> 16085 <field> 16086 <name>PIN16</name> 16087 <description>Pin 16.</description> 16088 <lsb>16</lsb> <msb>16</msb> 16089 <enumeratedValues> 16090 <enumeratedValue> 16091 <name>Low</name> 16092 <description>Pin driver is low.</description> 16093 <value>0</value> 16094 </enumeratedValue> 16095 <enumeratedValue> 16096 <name>High</name> 16097 <description>Pin driver is high.</description> 16098 <value>1</value> 16099 </enumeratedValue> 16100 </enumeratedValues> 16101 </field> 16102 <field> 16103 <name>PIN17</name> 16104 <description>Pin 17.</description> 16105 <lsb>17</lsb> <msb>17</msb> 16106 <enumeratedValues> 16107 <enumeratedValue> 16108 <name>Low</name> 16109 <description>Pin driver is low.</description> 16110 <value>0</value> 16111 </enumeratedValue> 16112 <enumeratedValue> 16113 <name>High</name> 16114 <description>Pin driver is high.</description> 16115 <value>1</value> 16116 </enumeratedValue> 16117 </enumeratedValues> 16118 </field> 16119 <field> 16120 <name>PIN18</name> 16121 <description>Pin 18.</description> 16122 <lsb>18</lsb> <msb>18</msb> 16123 <enumeratedValues> 16124 <enumeratedValue> 16125 <name>Low</name> 16126 <description>Pin driver is low.</description> 16127 <value>0</value> 16128 </enumeratedValue> 16129 <enumeratedValue> 16130 <name>High</name> 16131 <description>Pin driver is high.</description> 16132 <value>1</value> 16133 </enumeratedValue> 16134 </enumeratedValues> 16135 </field> 16136 <field> 16137 <name>PIN19</name> 16138 <description>Pin 19.</description> 16139 <lsb>19</lsb> <msb>19</msb> 16140 <enumeratedValues> 16141 <enumeratedValue> 16142 <name>Low</name> 16143 <description>Pin driver is low.</description> 16144 <value>0</value> 16145 </enumeratedValue> 16146 <enumeratedValue> 16147 <name>High</name> 16148 <description>Pin driver is high.</description> 16149 <value>1</value> 16150 </enumeratedValue> 16151 </enumeratedValues> 16152 </field> 16153 <field> 16154 <name>PIN20</name> 16155 <description>Pin 20.</description> 16156 <lsb>20</lsb> <msb>20</msb> 16157 <enumeratedValues> 16158 <enumeratedValue> 16159 <name>Low</name> 16160 <description>Pin driver is low.</description> 16161 <value>0</value> 16162 </enumeratedValue> 16163 <enumeratedValue> 16164 <name>High</name> 16165 <description>Pin driver is high.</description> 16166 <value>1</value> 16167 </enumeratedValue> 16168 </enumeratedValues> 16169 </field> 16170 <field> 16171 <name>PIN21</name> 16172 <description>Pin 21.</description> 16173 <lsb>21</lsb> <msb>21</msb> 16174 <enumeratedValues> 16175 <enumeratedValue> 16176 <name>Low</name> 16177 <description>Pin driver is low.</description> 16178 <value>0</value> 16179 </enumeratedValue> 16180 <enumeratedValue> 16181 <name>High</name> 16182 <description>Pin driver is high.</description> 16183 <value>1</value> 16184 </enumeratedValue> 16185 </enumeratedValues> 16186 </field> 16187 <field> 16188 <name>PIN22</name> 16189 <description>Pin 22.</description> 16190 <lsb>22</lsb> <msb>22</msb> 16191 <enumeratedValues> 16192 <enumeratedValue> 16193 <name>Low</name> 16194 <description>Pin driver is low.</description> 16195 <value>0</value> 16196 </enumeratedValue> 16197 <enumeratedValue> 16198 <name>High</name> 16199 <description>Pin driver is high.</description> 16200 <value>1</value> 16201 </enumeratedValue> 16202 </enumeratedValues> 16203 </field> 16204 <field> 16205 <name>PIN23</name> 16206 <description>Pin 23.</description> 16207 <lsb>23</lsb> <msb>23</msb> 16208 <enumeratedValues> 16209 <enumeratedValue> 16210 <name>Low</name> 16211 <description>Pin driver is low.</description> 16212 <value>0</value> 16213 </enumeratedValue> 16214 <enumeratedValue> 16215 <name>High</name> 16216 <description>Pin driver is high.</description> 16217 <value>1</value> 16218 </enumeratedValue> 16219 </enumeratedValues> 16220 </field> 16221 <field> 16222 <name>PIN24</name> 16223 <description>Pin 24.</description> 16224 <lsb>24</lsb> <msb>24</msb> 16225 <enumeratedValues> 16226 <enumeratedValue> 16227 <name>Low</name> 16228 <description>Pin driver is low.</description> 16229 <value>0</value> 16230 </enumeratedValue> 16231 <enumeratedValue> 16232 <name>High</name> 16233 <description>Pin driver is high.</description> 16234 <value>1</value> 16235 </enumeratedValue> 16236 </enumeratedValues> 16237 </field> 16238 <field> 16239 <name>PIN25</name> 16240 <description>Pin 25.</description> 16241 <lsb>25</lsb> <msb>25</msb> 16242 <enumeratedValues> 16243 <enumeratedValue> 16244 <name>Low</name> 16245 <description>Pin driver is low.</description> 16246 <value>0</value> 16247 </enumeratedValue> 16248 <enumeratedValue> 16249 <name>High</name> 16250 <description>Pin driver is high.</description> 16251 <value>1</value> 16252 </enumeratedValue> 16253 </enumeratedValues> 16254 </field> 16255 <field> 16256 <name>PIN26</name> 16257 <description>Pin 26.</description> 16258 <lsb>26</lsb> <msb>26</msb> 16259 <enumeratedValues> 16260 <enumeratedValue> 16261 <name>Low</name> 16262 <description>Pin driver is low.</description> 16263 <value>0</value> 16264 </enumeratedValue> 16265 <enumeratedValue> 16266 <name>High</name> 16267 <description>Pin driver is high.</description> 16268 <value>1</value> 16269 </enumeratedValue> 16270 </enumeratedValues> 16271 </field> 16272 <field> 16273 <name>PIN27</name> 16274 <description>Pin 27.</description> 16275 <lsb>27</lsb> <msb>27</msb> 16276 <enumeratedValues> 16277 <enumeratedValue> 16278 <name>Low</name> 16279 <description>Pin driver is low.</description> 16280 <value>0</value> 16281 </enumeratedValue> 16282 <enumeratedValue> 16283 <name>High</name> 16284 <description>Pin driver is high.</description> 16285 <value>1</value> 16286 </enumeratedValue> 16287 </enumeratedValues> 16288 </field> 16289 <field> 16290 <name>PIN28</name> 16291 <description>Pin 28.</description> 16292 <lsb>28</lsb> <msb>28</msb> 16293 <enumeratedValues> 16294 <enumeratedValue> 16295 <name>Low</name> 16296 <description>Pin driver is low.</description> 16297 <value>0</value> 16298 </enumeratedValue> 16299 <enumeratedValue> 16300 <name>High</name> 16301 <description>Pin driver is high.</description> 16302 <value>1</value> 16303 </enumeratedValue> 16304 </enumeratedValues> 16305 </field> 16306 <field> 16307 <name>PIN29</name> 16308 <description>Pin 29.</description> 16309 <lsb>29</lsb> <msb>29</msb> 16310 <enumeratedValues> 16311 <enumeratedValue> 16312 <name>Low</name> 16313 <description>Pin driver is low.</description> 16314 <value>0</value> 16315 </enumeratedValue> 16316 <enumeratedValue> 16317 <name>High</name> 16318 <description>Pin driver is high.</description> 16319 <value>1</value> 16320 </enumeratedValue> 16321 </enumeratedValues> 16322 </field> 16323 <field> 16324 <name>PIN30</name> 16325 <description>Pin 30.</description> 16326 <lsb>30</lsb> <msb>30</msb> 16327 <enumeratedValues> 16328 <enumeratedValue> 16329 <name>Low</name> 16330 <description>Pin driver is low.</description> 16331 <value>0</value> 16332 </enumeratedValue> 16333 <enumeratedValue> 16334 <name>High</name> 16335 <description>Pin driver is high.</description> 16336 <value>1</value> 16337 </enumeratedValue> 16338 </enumeratedValues> 16339 </field> 16340 <field> 16341 <name>PIN31</name> 16342 <description>Pin 31.</description> 16343 <lsb>31</lsb> <msb>31</msb> 16344 <enumeratedValues> 16345 <enumeratedValue> 16346 <name>Low</name> 16347 <description>Pin driver is low.</description> 16348 <value>0</value> 16349 </enumeratedValue> 16350 <enumeratedValue> 16351 <name>High</name> 16352 <description>Pin driver is high.</description> 16353 <value>1</value> 16354 </enumeratedValue> 16355 </enumeratedValues> 16356 </field> 16357 </fields> 16358 </register> 16359 <register> 16360 <name>OUTSET</name> 16361 <description>Set individual bits in GPIO port.</description> 16362 <addressOffset>0x508</addressOffset> 16363 <fields> 16364 <field> 16365 <name>PIN0</name> 16366 <description>Pin 0.</description> 16367 <lsb>0</lsb> <msb>0</msb> 16368 <enumeratedValues> 16369 <usage>read</usage> 16370 <enumeratedValue> 16371 <name>Low</name> 16372 <description>Pin driver is low.</description> 16373 <value>0</value> 16374 </enumeratedValue> 16375 <enumeratedValue> 16376 <name>High</name> 16377 <description>Pin driver is high.</description> 16378 <value>1</value> 16379 </enumeratedValue> 16380 </enumeratedValues> 16381 <enumeratedValues> 16382 <usage>write</usage> 16383 <enumeratedValue> 16384 <name>Set</name> 16385 <description>Set pin driver high.</description> 16386 <value>1</value> 16387 </enumeratedValue> 16388 </enumeratedValues> 16389 </field> 16390 <field> 16391 <name>PIN1</name> 16392 <description>Pin 1.</description> 16393 <lsb>1</lsb> <msb>1</msb> 16394 <enumeratedValues> 16395 <usage>read</usage> 16396 <enumeratedValue> 16397 <name>Low</name> 16398 <description>Pin driver is low.</description> 16399 <value>0</value> 16400 </enumeratedValue> 16401 <enumeratedValue> 16402 <name>High</name> 16403 <description>Pin driver is high.</description> 16404 <value>1</value> 16405 </enumeratedValue> 16406 </enumeratedValues> 16407 <enumeratedValues> 16408 <usage>write</usage> 16409 <enumeratedValue> 16410 <name>Set</name> 16411 <description>Set pin driver high.</description> 16412 <value>1</value> 16413 </enumeratedValue> 16414 </enumeratedValues> 16415 </field> 16416 <field> 16417 <name>PIN2</name> 16418 <description>Pin 2.</description> 16419 <lsb>2</lsb> <msb>2</msb> 16420 <enumeratedValues> 16421 <usage>read</usage> 16422 <enumeratedValue> 16423 <name>Low</name> 16424 <description>Pin driver is low.</description> 16425 <value>0</value> 16426 </enumeratedValue> 16427 <enumeratedValue> 16428 <name>High</name> 16429 <description>Pin driver is high.</description> 16430 <value>1</value> 16431 </enumeratedValue> 16432 </enumeratedValues> 16433 <enumeratedValues> 16434 <usage>write</usage> 16435 <enumeratedValue> 16436 <name>Set</name> 16437 <description>Set pin driver high.</description> 16438 <value>1</value> 16439 </enumeratedValue> 16440 </enumeratedValues> 16441 </field> 16442 <field> 16443 <name>PIN3</name> 16444 <description>Pin 3.</description> 16445 <lsb>3</lsb> <msb>3</msb> 16446 <enumeratedValues> 16447 <usage>read</usage> 16448 <enumeratedValue> 16449 <name>Low</name> 16450 <description>Pin driver is low.</description> 16451 <value>0</value> 16452 </enumeratedValue> 16453 <enumeratedValue> 16454 <name>High</name> 16455 <description>Pin driver is high.</description> 16456 <value>1</value> 16457 </enumeratedValue> 16458 </enumeratedValues> 16459 <enumeratedValues> 16460 <usage>write</usage> 16461 <enumeratedValue> 16462 <name>Set</name> 16463 <description>Set pin driver high.</description> 16464 <value>1</value> 16465 </enumeratedValue> 16466 </enumeratedValues> 16467 </field> 16468 <field> 16469 <name>PIN4</name> 16470 <description>Pin 4.</description> 16471 <lsb>4</lsb> <msb>4</msb> 16472 <enumeratedValues> 16473 <usage>read</usage> 16474 <enumeratedValue> 16475 <name>Low</name> 16476 <description>Pin driver is low.</description> 16477 <value>0</value> 16478 </enumeratedValue> 16479 <enumeratedValue> 16480 <name>High</name> 16481 <description>Pin driver is high.</description> 16482 <value>1</value> 16483 </enumeratedValue> 16484 </enumeratedValues> 16485 <enumeratedValues> 16486 <usage>write</usage> 16487 <enumeratedValue> 16488 <name>Set</name> 16489 <description>Set pin driver high.</description> 16490 <value>1</value> 16491 </enumeratedValue> 16492 </enumeratedValues> 16493 </field> 16494 <field> 16495 <name>PIN5</name> 16496 <description>Pin 5.</description> 16497 <lsb>5</lsb> <msb>5</msb> 16498 <enumeratedValues> 16499 <usage>read</usage> 16500 <enumeratedValue> 16501 <name>Low</name> 16502 <description>Pin driver is low.</description> 16503 <value>0</value> 16504 </enumeratedValue> 16505 <enumeratedValue> 16506 <name>High</name> 16507 <description>Pin driver is high.</description> 16508 <value>1</value> 16509 </enumeratedValue> 16510 </enumeratedValues> 16511 <enumeratedValues> 16512 <usage>write</usage> 16513 <enumeratedValue> 16514 <name>Set</name> 16515 <description>Set pin driver high.</description> 16516 <value>1</value> 16517 </enumeratedValue> 16518 </enumeratedValues> 16519 </field> 16520 <field> 16521 <name>PIN6</name> 16522 <description>Pin 6.</description> 16523 <lsb>6</lsb> <msb>6</msb> 16524 <enumeratedValues> 16525 <usage>read</usage> 16526 <enumeratedValue> 16527 <name>Low</name> 16528 <description>Pin driver is low.</description> 16529 <value>0</value> 16530 </enumeratedValue> 16531 <enumeratedValue> 16532 <name>High</name> 16533 <description>Pin driver is high.</description> 16534 <value>1</value> 16535 </enumeratedValue> 16536 </enumeratedValues> 16537 <enumeratedValues> 16538 <usage>write</usage> 16539 <enumeratedValue> 16540 <name>Set</name> 16541 <description>Set pin driver high.</description> 16542 <value>1</value> 16543 </enumeratedValue> 16544 </enumeratedValues> 16545 </field> 16546 <field> 16547 <name>PIN7</name> 16548 <description>Pin 7.</description> 16549 <lsb>7</lsb> <msb>7</msb> 16550 <enumeratedValues> 16551 <usage>read</usage> 16552 <enumeratedValue> 16553 <name>Low</name> 16554 <description>Pin driver is low.</description> 16555 <value>0</value> 16556 </enumeratedValue> 16557 <enumeratedValue> 16558 <name>High</name> 16559 <description>Pin driver is high.</description> 16560 <value>1</value> 16561 </enumeratedValue> 16562 </enumeratedValues> 16563 <enumeratedValues> 16564 <usage>write</usage> 16565 <enumeratedValue> 16566 <name>Set</name> 16567 <description>Set pin driver high.</description> 16568 <value>1</value> 16569 </enumeratedValue> 16570 </enumeratedValues> 16571 </field> 16572 <field> 16573 <name>PIN8</name> 16574 <description>Pin 8.</description> 16575 <lsb>8</lsb> <msb>8</msb> 16576 <enumeratedValues> 16577 <usage>read</usage> 16578 <enumeratedValue> 16579 <name>Low</name> 16580 <description>Pin driver is low.</description> 16581 <value>0</value> 16582 </enumeratedValue> 16583 <enumeratedValue> 16584 <name>High</name> 16585 <description>Pin driver is high.</description> 16586 <value>1</value> 16587 </enumeratedValue> 16588 </enumeratedValues> 16589 <enumeratedValues> 16590 <usage>write</usage> 16591 <enumeratedValue> 16592 <name>Set</name> 16593 <description>Set pin driver high.</description> 16594 <value>1</value> 16595 </enumeratedValue> 16596 </enumeratedValues> 16597 </field> 16598 <field> 16599 <name>PIN9</name> 16600 <description>Pin 9.</description> 16601 <lsb>9</lsb> <msb>9</msb> 16602 <enumeratedValues> 16603 <usage>read</usage> 16604 <enumeratedValue> 16605 <name>Low</name> 16606 <description>Pin driver is low.</description> 16607 <value>0</value> 16608 </enumeratedValue> 16609 <enumeratedValue> 16610 <name>High</name> 16611 <description>Pin driver is high.</description> 16612 <value>1</value> 16613 </enumeratedValue> 16614 </enumeratedValues> 16615 <enumeratedValues> 16616 <usage>write</usage> 16617 <enumeratedValue> 16618 <name>Set</name> 16619 <description>Set pin driver high.</description> 16620 <value>1</value> 16621 </enumeratedValue> 16622 </enumeratedValues> 16623 </field> 16624 <field> 16625 <name>PIN10</name> 16626 <description>Pin 10.</description> 16627 <lsb>10</lsb> <msb>10</msb> 16628 <enumeratedValues> 16629 <usage>read</usage> 16630 <enumeratedValue> 16631 <name>Low</name> 16632 <description>Pin driver is low.</description> 16633 <value>0</value> 16634 </enumeratedValue> 16635 <enumeratedValue> 16636 <name>High</name> 16637 <description>Pin driver is high.</description> 16638 <value>1</value> 16639 </enumeratedValue> 16640 </enumeratedValues> 16641 <enumeratedValues> 16642 <usage>write</usage> 16643 <enumeratedValue> 16644 <name>Set</name> 16645 <description>Set pin driver high.</description> 16646 <value>1</value> 16647 </enumeratedValue> 16648 </enumeratedValues> 16649 </field> 16650 <field> 16651 <name>PIN11</name> 16652 <description>Pin 11.</description> 16653 <lsb>11</lsb> <msb>11</msb> 16654 <enumeratedValues> 16655 <usage>read</usage> 16656 <enumeratedValue> 16657 <name>Low</name> 16658 <description>Pin driver is low.</description> 16659 <value>0</value> 16660 </enumeratedValue> 16661 <enumeratedValue> 16662 <name>High</name> 16663 <description>Pin driver is high.</description> 16664 <value>1</value> 16665 </enumeratedValue> 16666 </enumeratedValues> 16667 <enumeratedValues> 16668 <usage>write</usage> 16669 <enumeratedValue> 16670 <name>Set</name> 16671 <description>Set pin driver high.</description> 16672 <value>1</value> 16673 </enumeratedValue> 16674 </enumeratedValues> 16675 </field> 16676 <field> 16677 <name>PIN12</name> 16678 <description>Pin 12.</description> 16679 <lsb>12</lsb> <msb>12</msb> 16680 <enumeratedValues> 16681 <usage>read</usage> 16682 <enumeratedValue> 16683 <name>Low</name> 16684 <description>Pin driver is low.</description> 16685 <value>0</value> 16686 </enumeratedValue> 16687 <enumeratedValue> 16688 <name>High</name> 16689 <description>Pin driver is high.</description> 16690 <value>1</value> 16691 </enumeratedValue> 16692 </enumeratedValues> 16693 <enumeratedValues> 16694 <usage>write</usage> 16695 <enumeratedValue> 16696 <name>Set</name> 16697 <description>Set pin driver high.</description> 16698 <value>1</value> 16699 </enumeratedValue> 16700 </enumeratedValues> 16701 </field> 16702 <field> 16703 <name>PIN13</name> 16704 <description>Pin 13.</description> 16705 <lsb>13</lsb> <msb>13</msb> 16706 <enumeratedValues> 16707 <usage>read</usage> 16708 <enumeratedValue> 16709 <name>Low</name> 16710 <description>Pin driver is low.</description> 16711 <value>0</value> 16712 </enumeratedValue> 16713 <enumeratedValue> 16714 <name>High</name> 16715 <description>Pin driver is high.</description> 16716 <value>1</value> 16717 </enumeratedValue> 16718 </enumeratedValues> 16719 <enumeratedValues> 16720 <usage>write</usage> 16721 <enumeratedValue> 16722 <name>Set</name> 16723 <description>Set pin driver high.</description> 16724 <value>1</value> 16725 </enumeratedValue> 16726 </enumeratedValues> 16727 </field> 16728 <field> 16729 <name>PIN14</name> 16730 <description>Pin 14.</description> 16731 <lsb>14</lsb> <msb>14</msb> 16732 <enumeratedValues> 16733 <usage>read</usage> 16734 <enumeratedValue> 16735 <name>Low</name> 16736 <description>Pin driver is low.</description> 16737 <value>0</value> 16738 </enumeratedValue> 16739 <enumeratedValue> 16740 <name>High</name> 16741 <description>Pin driver is high.</description> 16742 <value>1</value> 16743 </enumeratedValue> 16744 </enumeratedValues> 16745 <enumeratedValues> 16746 <usage>write</usage> 16747 <enumeratedValue> 16748 <name>Set</name> 16749 <description>Set pin driver high.</description> 16750 <value>1</value> 16751 </enumeratedValue> 16752 </enumeratedValues> 16753 </field> 16754 <field> 16755 <name>PIN15</name> 16756 <description>Pin 15.</description> 16757 <lsb>15</lsb> <msb>15</msb> 16758 <enumeratedValues> 16759 <usage>read</usage> 16760 <enumeratedValue> 16761 <name>Low</name> 16762 <description>Pin driver is low.</description> 16763 <value>0</value> 16764 </enumeratedValue> 16765 <enumeratedValue> 16766 <name>High</name> 16767 <description>Pin driver is high.</description> 16768 <value>1</value> 16769 </enumeratedValue> 16770 </enumeratedValues> 16771 <enumeratedValues> 16772 <usage>write</usage> 16773 <enumeratedValue> 16774 <name>Set</name> 16775 <description>Set pin driver high.</description> 16776 <value>1</value> 16777 </enumeratedValue> 16778 </enumeratedValues> 16779 </field> 16780 <field> 16781 <name>PIN16</name> 16782 <description>Pin 16.</description> 16783 <lsb>16</lsb> <msb>16</msb> 16784 <enumeratedValues> 16785 <usage>read</usage> 16786 <enumeratedValue> 16787 <name>Low</name> 16788 <description>Pin driver is low.</description> 16789 <value>0</value> 16790 </enumeratedValue> 16791 <enumeratedValue> 16792 <name>High</name> 16793 <description>Pin driver is high.</description> 16794 <value>1</value> 16795 </enumeratedValue> 16796 </enumeratedValues> 16797 <enumeratedValues> 16798 <usage>write</usage> 16799 <enumeratedValue> 16800 <name>Set</name> 16801 <description>Set pin driver high.</description> 16802 <value>1</value> 16803 </enumeratedValue> 16804 </enumeratedValues> 16805 </field> 16806 <field> 16807 <name>PIN17</name> 16808 <description>Pin 17.</description> 16809 <lsb>17</lsb> <msb>17</msb> 16810 <enumeratedValues> 16811 <usage>read</usage> 16812 <enumeratedValue> 16813 <name>Low</name> 16814 <description>Pin driver is low.</description> 16815 <value>0</value> 16816 </enumeratedValue> 16817 <enumeratedValue> 16818 <name>High</name> 16819 <description>Pin driver is high.</description> 16820 <value>1</value> 16821 </enumeratedValue> 16822 </enumeratedValues> 16823 <enumeratedValues> 16824 <usage>write</usage> 16825 <enumeratedValue> 16826 <name>Set</name> 16827 <description>Set pin driver high.</description> 16828 <value>1</value> 16829 </enumeratedValue> 16830 </enumeratedValues> 16831 </field> 16832 <field> 16833 <name>PIN18</name> 16834 <description>Pin 18.</description> 16835 <lsb>18</lsb> <msb>18</msb> 16836 <enumeratedValues> 16837 <usage>read</usage> 16838 <enumeratedValue> 16839 <name>Low</name> 16840 <description>Pin driver is low.</description> 16841 <value>0</value> 16842 </enumeratedValue> 16843 <enumeratedValue> 16844 <name>High</name> 16845 <description>Pin driver is high.</description> 16846 <value>1</value> 16847 </enumeratedValue> 16848 </enumeratedValues> 16849 <enumeratedValues> 16850 <usage>write</usage> 16851 <enumeratedValue> 16852 <name>Set</name> 16853 <description>Set pin driver high.</description> 16854 <value>1</value> 16855 </enumeratedValue> 16856 </enumeratedValues> 16857 </field> 16858 <field> 16859 <name>PIN19</name> 16860 <description>Pin 19.</description> 16861 <lsb>19</lsb> <msb>19</msb> 16862 <enumeratedValues> 16863 <usage>read</usage> 16864 <enumeratedValue> 16865 <name>Low</name> 16866 <description>Pin driver is low.</description> 16867 <value>0</value> 16868 </enumeratedValue> 16869 <enumeratedValue> 16870 <name>High</name> 16871 <description>Pin driver is high.</description> 16872 <value>1</value> 16873 </enumeratedValue> 16874 </enumeratedValues> 16875 <enumeratedValues> 16876 <usage>write</usage> 16877 <enumeratedValue> 16878 <name>Set</name> 16879 <description>Set pin driver high.</description> 16880 <value>1</value> 16881 </enumeratedValue> 16882 </enumeratedValues> 16883 </field> 16884 <field> 16885 <name>PIN20</name> 16886 <description>Pin 20.</description> 16887 <lsb>20</lsb> <msb>20</msb> 16888 <enumeratedValues> 16889 <usage>read</usage> 16890 <enumeratedValue> 16891 <name>Low</name> 16892 <description>Pin driver is low.</description> 16893 <value>0</value> 16894 </enumeratedValue> 16895 <enumeratedValue> 16896 <name>High</name> 16897 <description>Pin driver is high.</description> 16898 <value>1</value> 16899 </enumeratedValue> 16900 </enumeratedValues> 16901 <enumeratedValues> 16902 <usage>write</usage> 16903 <enumeratedValue> 16904 <name>Set</name> 16905 <description>Set pin driver high.</description> 16906 <value>1</value> 16907 </enumeratedValue> 16908 </enumeratedValues> 16909 </field> 16910 <field> 16911 <name>PIN21</name> 16912 <description>Pin 21.</description> 16913 <lsb>21</lsb> <msb>21</msb> 16914 <enumeratedValues> 16915 <usage>read</usage> 16916 <enumeratedValue> 16917 <name>Low</name> 16918 <description>Pin driver is low.</description> 16919 <value>0</value> 16920 </enumeratedValue> 16921 <enumeratedValue> 16922 <name>High</name> 16923 <description>Pin driver is high.</description> 16924 <value>1</value> 16925 </enumeratedValue> 16926 </enumeratedValues> 16927 <enumeratedValues> 16928 <usage>write</usage> 16929 <enumeratedValue> 16930 <name>Set</name> 16931 <description>Set pin driver high.</description> 16932 <value>1</value> 16933 </enumeratedValue> 16934 </enumeratedValues> 16935 </field> 16936 <field> 16937 <name>PIN22</name> 16938 <description>Pin 22.</description> 16939 <lsb>22</lsb> <msb>22</msb> 16940 <enumeratedValues> 16941 <usage>read</usage> 16942 <enumeratedValue> 16943 <name>Low</name> 16944 <description>Pin driver is low.</description> 16945 <value>0</value> 16946 </enumeratedValue> 16947 <enumeratedValue> 16948 <name>High</name> 16949 <description>Pin driver is high.</description> 16950 <value>1</value> 16951 </enumeratedValue> 16952 </enumeratedValues> 16953 <enumeratedValues> 16954 <usage>write</usage> 16955 <enumeratedValue> 16956 <name>Set</name> 16957 <description>Set pin driver high.</description> 16958 <value>1</value> 16959 </enumeratedValue> 16960 </enumeratedValues> 16961 </field> 16962 <field> 16963 <name>PIN23</name> 16964 <description>Pin 23.</description> 16965 <lsb>23</lsb> <msb>23</msb> 16966 <enumeratedValues> 16967 <usage>read</usage> 16968 <enumeratedValue> 16969 <name>Low</name> 16970 <description>Pin driver is low.</description> 16971 <value>0</value> 16972 </enumeratedValue> 16973 <enumeratedValue> 16974 <name>High</name> 16975 <description>Pin driver is high.</description> 16976 <value>1</value> 16977 </enumeratedValue> 16978 </enumeratedValues> 16979 <enumeratedValues> 16980 <usage>write</usage> 16981 <enumeratedValue> 16982 <name>Set</name> 16983 <description>Set pin driver high.</description> 16984 <value>1</value> 16985 </enumeratedValue> 16986 </enumeratedValues> 16987 </field> 16988 <field> 16989 <name>PIN24</name> 16990 <description>Pin 24.</description> 16991 <lsb>24</lsb> <msb>24</msb> 16992 <enumeratedValues> 16993 <usage>read</usage> 16994 <enumeratedValue> 16995 <name>Low</name> 16996 <description>Pin driver is low.</description> 16997 <value>0</value> 16998 </enumeratedValue> 16999 <enumeratedValue> 17000 <name>High</name> 17001 <description>Pin driver is high.</description> 17002 <value>1</value> 17003 </enumeratedValue> 17004 </enumeratedValues> 17005 <enumeratedValues> 17006 <usage>write</usage> 17007 <enumeratedValue> 17008 <name>Set</name> 17009 <description>Set pin driver high.</description> 17010 <value>1</value> 17011 </enumeratedValue> 17012 </enumeratedValues> 17013 </field> 17014 <field> 17015 <name>PIN25</name> 17016 <description>Pin 25.</description> 17017 <lsb>25</lsb> <msb>25</msb> 17018 <enumeratedValues> 17019 <usage>read</usage> 17020 <enumeratedValue> 17021 <name>Low</name> 17022 <description>Pin driver is low.</description> 17023 <value>0</value> 17024 </enumeratedValue> 17025 <enumeratedValue> 17026 <name>High</name> 17027 <description>Pin driver is high.</description> 17028 <value>1</value> 17029 </enumeratedValue> 17030 </enumeratedValues> 17031 <enumeratedValues> 17032 <usage>write</usage> 17033 <enumeratedValue> 17034 <name>Set</name> 17035 <description>Set pin driver high.</description> 17036 <value>1</value> 17037 </enumeratedValue> 17038 </enumeratedValues> 17039 </field> 17040 <field> 17041 <name>PIN26</name> 17042 <description>Pin 26.</description> 17043 <lsb>26</lsb> <msb>26</msb> 17044 <enumeratedValues> 17045 <usage>read</usage> 17046 <enumeratedValue> 17047 <name>Low</name> 17048 <description>Pin driver is low.</description> 17049 <value>0</value> 17050 </enumeratedValue> 17051 <enumeratedValue> 17052 <name>High</name> 17053 <description>Pin driver is high.</description> 17054 <value>1</value> 17055 </enumeratedValue> 17056 </enumeratedValues> 17057 <enumeratedValues> 17058 <usage>write</usage> 17059 <enumeratedValue> 17060 <name>Set</name> 17061 <description>Set pin driver high.</description> 17062 <value>1</value> 17063 </enumeratedValue> 17064 </enumeratedValues> 17065 </field> 17066 <field> 17067 <name>PIN27</name> 17068 <description>Pin 27.</description> 17069 <lsb>27</lsb> <msb>27</msb> 17070 <enumeratedValues> 17071 <usage>read</usage> 17072 <enumeratedValue> 17073 <name>Low</name> 17074 <description>Pin driver is low.</description> 17075 <value>0</value> 17076 </enumeratedValue> 17077 <enumeratedValue> 17078 <name>High</name> 17079 <description>Pin driver is high.</description> 17080 <value>1</value> 17081 </enumeratedValue> 17082 </enumeratedValues> 17083 <enumeratedValues> 17084 <usage>write</usage> 17085 <enumeratedValue> 17086 <name>Set</name> 17087 <description>Set pin driver high.</description> 17088 <value>1</value> 17089 </enumeratedValue> 17090 </enumeratedValues> 17091 </field> 17092 <field> 17093 <name>PIN28</name> 17094 <description>Pin 28.</description> 17095 <lsb>28</lsb> <msb>28</msb> 17096 <enumeratedValues> 17097 <usage>read</usage> 17098 <enumeratedValue> 17099 <name>Low</name> 17100 <description>Pin driver is low.</description> 17101 <value>0</value> 17102 </enumeratedValue> 17103 <enumeratedValue> 17104 <name>High</name> 17105 <description>Pin driver is high.</description> 17106 <value>1</value> 17107 </enumeratedValue> 17108 </enumeratedValues> 17109 <enumeratedValues> 17110 <usage>write</usage> 17111 <enumeratedValue> 17112 <name>Set</name> 17113 <description>Set pin driver high.</description> 17114 <value>1</value> 17115 </enumeratedValue> 17116 </enumeratedValues> 17117 </field> 17118 <field> 17119 <name>PIN29</name> 17120 <description>Pin 29.</description> 17121 <lsb>29</lsb> <msb>29</msb> 17122 <enumeratedValues> 17123 <usage>read</usage> 17124 <enumeratedValue> 17125 <name>Low</name> 17126 <description>Pin driver is low.</description> 17127 <value>0</value> 17128 </enumeratedValue> 17129 <enumeratedValue> 17130 <name>High</name> 17131 <description>Pin driver is high.</description> 17132 <value>1</value> 17133 </enumeratedValue> 17134 </enumeratedValues> 17135 <enumeratedValues> 17136 <usage>write</usage> 17137 <enumeratedValue> 17138 <name>Set</name> 17139 <description>Set pin driver high.</description> 17140 <value>1</value> 17141 </enumeratedValue> 17142 </enumeratedValues> 17143 </field> 17144 <field> 17145 <name>PIN30</name> 17146 <description>Pin 30.</description> 17147 <lsb>30</lsb> <msb>30</msb> 17148 <enumeratedValues> 17149 <usage>read</usage> 17150 <enumeratedValue> 17151 <name>Low</name> 17152 <description>Pin driver is low.</description> 17153 <value>0</value> 17154 </enumeratedValue> 17155 <enumeratedValue> 17156 <name>High</name> 17157 <description>Pin driver is high.</description> 17158 <value>1</value> 17159 </enumeratedValue> 17160 </enumeratedValues> 17161 <enumeratedValues> 17162 <usage>write</usage> 17163 <enumeratedValue> 17164 <name>Set</name> 17165 <description>Set pin driver high.</description> 17166 <value>1</value> 17167 </enumeratedValue> 17168 </enumeratedValues> 17169 </field> 17170 <field> 17171 <name>PIN31</name> 17172 <description>Pin 31.</description> 17173 <lsb>31</lsb> <msb>31</msb> 17174 <enumeratedValues> 17175 <usage>read</usage> 17176 <enumeratedValue> 17177 <name>Low</name> 17178 <description>Pin driver is low.</description> 17179 <value>0</value> 17180 </enumeratedValue> 17181 <enumeratedValue> 17182 <name>High</name> 17183 <description>Pin driver is high.</description> 17184 <value>1</value> 17185 </enumeratedValue> 17186 </enumeratedValues> 17187 <enumeratedValues> 17188 <usage>write</usage> 17189 <enumeratedValue> 17190 <name>Set</name> 17191 <description>Set pin driver high.</description> 17192 <value>1</value> 17193 </enumeratedValue> 17194 </enumeratedValues> 17195 </field> 17196 </fields> 17197 </register> 17198 <register> 17199 <name>OUTCLR</name> 17200 <description>Clear individual bits in GPIO port.</description> 17201 <addressOffset>0x50C</addressOffset> 17202 <fields> 17203 <field> 17204 <name>PIN0</name> 17205 <description>Pin 0.</description> 17206 <lsb>0</lsb> <msb>0</msb> 17207 <enumeratedValues> 17208 <usage>read</usage> 17209 <enumeratedValue> 17210 <name>Low</name> 17211 <description>Pin driver is low.</description> 17212 <value>0</value> 17213 </enumeratedValue> 17214 <enumeratedValue> 17215 <name>High</name> 17216 <description>Pin driver is high.</description> 17217 <value>1</value> 17218 </enumeratedValue> 17219 </enumeratedValues> 17220 <enumeratedValues> 17221 <usage>write</usage> 17222 <enumeratedValue> 17223 <name>Clear</name> 17224 <description>Set pin driver low.</description> 17225 <value>1</value> 17226 </enumeratedValue> 17227 </enumeratedValues> 17228 </field> 17229 <field> 17230 <name>PIN1</name> 17231 <description>Pin 1.</description> 17232 <lsb>1</lsb> <msb>1</msb> 17233 <enumeratedValues> 17234 <usage>read</usage> 17235 <enumeratedValue> 17236 <name>Low</name> 17237 <description>Pin driver is low.</description> 17238 <value>0</value> 17239 </enumeratedValue> 17240 <enumeratedValue> 17241 <name>High</name> 17242 <description>Pin driver is high.</description> 17243 <value>1</value> 17244 </enumeratedValue> 17245 </enumeratedValues> 17246 <enumeratedValues> 17247 <usage>write</usage> 17248 <enumeratedValue> 17249 <name>Clear</name> 17250 <description>Set pin driver low.</description> 17251 <value>1</value> 17252 </enumeratedValue> 17253 </enumeratedValues> 17254 </field> 17255 <field> 17256 <name>PIN2</name> 17257 <description>Pin 2.</description> 17258 <lsb>2</lsb> <msb>2</msb> 17259 <enumeratedValues> 17260 <usage>read</usage> 17261 <enumeratedValue> 17262 <name>Low</name> 17263 <description>Pin driver is low.</description> 17264 <value>0</value> 17265 </enumeratedValue> 17266 <enumeratedValue> 17267 <name>High</name> 17268 <description>Pin driver is high.</description> 17269 <value>1</value> 17270 </enumeratedValue> 17271 </enumeratedValues> 17272 <enumeratedValues> 17273 <usage>write</usage> 17274 <enumeratedValue> 17275 <name>Clear</name> 17276 <description>Set pin driver low.</description> 17277 <value>1</value> 17278 </enumeratedValue> 17279 </enumeratedValues> 17280 </field> 17281 <field> 17282 <name>PIN3</name> 17283 <description>Pin 3.</description> 17284 <lsb>3</lsb> <msb>3</msb> 17285 <enumeratedValues> 17286 <usage>read</usage> 17287 <enumeratedValue> 17288 <name>Low</name> 17289 <description>Pin driver is low.</description> 17290 <value>0</value> 17291 </enumeratedValue> 17292 <enumeratedValue> 17293 <name>High</name> 17294 <description>Pin driver is high.</description> 17295 <value>1</value> 17296 </enumeratedValue> 17297 </enumeratedValues> 17298 <enumeratedValues> 17299 <usage>write</usage> 17300 <enumeratedValue> 17301 <name>Clear</name> 17302 <description>Set pin driver low.</description> 17303 <value>1</value> 17304 </enumeratedValue> 17305 </enumeratedValues> 17306 </field> 17307 <field> 17308 <name>PIN4</name> 17309 <description>Pin 4.</description> 17310 <lsb>4</lsb> <msb>4</msb> 17311 <enumeratedValues> 17312 <usage>read</usage> 17313 <enumeratedValue> 17314 <name>Low</name> 17315 <description>Pin driver is low.</description> 17316 <value>0</value> 17317 </enumeratedValue> 17318 <enumeratedValue> 17319 <name>High</name> 17320 <description>Pin driver is high.</description> 17321 <value>1</value> 17322 </enumeratedValue> 17323 </enumeratedValues> 17324 <enumeratedValues> 17325 <usage>write</usage> 17326 <enumeratedValue> 17327 <name>Clear</name> 17328 <description>Set pin driver low.</description> 17329 <value>1</value> 17330 </enumeratedValue> 17331 </enumeratedValues> 17332 </field> 17333 <field> 17334 <name>PIN5</name> 17335 <description>Pin 5.</description> 17336 <lsb>5</lsb> <msb>5</msb> 17337 <enumeratedValues> 17338 <usage>read</usage> 17339 <enumeratedValue> 17340 <name>Low</name> 17341 <description>Pin driver is low.</description> 17342 <value>0</value> 17343 </enumeratedValue> 17344 <enumeratedValue> 17345 <name>High</name> 17346 <description>Pin driver is high.</description> 17347 <value>1</value> 17348 </enumeratedValue> 17349 </enumeratedValues> 17350 <enumeratedValues> 17351 <usage>write</usage> 17352 <enumeratedValue> 17353 <name>Clear</name> 17354 <description>Set pin driver low.</description> 17355 <value>1</value> 17356 </enumeratedValue> 17357 </enumeratedValues> 17358 </field> 17359 <field> 17360 <name>PIN6</name> 17361 <description>Pin 6.</description> 17362 <lsb>6</lsb> <msb>6</msb> 17363 <enumeratedValues> 17364 <usage>read</usage> 17365 <enumeratedValue> 17366 <name>Low</name> 17367 <description>Pin driver is low.</description> 17368 <value>0</value> 17369 </enumeratedValue> 17370 <enumeratedValue> 17371 <name>High</name> 17372 <description>Pin driver is high.</description> 17373 <value>1</value> 17374 </enumeratedValue> 17375 </enumeratedValues> 17376 <enumeratedValues> 17377 <usage>write</usage> 17378 <enumeratedValue> 17379 <name>Clear</name> 17380 <description>Set pin driver low.</description> 17381 <value>1</value> 17382 </enumeratedValue> 17383 </enumeratedValues> 17384 </field> 17385 <field> 17386 <name>PIN7</name> 17387 <description>Pin 7.</description> 17388 <lsb>7</lsb> <msb>7</msb> 17389 <enumeratedValues> 17390 <usage>read</usage> 17391 <enumeratedValue> 17392 <name>Low</name> 17393 <description>Pin driver is low.</description> 17394 <value>0</value> 17395 </enumeratedValue> 17396 <enumeratedValue> 17397 <name>High</name> 17398 <description>Pin driver is high.</description> 17399 <value>1</value> 17400 </enumeratedValue> 17401 </enumeratedValues> 17402 <enumeratedValues> 17403 <usage>write</usage> 17404 <enumeratedValue> 17405 <name>Clear</name> 17406 <description>Set pin driver low.</description> 17407 <value>1</value> 17408 </enumeratedValue> 17409 </enumeratedValues> 17410 </field> 17411 <field> 17412 <name>PIN8</name> 17413 <description>Pin 8.</description> 17414 <lsb>8</lsb> <msb>8</msb> 17415 <enumeratedValues> 17416 <usage>read</usage> 17417 <enumeratedValue> 17418 <name>Low</name> 17419 <description>Pin driver is low.</description> 17420 <value>0</value> 17421 </enumeratedValue> 17422 <enumeratedValue> 17423 <name>High</name> 17424 <description>Pin driver is high.</description> 17425 <value>1</value> 17426 </enumeratedValue> 17427 </enumeratedValues> 17428 <enumeratedValues> 17429 <usage>write</usage> 17430 <enumeratedValue> 17431 <name>Clear</name> 17432 <description>Set pin driver low.</description> 17433 <value>1</value> 17434 </enumeratedValue> 17435 </enumeratedValues> 17436 </field> 17437 <field> 17438 <name>PIN9</name> 17439 <description>Pin 9.</description> 17440 <lsb>9</lsb> <msb>9</msb> 17441 <enumeratedValues> 17442 <usage>read</usage> 17443 <enumeratedValue> 17444 <name>Low</name> 17445 <description>Pin driver is low.</description> 17446 <value>0</value> 17447 </enumeratedValue> 17448 <enumeratedValue> 17449 <name>High</name> 17450 <description>Pin driver is high.</description> 17451 <value>1</value> 17452 </enumeratedValue> 17453 </enumeratedValues> 17454 <enumeratedValues> 17455 <usage>write</usage> 17456 <enumeratedValue> 17457 <name>Clear</name> 17458 <description>Set pin driver low.</description> 17459 <value>1</value> 17460 </enumeratedValue> 17461 </enumeratedValues> 17462 </field> 17463 <field> 17464 <name>PIN10</name> 17465 <description>Pin 10.</description> 17466 <lsb>10</lsb> <msb>10</msb> 17467 <enumeratedValues> 17468 <usage>read</usage> 17469 <enumeratedValue> 17470 <name>Low</name> 17471 <description>Pin driver is low.</description> 17472 <value>0</value> 17473 </enumeratedValue> 17474 <enumeratedValue> 17475 <name>High</name> 17476 <description>Pin driver is high.</description> 17477 <value>1</value> 17478 </enumeratedValue> 17479 </enumeratedValues> 17480 <enumeratedValues> 17481 <usage>write</usage> 17482 <enumeratedValue> 17483 <name>Clear</name> 17484 <description>Set pin driver low.</description> 17485 <value>1</value> 17486 </enumeratedValue> 17487 </enumeratedValues> 17488 </field> 17489 <field> 17490 <name>PIN11</name> 17491 <description>Pin 11.</description> 17492 <lsb>11</lsb> <msb>11</msb> 17493 <enumeratedValues> 17494 <usage>read</usage> 17495 <enumeratedValue> 17496 <name>Low</name> 17497 <description>Pin driver is low.</description> 17498 <value>0</value> 17499 </enumeratedValue> 17500 <enumeratedValue> 17501 <name>High</name> 17502 <description>Pin driver is high.</description> 17503 <value>1</value> 17504 </enumeratedValue> 17505 </enumeratedValues> 17506 <enumeratedValues> 17507 <usage>write</usage> 17508 <enumeratedValue> 17509 <name>Clear</name> 17510 <description>Set pin driver low.</description> 17511 <value>1</value> 17512 </enumeratedValue> 17513 </enumeratedValues> 17514 </field> 17515 <field> 17516 <name>PIN12</name> 17517 <description>Pin 12.</description> 17518 <lsb>12</lsb> <msb>12</msb> 17519 <enumeratedValues> 17520 <usage>read</usage> 17521 <enumeratedValue> 17522 <name>Low</name> 17523 <description>Pin driver is low.</description> 17524 <value>0</value> 17525 </enumeratedValue> 17526 <enumeratedValue> 17527 <name>High</name> 17528 <description>Pin driver is high.</description> 17529 <value>1</value> 17530 </enumeratedValue> 17531 </enumeratedValues> 17532 <enumeratedValues> 17533 <usage>write</usage> 17534 <enumeratedValue> 17535 <name>Clear</name> 17536 <description>Set pin driver low.</description> 17537 <value>1</value> 17538 </enumeratedValue> 17539 </enumeratedValues> 17540 </field> 17541 <field> 17542 <name>PIN13</name> 17543 <description>Pin 13.</description> 17544 <lsb>13</lsb> <msb>13</msb> 17545 <enumeratedValues> 17546 <usage>read</usage> 17547 <enumeratedValue> 17548 <name>Low</name> 17549 <description>Pin driver is low.</description> 17550 <value>0</value> 17551 </enumeratedValue> 17552 <enumeratedValue> 17553 <name>High</name> 17554 <description>Pin driver is high.</description> 17555 <value>1</value> 17556 </enumeratedValue> 17557 </enumeratedValues> 17558 <enumeratedValues> 17559 <usage>write</usage> 17560 <enumeratedValue> 17561 <name>Clear</name> 17562 <description>Set pin driver low.</description> 17563 <value>1</value> 17564 </enumeratedValue> 17565 </enumeratedValues> 17566 </field> 17567 <field> 17568 <name>PIN14</name> 17569 <description>Pin 14.</description> 17570 <lsb>14</lsb> <msb>14</msb> 17571 <enumeratedValues> 17572 <usage>read</usage> 17573 <enumeratedValue> 17574 <name>Low</name> 17575 <description>Pin driver is low.</description> 17576 <value>0</value> 17577 </enumeratedValue> 17578 <enumeratedValue> 17579 <name>High</name> 17580 <description>Pin driver is high.</description> 17581 <value>1</value> 17582 </enumeratedValue> 17583 </enumeratedValues> 17584 <enumeratedValues> 17585 <usage>write</usage> 17586 <enumeratedValue> 17587 <name>Clear</name> 17588 <description>Set pin driver low.</description> 17589 <value>1</value> 17590 </enumeratedValue> 17591 </enumeratedValues> 17592 </field> 17593 <field> 17594 <name>PIN15</name> 17595 <description>Pin 15.</description> 17596 <lsb>15</lsb> <msb>15</msb> 17597 <enumeratedValues> 17598 <usage>read</usage> 17599 <enumeratedValue> 17600 <name>Low</name> 17601 <description>Pin driver is low.</description> 17602 <value>0</value> 17603 </enumeratedValue> 17604 <enumeratedValue> 17605 <name>High</name> 17606 <description>Pin driver is high.</description> 17607 <value>1</value> 17608 </enumeratedValue> 17609 </enumeratedValues> 17610 <enumeratedValues> 17611 <usage>write</usage> 17612 <enumeratedValue> 17613 <name>Clear</name> 17614 <description>Set pin driver low.</description> 17615 <value>1</value> 17616 </enumeratedValue> 17617 </enumeratedValues> 17618 </field> 17619 <field> 17620 <name>PIN16</name> 17621 <description>Pin 16.</description> 17622 <lsb>16</lsb> <msb>16</msb> 17623 <enumeratedValues> 17624 <usage>read</usage> 17625 <enumeratedValue> 17626 <name>Low</name> 17627 <description>Pin driver is low.</description> 17628 <value>0</value> 17629 </enumeratedValue> 17630 <enumeratedValue> 17631 <name>High</name> 17632 <description>Pin driver is high.</description> 17633 <value>1</value> 17634 </enumeratedValue> 17635 </enumeratedValues> 17636 <enumeratedValues> 17637 <usage>write</usage> 17638 <enumeratedValue> 17639 <name>Clear</name> 17640 <description>Set pin driver low.</description> 17641 <value>1</value> 17642 </enumeratedValue> 17643 </enumeratedValues> 17644 </field> 17645 <field> 17646 <name>PIN17</name> 17647 <description>Pin 17.</description> 17648 <lsb>17</lsb> <msb>17</msb> 17649 <enumeratedValues> 17650 <usage>read</usage> 17651 <enumeratedValue> 17652 <name>Low</name> 17653 <description>Pin driver is low.</description> 17654 <value>0</value> 17655 </enumeratedValue> 17656 <enumeratedValue> 17657 <name>High</name> 17658 <description>Pin driver is high.</description> 17659 <value>1</value> 17660 </enumeratedValue> 17661 </enumeratedValues> 17662 <enumeratedValues> 17663 <usage>write</usage> 17664 <enumeratedValue> 17665 <name>Clear</name> 17666 <description>Set pin driver low.</description> 17667 <value>1</value> 17668 </enumeratedValue> 17669 </enumeratedValues> 17670 </field> 17671 <field> 17672 <name>PIN18</name> 17673 <description>Pin 18.</description> 17674 <lsb>18</lsb> <msb>18</msb> 17675 <enumeratedValues> 17676 <usage>read</usage> 17677 <enumeratedValue> 17678 <name>Low</name> 17679 <description>Pin driver is low.</description> 17680 <value>0</value> 17681 </enumeratedValue> 17682 <enumeratedValue> 17683 <name>High</name> 17684 <description>Pin driver is high.</description> 17685 <value>1</value> 17686 </enumeratedValue> 17687 </enumeratedValues> 17688 <enumeratedValues> 17689 <usage>write</usage> 17690 <enumeratedValue> 17691 <name>Clear</name> 17692 <description>Set pin driver low.</description> 17693 <value>1</value> 17694 </enumeratedValue> 17695 </enumeratedValues> 17696 </field> 17697 <field> 17698 <name>PIN19</name> 17699 <description>Pin 19.</description> 17700 <lsb>19</lsb> <msb>19</msb> 17701 <enumeratedValues> 17702 <usage>read</usage> 17703 <enumeratedValue> 17704 <name>Low</name> 17705 <description>Pin driver is low.</description> 17706 <value>0</value> 17707 </enumeratedValue> 17708 <enumeratedValue> 17709 <name>High</name> 17710 <description>Pin driver is high.</description> 17711 <value>1</value> 17712 </enumeratedValue> 17713 </enumeratedValues> 17714 <enumeratedValues> 17715 <usage>write</usage> 17716 <enumeratedValue> 17717 <name>Clear</name> 17718 <description>Set pin driver low.</description> 17719 <value>1</value> 17720 </enumeratedValue> 17721 </enumeratedValues> 17722 </field> 17723 <field> 17724 <name>PIN20</name> 17725 <description>Pin 20.</description> 17726 <lsb>20</lsb> <msb>20</msb> 17727 <enumeratedValues> 17728 <usage>read</usage> 17729 <enumeratedValue> 17730 <name>Low</name> 17731 <description>Pin driver is low.</description> 17732 <value>0</value> 17733 </enumeratedValue> 17734 <enumeratedValue> 17735 <name>High</name> 17736 <description>Pin driver is high.</description> 17737 <value>1</value> 17738 </enumeratedValue> 17739 </enumeratedValues> 17740 <enumeratedValues> 17741 <usage>write</usage> 17742 <enumeratedValue> 17743 <name>Clear</name> 17744 <description>Set pin driver low.</description> 17745 <value>1</value> 17746 </enumeratedValue> 17747 </enumeratedValues> 17748 </field> 17749 <field> 17750 <name>PIN21</name> 17751 <description>Pin 21.</description> 17752 <lsb>21</lsb> <msb>21</msb> 17753 <enumeratedValues> 17754 <usage>read</usage> 17755 <enumeratedValue> 17756 <name>Low</name> 17757 <description>Pin driver is low.</description> 17758 <value>0</value> 17759 </enumeratedValue> 17760 <enumeratedValue> 17761 <name>High</name> 17762 <description>Pin driver is high.</description> 17763 <value>1</value> 17764 </enumeratedValue> 17765 </enumeratedValues> 17766 <enumeratedValues> 17767 <usage>write</usage> 17768 <enumeratedValue> 17769 <name>Clear</name> 17770 <description>Set pin driver low.</description> 17771 <value>1</value> 17772 </enumeratedValue> 17773 </enumeratedValues> 17774 </field> 17775 <field> 17776 <name>PIN22</name> 17777 <description>Pin 22.</description> 17778 <lsb>22</lsb> <msb>22</msb> 17779 <enumeratedValues> 17780 <usage>read</usage> 17781 <enumeratedValue> 17782 <name>Low</name> 17783 <description>Pin driver is low.</description> 17784 <value>0</value> 17785 </enumeratedValue> 17786 <enumeratedValue> 17787 <name>High</name> 17788 <description>Pin driver is high.</description> 17789 <value>1</value> 17790 </enumeratedValue> 17791 </enumeratedValues> 17792 <enumeratedValues> 17793 <usage>write</usage> 17794 <enumeratedValue> 17795 <name>Clear</name> 17796 <description>Set pin driver low.</description> 17797 <value>1</value> 17798 </enumeratedValue> 17799 </enumeratedValues> 17800 </field> 17801 <field> 17802 <name>PIN23</name> 17803 <description>Pin 23.</description> 17804 <lsb>23</lsb> <msb>23</msb> 17805 <enumeratedValues> 17806 <usage>read</usage> 17807 <enumeratedValue> 17808 <name>Low</name> 17809 <description>Pin driver is low.</description> 17810 <value>0</value> 17811 </enumeratedValue> 17812 <enumeratedValue> 17813 <name>High</name> 17814 <description>Pin driver is high.</description> 17815 <value>1</value> 17816 </enumeratedValue> 17817 </enumeratedValues> 17818 <enumeratedValues> 17819 <usage>write</usage> 17820 <enumeratedValue> 17821 <name>Clear</name> 17822 <description>Set pin driver low.</description> 17823 <value>1</value> 17824 </enumeratedValue> 17825 </enumeratedValues> 17826 </field> 17827 <field> 17828 <name>PIN24</name> 17829 <description>Pin 24.</description> 17830 <lsb>24</lsb> <msb>24</msb> 17831 <enumeratedValues> 17832 <usage>read</usage> 17833 <enumeratedValue> 17834 <name>Low</name> 17835 <description>Pin driver is low.</description> 17836 <value>0</value> 17837 </enumeratedValue> 17838 <enumeratedValue> 17839 <name>High</name> 17840 <description>Pin driver is high.</description> 17841 <value>1</value> 17842 </enumeratedValue> 17843 </enumeratedValues> 17844 <enumeratedValues> 17845 <usage>write</usage> 17846 <enumeratedValue> 17847 <name>Clear</name> 17848 <description>Set pin driver low.</description> 17849 <value>1</value> 17850 </enumeratedValue> 17851 </enumeratedValues> 17852 </field> 17853 <field> 17854 <name>PIN25</name> 17855 <description>Pin 25.</description> 17856 <lsb>25</lsb> <msb>25</msb> 17857 <enumeratedValues> 17858 <usage>read</usage> 17859 <enumeratedValue> 17860 <name>Low</name> 17861 <description>Pin driver is low.</description> 17862 <value>0</value> 17863 </enumeratedValue> 17864 <enumeratedValue> 17865 <name>High</name> 17866 <description>Pin driver is high.</description> 17867 <value>1</value> 17868 </enumeratedValue> 17869 </enumeratedValues> 17870 <enumeratedValues> 17871 <usage>write</usage> 17872 <enumeratedValue> 17873 <name>Clear</name> 17874 <description>Set pin driver low.</description> 17875 <value>1</value> 17876 </enumeratedValue> 17877 </enumeratedValues> 17878 </field> 17879 <field> 17880 <name>PIN26</name> 17881 <description>Pin 26.</description> 17882 <lsb>26</lsb> <msb>26</msb> 17883 <enumeratedValues> 17884 <usage>read</usage> 17885 <enumeratedValue> 17886 <name>Low</name> 17887 <description>Pin driver is low.</description> 17888 <value>0</value> 17889 </enumeratedValue> 17890 <enumeratedValue> 17891 <name>High</name> 17892 <description>Pin driver is high.</description> 17893 <value>1</value> 17894 </enumeratedValue> 17895 </enumeratedValues> 17896 <enumeratedValues> 17897 <usage>write</usage> 17898 <enumeratedValue> 17899 <name>Clear</name> 17900 <description>Set pin driver low.</description> 17901 <value>1</value> 17902 </enumeratedValue> 17903 </enumeratedValues> 17904 </field> 17905 <field> 17906 <name>PIN27</name> 17907 <description>Pin 27.</description> 17908 <lsb>27</lsb> <msb>27</msb> 17909 <enumeratedValues> 17910 <usage>read</usage> 17911 <enumeratedValue> 17912 <name>Low</name> 17913 <description>Pin driver is low.</description> 17914 <value>0</value> 17915 </enumeratedValue> 17916 <enumeratedValue> 17917 <name>High</name> 17918 <description>Pin driver is high.</description> 17919 <value>1</value> 17920 </enumeratedValue> 17921 </enumeratedValues> 17922 <enumeratedValues> 17923 <usage>write</usage> 17924 <enumeratedValue> 17925 <name>Clear</name> 17926 <description>Set pin driver low.</description> 17927 <value>1</value> 17928 </enumeratedValue> 17929 </enumeratedValues> 17930 </field> 17931 <field> 17932 <name>PIN28</name> 17933 <description>Pin 28.</description> 17934 <lsb>28</lsb> <msb>28</msb> 17935 <enumeratedValues> 17936 <usage>read</usage> 17937 <enumeratedValue> 17938 <name>Low</name> 17939 <description>Pin driver is low.</description> 17940 <value>0</value> 17941 </enumeratedValue> 17942 <enumeratedValue> 17943 <name>High</name> 17944 <description>Pin driver is high.</description> 17945 <value>1</value> 17946 </enumeratedValue> 17947 </enumeratedValues> 17948 <enumeratedValues> 17949 <usage>write</usage> 17950 <enumeratedValue> 17951 <name>Clear</name> 17952 <description>Set pin driver low.</description> 17953 <value>1</value> 17954 </enumeratedValue> 17955 </enumeratedValues> 17956 </field> 17957 <field> 17958 <name>PIN29</name> 17959 <description>Pin 29.</description> 17960 <lsb>29</lsb> <msb>29</msb> 17961 <enumeratedValues> 17962 <usage>read</usage> 17963 <enumeratedValue> 17964 <name>Low</name> 17965 <description>Pin driver is low.</description> 17966 <value>0</value> 17967 </enumeratedValue> 17968 <enumeratedValue> 17969 <name>High</name> 17970 <description>Pin driver is high.</description> 17971 <value>1</value> 17972 </enumeratedValue> 17973 </enumeratedValues> 17974 <enumeratedValues> 17975 <usage>write</usage> 17976 <enumeratedValue> 17977 <name>Clear</name> 17978 <description>Set pin driver low.</description> 17979 <value>1</value> 17980 </enumeratedValue> 17981 </enumeratedValues> 17982 </field> 17983 <field> 17984 <name>PIN30</name> 17985 <description>Pin 30.</description> 17986 <lsb>30</lsb> <msb>30</msb> 17987 <enumeratedValues> 17988 <usage>read</usage> 17989 <enumeratedValue> 17990 <name>Low</name> 17991 <description>Pin driver is low.</description> 17992 <value>0</value> 17993 </enumeratedValue> 17994 <enumeratedValue> 17995 <name>High</name> 17996 <description>Pin driver is high.</description> 17997 <value>1</value> 17998 </enumeratedValue> 17999 </enumeratedValues> 18000 <enumeratedValues> 18001 <usage>write</usage> 18002 <enumeratedValue> 18003 <name>Clear</name> 18004 <description>Set pin driver low.</description> 18005 <value>1</value> 18006 </enumeratedValue> 18007 </enumeratedValues> 18008 </field> 18009 <field> 18010 <name>PIN31</name> 18011 <description>Pin 31.</description> 18012 <lsb>31</lsb> <msb>31</msb> 18013 <enumeratedValues> 18014 <usage>read</usage> 18015 <enumeratedValue> 18016 <name>Low</name> 18017 <description>Pin driver is low.</description> 18018 <value>0</value> 18019 </enumeratedValue> 18020 <enumeratedValue> 18021 <name>High</name> 18022 <description>Pin driver is high.</description> 18023 <value>1</value> 18024 </enumeratedValue> 18025 </enumeratedValues> 18026 <enumeratedValues> 18027 <usage>write</usage> 18028 <enumeratedValue> 18029 <name>Clear</name> 18030 <description>Set pin driver low.</description> 18031 <value>1</value> 18032 </enumeratedValue> 18033 </enumeratedValues> 18034 </field> 18035 </fields> 18036 </register> 18037 18038 <register> 18039 <name>IN</name> 18040 <description>Read GPIO port.</description> 18041 <addressOffset>0x510</addressOffset> 18042 <access>read-only</access> 18043 <fields> 18044 <field> 18045 <name>PIN0</name> 18046 <description>Pin 0.</description> 18047 <lsb>0</lsb> <msb>0</msb> 18048 <enumeratedValues> 18049 <enumeratedValue> 18050 <name>Low</name> 18051 <description>Pin input is low.</description> 18052 <value>0</value> 18053 </enumeratedValue> 18054 <enumeratedValue> 18055 <name>High</name> 18056 <description>Pin input is high.</description> 18057 <value>1</value> 18058 </enumeratedValue> 18059 </enumeratedValues> 18060 </field> 18061 <field> 18062 <name>PIN1</name> 18063 <description>Pin 1.</description> 18064 <lsb>1</lsb> <msb>1</msb> 18065 <enumeratedValues> 18066 <enumeratedValue> 18067 <name>Low</name> 18068 <description>Pin input is low.</description> 18069 <value>0</value> 18070 </enumeratedValue> 18071 <enumeratedValue> 18072 <name>High</name> 18073 <description>Pin input is high.</description> 18074 <value>1</value> 18075 </enumeratedValue> 18076 </enumeratedValues> 18077 </field> 18078 <field> 18079 <name>PIN2</name> 18080 <description>Pin 2.</description> 18081 <lsb>2</lsb> <msb>2</msb> 18082 <enumeratedValues> 18083 <enumeratedValue> 18084 <name>Low</name> 18085 <description>Pin input is low.</description> 18086 <value>0</value> 18087 </enumeratedValue> 18088 <enumeratedValue> 18089 <name>High</name> 18090 <description>Pin input is high.</description> 18091 <value>1</value> 18092 </enumeratedValue> 18093 </enumeratedValues> 18094 </field> 18095 <field> 18096 <name>PIN3</name> 18097 <description>Pin 3.</description> 18098 <lsb>3</lsb> <msb>3</msb> 18099 <enumeratedValues> 18100 <enumeratedValue> 18101 <name>Low</name> 18102 <description>Pin input is low.</description> 18103 <value>0</value> 18104 </enumeratedValue> 18105 <enumeratedValue> 18106 <name>High</name> 18107 <description>Pin input is high.</description> 18108 <value>1</value> 18109 </enumeratedValue> 18110 </enumeratedValues> 18111 </field> 18112 <field> 18113 <name>PIN4</name> 18114 <description>Pin 4.</description> 18115 <lsb>4</lsb> <msb>4</msb> 18116 <enumeratedValues> 18117 <enumeratedValue> 18118 <name>Low</name> 18119 <description>Pin input is low.</description> 18120 <value>0</value> 18121 </enumeratedValue> 18122 <enumeratedValue> 18123 <name>High</name> 18124 <description>Pin input is high.</description> 18125 <value>1</value> 18126 </enumeratedValue> 18127 </enumeratedValues> 18128 </field> 18129 <field> 18130 <name>PIN5</name> 18131 <description>Pin 5.</description> 18132 <lsb>5</lsb> <msb>5</msb> 18133 <enumeratedValues> 18134 <enumeratedValue> 18135 <name>Low</name> 18136 <description>Pin input is low.</description> 18137 <value>0</value> 18138 </enumeratedValue> 18139 <enumeratedValue> 18140 <name>High</name> 18141 <description>Pin input is high.</description> 18142 <value>1</value> 18143 </enumeratedValue> 18144 </enumeratedValues> 18145 </field> 18146 <field> 18147 <name>PIN6</name> 18148 <description>Pin 6.</description> 18149 <lsb>6</lsb> <msb>6</msb> 18150 <enumeratedValues> 18151 <enumeratedValue> 18152 <name>Low</name> 18153 <description>Pin input is low.</description> 18154 <value>0</value> 18155 </enumeratedValue> 18156 <enumeratedValue> 18157 <name>High</name> 18158 <description>Pin input is high.</description> 18159 <value>1</value> 18160 </enumeratedValue> 18161 </enumeratedValues> 18162 </field> 18163 <field> 18164 <name>PIN7</name> 18165 <description>Pin 7.</description> 18166 <lsb>7</lsb> <msb>7</msb> 18167 <enumeratedValues> 18168 <enumeratedValue> 18169 <name>Low</name> 18170 <description>Pin input is low.</description> 18171 <value>0</value> 18172 </enumeratedValue> 18173 <enumeratedValue> 18174 <name>High</name> 18175 <description>Pin input is high.</description> 18176 <value>1</value> 18177 </enumeratedValue> 18178 </enumeratedValues> 18179 </field> 18180 <field> 18181 <name>PIN8</name> 18182 <description>Pin 8.</description> 18183 <lsb>8</lsb> <msb>8</msb> 18184 <enumeratedValues> 18185 <enumeratedValue> 18186 <name>Low</name> 18187 <description>Pin input is low.</description> 18188 <value>0</value> 18189 </enumeratedValue> 18190 <enumeratedValue> 18191 <name>High</name> 18192 <description>Pin input is high.</description> 18193 <value>1</value> 18194 </enumeratedValue> 18195 </enumeratedValues> 18196 </field> 18197 <field> 18198 <name>PIN9</name> 18199 <description>Pin 9.</description> 18200 <lsb>9</lsb> <msb>9</msb> 18201 <enumeratedValues> 18202 <enumeratedValue> 18203 <name>Low</name> 18204 <description>Pin input is low.</description> 18205 <value>0</value> 18206 </enumeratedValue> 18207 <enumeratedValue> 18208 <name>High</name> 18209 <description>Pin input is high.</description> 18210 <value>1</value> 18211 </enumeratedValue> 18212 </enumeratedValues> 18213 </field> 18214 <field> 18215 <name>PIN10</name> 18216 <description>Pin 10.</description> 18217 <lsb>10</lsb> <msb>10</msb> 18218 <enumeratedValues> 18219 <enumeratedValue> 18220 <name>Low</name> 18221 <description>Pin input is low.</description> 18222 <value>0</value> 18223 </enumeratedValue> 18224 <enumeratedValue> 18225 <name>High</name> 18226 <description>Pin input is high.</description> 18227 <value>1</value> 18228 </enumeratedValue> 18229 </enumeratedValues> 18230 </field> 18231 <field> 18232 <name>PIN11</name> 18233 <description>Pin 11.</description> 18234 <lsb>11</lsb> <msb>11</msb> 18235 <enumeratedValues> 18236 <enumeratedValue> 18237 <name>Low</name> 18238 <description>Pin input is low.</description> 18239 <value>0</value> 18240 </enumeratedValue> 18241 <enumeratedValue> 18242 <name>High</name> 18243 <description>Pin input is high.</description> 18244 <value>1</value> 18245 </enumeratedValue> 18246 </enumeratedValues> 18247 </field> 18248 <field> 18249 <name>PIN12</name> 18250 <description>Pin 12.</description> 18251 <lsb>12</lsb> <msb>12</msb> 18252 <enumeratedValues> 18253 <enumeratedValue> 18254 <name>Low</name> 18255 <description>Pin input is low.</description> 18256 <value>0</value> 18257 </enumeratedValue> 18258 <enumeratedValue> 18259 <name>High</name> 18260 <description>Pin input is high.</description> 18261 <value>1</value> 18262 </enumeratedValue> 18263 </enumeratedValues> 18264 </field> 18265 <field> 18266 <name>PIN13</name> 18267 <description>Pin 13.</description> 18268 <lsb>13</lsb> <msb>13</msb> 18269 <enumeratedValues> 18270 <enumeratedValue> 18271 <name>Low</name> 18272 <description>Pin input is low.</description> 18273 <value>0</value> 18274 </enumeratedValue> 18275 <enumeratedValue> 18276 <name>High</name> 18277 <description>Pin input is high.</description> 18278 <value>1</value> 18279 </enumeratedValue> 18280 </enumeratedValues> 18281 </field> 18282 <field> 18283 <name>PIN14</name> 18284 <description>Pin 14.</description> 18285 <lsb>14</lsb> <msb>14</msb> 18286 <enumeratedValues> 18287 <enumeratedValue> 18288 <name>Low</name> 18289 <description>Pin input is low.</description> 18290 <value>0</value> 18291 </enumeratedValue> 18292 <enumeratedValue> 18293 <name>High</name> 18294 <description>Pin input is high.</description> 18295 <value>1</value> 18296 </enumeratedValue> 18297 </enumeratedValues> 18298 </field> 18299 <field> 18300 <name>PIN15</name> 18301 <description>Pin 15.</description> 18302 <lsb>15</lsb> <msb>15</msb> 18303 <enumeratedValues> 18304 <enumeratedValue> 18305 <name>Low</name> 18306 <description>Pin input is low.</description> 18307 <value>0</value> 18308 </enumeratedValue> 18309 <enumeratedValue> 18310 <name>High</name> 18311 <description>Pin input is high.</description> 18312 <value>1</value> 18313 </enumeratedValue> 18314 </enumeratedValues> 18315 </field> 18316 <field> 18317 <name>PIN16</name> 18318 <description>Pin 16.</description> 18319 <lsb>16</lsb> <msb>16</msb> 18320 <enumeratedValues> 18321 <enumeratedValue> 18322 <name>Low</name> 18323 <description>Pin input is low.</description> 18324 <value>0</value> 18325 </enumeratedValue> 18326 <enumeratedValue> 18327 <name>High</name> 18328 <description>Pin input is high.</description> 18329 <value>1</value> 18330 </enumeratedValue> 18331 </enumeratedValues> 18332 </field> 18333 <field> 18334 <name>PIN17</name> 18335 <description>Pin 17.</description> 18336 <lsb>17</lsb> <msb>17</msb> 18337 <enumeratedValues> 18338 <enumeratedValue> 18339 <name>Low</name> 18340 <description>Pin input is low.</description> 18341 <value>0</value> 18342 </enumeratedValue> 18343 <enumeratedValue> 18344 <name>High</name> 18345 <description>Pin input is high.</description> 18346 <value>1</value> 18347 </enumeratedValue> 18348 </enumeratedValues> 18349 </field> 18350 <field> 18351 <name>PIN18</name> 18352 <description>Pin 18.</description> 18353 <lsb>18</lsb> <msb>18</msb> 18354 <enumeratedValues> 18355 <enumeratedValue> 18356 <name>Low</name> 18357 <description>Pin input is low.</description> 18358 <value>0</value> 18359 </enumeratedValue> 18360 <enumeratedValue> 18361 <name>High</name> 18362 <description>Pin input is high.</description> 18363 <value>1</value> 18364 </enumeratedValue> 18365 </enumeratedValues> 18366 </field> 18367 <field> 18368 <name>PIN19</name> 18369 <description>Pin 19.</description> 18370 <lsb>19</lsb> <msb>19</msb> 18371 <enumeratedValues> 18372 <enumeratedValue> 18373 <name>Low</name> 18374 <description>Pin input is low.</description> 18375 <value>0</value> 18376 </enumeratedValue> 18377 <enumeratedValue> 18378 <name>High</name> 18379 <description>Pin input is high.</description> 18380 <value>1</value> 18381 </enumeratedValue> 18382 </enumeratedValues> 18383 </field> 18384 <field> 18385 <name>PIN20</name> 18386 <description>Pin 20.</description> 18387 <lsb>20</lsb> <msb>20</msb> 18388 <enumeratedValues> 18389 <enumeratedValue> 18390 <name>Low</name> 18391 <description>Pin input is low.</description> 18392 <value>0</value> 18393 </enumeratedValue> 18394 <enumeratedValue> 18395 <name>High</name> 18396 <description>Pin input is high.</description> 18397 <value>1</value> 18398 </enumeratedValue> 18399 </enumeratedValues> 18400 </field> 18401 <field> 18402 <name>PIN21</name> 18403 <description>Pin 21.</description> 18404 <lsb>21</lsb> <msb>21</msb> 18405 <enumeratedValues> 18406 <enumeratedValue> 18407 <name>Low</name> 18408 <description>Pin input is low.</description> 18409 <value>0</value> 18410 </enumeratedValue> 18411 <enumeratedValue> 18412 <name>High</name> 18413 <description>Pin input is high.</description> 18414 <value>1</value> 18415 </enumeratedValue> 18416 </enumeratedValues> 18417 </field> 18418 <field> 18419 <name>PIN22</name> 18420 <description>Pin 22.</description> 18421 <lsb>22</lsb> <msb>22</msb> 18422 <enumeratedValues> 18423 <enumeratedValue> 18424 <name>Low</name> 18425 <description>Pin input is low.</description> 18426 <value>0</value> 18427 </enumeratedValue> 18428 <enumeratedValue> 18429 <name>High</name> 18430 <description>Pin input is high.</description> 18431 <value>1</value> 18432 </enumeratedValue> 18433 </enumeratedValues> 18434 </field> 18435 <field> 18436 <name>PIN23</name> 18437 <description>Pin 23.</description> 18438 <lsb>23</lsb> <msb>23</msb> 18439 <enumeratedValues> 18440 <enumeratedValue> 18441 <name>Low</name> 18442 <description>Pin input is low.</description> 18443 <value>0</value> 18444 </enumeratedValue> 18445 <enumeratedValue> 18446 <name>High</name> 18447 <description>Pin input is high.</description> 18448 <value>1</value> 18449 </enumeratedValue> 18450 </enumeratedValues> 18451 </field> 18452 <field> 18453 <name>PIN24</name> 18454 <description>Pin 24.</description> 18455 <lsb>24</lsb> <msb>24</msb> 18456 <enumeratedValues> 18457 <enumeratedValue> 18458 <name>Low</name> 18459 <description>Pin input is low.</description> 18460 <value>0</value> 18461 </enumeratedValue> 18462 <enumeratedValue> 18463 <name>High</name> 18464 <description>Pin input is high.</description> 18465 <value>1</value> 18466 </enumeratedValue> 18467 </enumeratedValues> 18468 </field> 18469 <field> 18470 <name>PIN25</name> 18471 <description>Pin 25.</description> 18472 <lsb>25</lsb> <msb>25</msb> 18473 <enumeratedValues> 18474 <enumeratedValue> 18475 <name>Low</name> 18476 <description>Pin input is low.</description> 18477 <value>0</value> 18478 </enumeratedValue> 18479 <enumeratedValue> 18480 <name>High</name> 18481 <description>Pin input is high.</description> 18482 <value>1</value> 18483 </enumeratedValue> 18484 </enumeratedValues> 18485 </field> 18486 <field> 18487 <name>PIN26</name> 18488 <description>Pin 26.</description> 18489 <lsb>26</lsb> <msb>26</msb> 18490 <enumeratedValues> 18491 <enumeratedValue> 18492 <name>Low</name> 18493 <description>Pin input is low.</description> 18494 <value>0</value> 18495 </enumeratedValue> 18496 <enumeratedValue> 18497 <name>High</name> 18498 <description>Pin input is high.</description> 18499 <value>1</value> 18500 </enumeratedValue> 18501 </enumeratedValues> 18502 </field> 18503 <field> 18504 <name>PIN27</name> 18505 <description>Pin 27.</description> 18506 <lsb>27</lsb> <msb>27</msb> 18507 <enumeratedValues> 18508 <enumeratedValue> 18509 <name>Low</name> 18510 <description>Pin input is low.</description> 18511 <value>0</value> 18512 </enumeratedValue> 18513 <enumeratedValue> 18514 <name>High</name> 18515 <description>Pin input is high.</description> 18516 <value>1</value> 18517 </enumeratedValue> 18518 </enumeratedValues> 18519 </field> 18520 <field> 18521 <name>PIN28</name> 18522 <description>Pin 28.</description> 18523 <lsb>28</lsb> <msb>28</msb> 18524 <enumeratedValues> 18525 <enumeratedValue> 18526 <name>Low</name> 18527 <description>Pin input is low.</description> 18528 <value>0</value> 18529 </enumeratedValue> 18530 <enumeratedValue> 18531 <name>High</name> 18532 <description>Pin input is high.</description> 18533 <value>1</value> 18534 </enumeratedValue> 18535 </enumeratedValues> 18536 </field> 18537 <field> 18538 <name>PIN29</name> 18539 <description>Pin 29.</description> 18540 <lsb>29</lsb> <msb>29</msb> 18541 <enumeratedValues> 18542 <enumeratedValue> 18543 <name>Low</name> 18544 <description>Pin input is low.</description> 18545 <value>0</value> 18546 </enumeratedValue> 18547 <enumeratedValue> 18548 <name>High</name> 18549 <description>Pin input is high.</description> 18550 <value>1</value> 18551 </enumeratedValue> 18552 </enumeratedValues> 18553 </field> 18554 <field> 18555 <name>PIN30</name> 18556 <description>Pin 30.</description> 18557 <lsb>30</lsb> <msb>30</msb> 18558 <enumeratedValues> 18559 <enumeratedValue> 18560 <name>Low</name> 18561 <description>Pin input is low.</description> 18562 <value>0</value> 18563 </enumeratedValue> 18564 <enumeratedValue> 18565 <name>High</name> 18566 <description>Pin input is high.</description> 18567 <value>1</value> 18568 </enumeratedValue> 18569 </enumeratedValues> 18570 </field> 18571 <field> 18572 <name>PIN31</name> 18573 <description>Pin 31.</description> 18574 <lsb>31</lsb> <msb>31</msb> 18575 <enumeratedValues> 18576 <enumeratedValue> 18577 <name>Low</name> 18578 <description>Pin input is low.</description> 18579 <value>0</value> 18580 </enumeratedValue> 18581 <enumeratedValue> 18582 <name>High</name> 18583 <description>Pin input is high.</description> 18584 <value>1</value> 18585 </enumeratedValue> 18586 </enumeratedValues> 18587 </field> 18588 </fields> 18589 </register> 18590 18591 <register> 18592 <name>DIR</name> 18593 <description>Direction of GPIO pins.</description> 18594 <addressOffset>0x514</addressOffset> 18595 <fields> 18596 <field> 18597 <name>PIN0</name> 18598 <description>Pin 0.</description> 18599 <lsb>0</lsb> <msb>0</msb> 18600 <enumeratedValues> 18601 <enumeratedValue> 18602 <name>Input</name> 18603 <description>Pin set as input.</description> 18604 <value>0</value> 18605 </enumeratedValue> 18606 <enumeratedValue> 18607 <name>Output</name> 18608 <description>Pin set as output.</description> 18609 <value>1</value> 18610 </enumeratedValue> 18611 </enumeratedValues> 18612 </field> 18613 <field> 18614 <name>PIN1</name> 18615 <description>Pin 1.</description> 18616 <lsb>1</lsb> <msb>1</msb> 18617 <enumeratedValues> 18618 <enumeratedValue> 18619 <name>Input</name> 18620 <description>Pin set as input.</description> 18621 <value>0</value> 18622 </enumeratedValue> 18623 <enumeratedValue> 18624 <name>Output</name> 18625 <description>Pin set as output.</description> 18626 <value>1</value> 18627 </enumeratedValue> 18628 </enumeratedValues> 18629 </field> 18630 <field> 18631 <name>PIN2</name> 18632 <description>Pin 2.</description> 18633 <lsb>2</lsb> <msb>2</msb> 18634 <enumeratedValues> 18635 <enumeratedValue> 18636 <name>Input</name> 18637 <description>Pin set as input.</description> 18638 <value>0</value> 18639 </enumeratedValue> 18640 <enumeratedValue> 18641 <name>Output</name> 18642 <description>Pin set as output.</description> 18643 <value>1</value> 18644 </enumeratedValue> 18645 </enumeratedValues> 18646 </field> 18647 <field> 18648 <name>PIN3</name> 18649 <description>Pin 3.</description> 18650 <lsb>3</lsb> <msb>3</msb> 18651 <enumeratedValues> 18652 <enumeratedValue> 18653 <name>Input</name> 18654 <description>Pin set as input.</description> 18655 <value>0</value> 18656 </enumeratedValue> 18657 <enumeratedValue> 18658 <name>Output</name> 18659 <description>Pin set as output.</description> 18660 <value>1</value> 18661 </enumeratedValue> 18662 </enumeratedValues> 18663 </field> 18664 <field> 18665 <name>PIN4</name> 18666 <description>Pin 4.</description> 18667 <lsb>4</lsb> <msb>4</msb> 18668 <enumeratedValues> 18669 <enumeratedValue> 18670 <name>Input</name> 18671 <description>Pin set as input.</description> 18672 <value>0</value> 18673 </enumeratedValue> 18674 <enumeratedValue> 18675 <name>Output</name> 18676 <description>Pin set as output.</description> 18677 <value>1</value> 18678 </enumeratedValue> 18679 </enumeratedValues> 18680 </field> 18681 <field> 18682 <name>PIN5</name> 18683 <description>Pin 5.</description> 18684 <lsb>5</lsb> <msb>5</msb> 18685 <enumeratedValues> 18686 <enumeratedValue> 18687 <name>Input</name> 18688 <description>Pin set as input.</description> 18689 <value>0</value> 18690 </enumeratedValue> 18691 <enumeratedValue> 18692 <name>Output</name> 18693 <description>Pin set as output.</description> 18694 <value>1</value> 18695 </enumeratedValue> 18696 </enumeratedValues> 18697 </field> 18698 <field> 18699 <name>PIN6</name> 18700 <description>Pin 6.</description> 18701 <lsb>6</lsb> <msb>6</msb> 18702 <enumeratedValues> 18703 <enumeratedValue> 18704 <name>Input</name> 18705 <description>Pin set as input.</description> 18706 <value>0</value> 18707 </enumeratedValue> 18708 <enumeratedValue> 18709 <name>Output</name> 18710 <description>Pin set as output.</description> 18711 <value>1</value> 18712 </enumeratedValue> 18713 </enumeratedValues> 18714 </field> 18715 <field> 18716 <name>PIN7</name> 18717 <description>Pin 7.</description> 18718 <lsb>7</lsb> <msb>7</msb> 18719 <enumeratedValues> 18720 <enumeratedValue> 18721 <name>Input</name> 18722 <description>Pin set as input.</description> 18723 <value>0</value> 18724 </enumeratedValue> 18725 <enumeratedValue> 18726 <name>Output</name> 18727 <description>Pin set as output.</description> 18728 <value>1</value> 18729 </enumeratedValue> 18730 </enumeratedValues> 18731 </field> 18732 <field> 18733 <name>PIN8</name> 18734 <description>Pin 8.</description> 18735 <lsb>8</lsb> <msb>8</msb> 18736 <enumeratedValues> 18737 <enumeratedValue> 18738 <name>Input</name> 18739 <description>Pin set as input.</description> 18740 <value>0</value> 18741 </enumeratedValue> 18742 <enumeratedValue> 18743 <name>Output</name> 18744 <description>Pin set as output.</description> 18745 <value>1</value> 18746 </enumeratedValue> 18747 </enumeratedValues> 18748 </field> 18749 <field> 18750 <name>PIN9</name> 18751 <description>Pin 9.</description> 18752 <lsb>9</lsb> <msb>9</msb> 18753 <enumeratedValues> 18754 <enumeratedValue> 18755 <name>Input</name> 18756 <description>Pin set as input.</description> 18757 <value>0</value> 18758 </enumeratedValue> 18759 <enumeratedValue> 18760 <name>Output</name> 18761 <description>Pin set as output.</description> 18762 <value>1</value> 18763 </enumeratedValue> 18764 </enumeratedValues> 18765 </field> 18766 <field> 18767 <name>PIN10</name> 18768 <description>Pin 10.</description> 18769 <lsb>10</lsb> <msb>10</msb> 18770 <enumeratedValues> 18771 <enumeratedValue> 18772 <name>Input</name> 18773 <description>Pin set as input.</description> 18774 <value>0</value> 18775 </enumeratedValue> 18776 <enumeratedValue> 18777 <name>Output</name> 18778 <description>Pin set as output.</description> 18779 <value>1</value> 18780 </enumeratedValue> 18781 </enumeratedValues> 18782 </field> 18783 <field> 18784 <name>PIN11</name> 18785 <description>Pin 11.</description> 18786 <lsb>11</lsb> <msb>11</msb> 18787 <enumeratedValues> 18788 <enumeratedValue> 18789 <name>Input</name> 18790 <description>Pin set as input.</description> 18791 <value>0</value> 18792 </enumeratedValue> 18793 <enumeratedValue> 18794 <name>Output</name> 18795 <description>Pin set as output.</description> 18796 <value>1</value> 18797 </enumeratedValue> 18798 </enumeratedValues> 18799 </field> 18800 <field> 18801 <name>PIN12</name> 18802 <description>Pin 12.</description> 18803 <lsb>12</lsb> <msb>12</msb> 18804 <enumeratedValues> 18805 <enumeratedValue> 18806 <name>Input</name> 18807 <description>Pin set as input.</description> 18808 <value>0</value> 18809 </enumeratedValue> 18810 <enumeratedValue> 18811 <name>Output</name> 18812 <description>Pin set as output.</description> 18813 <value>1</value> 18814 </enumeratedValue> 18815 </enumeratedValues> 18816 </field> 18817 <field> 18818 <name>PIN13</name> 18819 <description>Pin 13.</description> 18820 <lsb>13</lsb> <msb>13</msb> 18821 <enumeratedValues> 18822 <enumeratedValue> 18823 <name>Input</name> 18824 <description>Pin set as input.</description> 18825 <value>0</value> 18826 </enumeratedValue> 18827 <enumeratedValue> 18828 <name>Output</name> 18829 <description>Pin set as output.</description> 18830 <value>1</value> 18831 </enumeratedValue> 18832 </enumeratedValues> 18833 </field> 18834 <field> 18835 <name>PIN14</name> 18836 <description>Pin 14.</description> 18837 <lsb>14</lsb> <msb>14</msb> 18838 <enumeratedValues> 18839 <enumeratedValue> 18840 <name>Input</name> 18841 <description>Pin set as input.</description> 18842 <value>0</value> 18843 </enumeratedValue> 18844 <enumeratedValue> 18845 <name>Output</name> 18846 <description>Pin set as output.</description> 18847 <value>1</value> 18848 </enumeratedValue> 18849 </enumeratedValues> 18850 </field> 18851 <field> 18852 <name>PIN15</name> 18853 <description>Pin 15.</description> 18854 <lsb>15</lsb> <msb>15</msb> 18855 <enumeratedValues> 18856 <enumeratedValue> 18857 <name>Input</name> 18858 <description>Pin set as input.</description> 18859 <value>0</value> 18860 </enumeratedValue> 18861 <enumeratedValue> 18862 <name>Output</name> 18863 <description>Pin set as output.</description> 18864 <value>1</value> 18865 </enumeratedValue> 18866 </enumeratedValues> 18867 </field> 18868 <field> 18869 <name>PIN16</name> 18870 <description>Pin 16.</description> 18871 <lsb>16</lsb> <msb>16</msb> 18872 <enumeratedValues> 18873 <enumeratedValue> 18874 <name>Input</name> 18875 <description>Pin set as input.</description> 18876 <value>0</value> 18877 </enumeratedValue> 18878 <enumeratedValue> 18879 <name>Output</name> 18880 <description>Pin set as output.</description> 18881 <value>1</value> 18882 </enumeratedValue> 18883 </enumeratedValues> 18884 </field> 18885 <field> 18886 <name>PIN17</name> 18887 <description>Pin 17.</description> 18888 <lsb>17</lsb> <msb>17</msb> 18889 <enumeratedValues> 18890 <enumeratedValue> 18891 <name>Input</name> 18892 <description>Pin set as input.</description> 18893 <value>0</value> 18894 </enumeratedValue> 18895 <enumeratedValue> 18896 <name>Output</name> 18897 <description>Pin set as output.</description> 18898 <value>1</value> 18899 </enumeratedValue> 18900 </enumeratedValues> 18901 </field> 18902 <field> 18903 <name>PIN18</name> 18904 <description>Pin 18.</description> 18905 <lsb>18</lsb> <msb>18</msb> 18906 <enumeratedValues> 18907 <enumeratedValue> 18908 <name>Input</name> 18909 <description>Pin set as input.</description> 18910 <value>0</value> 18911 </enumeratedValue> 18912 <enumeratedValue> 18913 <name>Output</name> 18914 <description>Pin set as output.</description> 18915 <value>1</value> 18916 </enumeratedValue> 18917 </enumeratedValues> 18918 </field> 18919 <field> 18920 <name>PIN19</name> 18921 <description>Pin 19.</description> 18922 <lsb>19</lsb> <msb>19</msb> 18923 <enumeratedValues> 18924 <enumeratedValue> 18925 <name>Input</name> 18926 <description>Pin set as input.</description> 18927 <value>0</value> 18928 </enumeratedValue> 18929 <enumeratedValue> 18930 <name>Output</name> 18931 <description>Pin set as output.</description> 18932 <value>1</value> 18933 </enumeratedValue> 18934 </enumeratedValues> 18935 </field> 18936 <field> 18937 <name>PIN20</name> 18938 <description>Pin 20.</description> 18939 <lsb>20</lsb> <msb>20</msb> 18940 <enumeratedValues> 18941 <enumeratedValue> 18942 <name>Input</name> 18943 <description>Pin set as input.</description> 18944 <value>0</value> 18945 </enumeratedValue> 18946 <enumeratedValue> 18947 <name>Output</name> 18948 <description>Pin set as output.</description> 18949 <value>1</value> 18950 </enumeratedValue> 18951 </enumeratedValues> 18952 </field> 18953 <field> 18954 <name>PIN21</name> 18955 <description>Pin 21.</description> 18956 <lsb>21</lsb> <msb>21</msb> 18957 <enumeratedValues> 18958 <enumeratedValue> 18959 <name>Input</name> 18960 <description>Pin set as input.</description> 18961 <value>0</value> 18962 </enumeratedValue> 18963 <enumeratedValue> 18964 <name>Output</name> 18965 <description>Pin set as output.</description> 18966 <value>1</value> 18967 </enumeratedValue> 18968 </enumeratedValues> 18969 </field> 18970 <field> 18971 <name>PIN22</name> 18972 <description>Pin 22.</description> 18973 <lsb>22</lsb> <msb>22</msb> 18974 <enumeratedValues> 18975 <enumeratedValue> 18976 <name>Input</name> 18977 <description>Pin set as input.</description> 18978 <value>0</value> 18979 </enumeratedValue> 18980 <enumeratedValue> 18981 <name>Output</name> 18982 <description>Pin set as output.</description> 18983 <value>1</value> 18984 </enumeratedValue> 18985 </enumeratedValues> 18986 </field> 18987 <field> 18988 <name>PIN23</name> 18989 <description>Pin 23.</description> 18990 <lsb>23</lsb> <msb>23</msb> 18991 <enumeratedValues> 18992 <enumeratedValue> 18993 <name>Input</name> 18994 <description>Pin set as input.</description> 18995 <value>0</value> 18996 </enumeratedValue> 18997 <enumeratedValue> 18998 <name>Output</name> 18999 <description>Pin set as output.</description> 19000 <value>1</value> 19001 </enumeratedValue> 19002 </enumeratedValues> 19003 </field> 19004 <field> 19005 <name>PIN24</name> 19006 <description>Pin 24.</description> 19007 <lsb>24</lsb> <msb>24</msb> 19008 <enumeratedValues> 19009 <enumeratedValue> 19010 <name>Input</name> 19011 <description>Pin set as input.</description> 19012 <value>0</value> 19013 </enumeratedValue> 19014 <enumeratedValue> 19015 <name>Output</name> 19016 <description>Pin set as output.</description> 19017 <value>1</value> 19018 </enumeratedValue> 19019 </enumeratedValues> 19020 </field> 19021 <field> 19022 <name>PIN25</name> 19023 <description>Pin 25.</description> 19024 <lsb>25</lsb> <msb>25</msb> 19025 <enumeratedValues> 19026 <enumeratedValue> 19027 <name>Input</name> 19028 <description>Pin set as input.</description> 19029 <value>0</value> 19030 </enumeratedValue> 19031 <enumeratedValue> 19032 <name>Output</name> 19033 <description>Pin set as output.</description> 19034 <value>1</value> 19035 </enumeratedValue> 19036 </enumeratedValues> 19037 </field> 19038 <field> 19039 <name>PIN26</name> 19040 <description>Pin 26.</description> 19041 <lsb>26</lsb> <msb>26</msb> 19042 <enumeratedValues> 19043 <enumeratedValue> 19044 <name>Input</name> 19045 <description>Pin set as input.</description> 19046 <value>0</value> 19047 </enumeratedValue> 19048 <enumeratedValue> 19049 <name>Output</name> 19050 <description>Pin set as output.</description> 19051 <value>1</value> 19052 </enumeratedValue> 19053 </enumeratedValues> 19054 </field> 19055 <field> 19056 <name>PIN27</name> 19057 <description>Pin 27.</description> 19058 <lsb>27</lsb> <msb>27</msb> 19059 <enumeratedValues> 19060 <enumeratedValue> 19061 <name>Input</name> 19062 <description>Pin set as input.</description> 19063 <value>0</value> 19064 </enumeratedValue> 19065 <enumeratedValue> 19066 <name>Output</name> 19067 <description>Pin set as output.</description> 19068 <value>1</value> 19069 </enumeratedValue> 19070 </enumeratedValues> 19071 </field> 19072 <field> 19073 <name>PIN28</name> 19074 <description>Pin 28.</description> 19075 <lsb>28</lsb> <msb>28</msb> 19076 <enumeratedValues> 19077 <enumeratedValue> 19078 <name>Input</name> 19079 <description>Pin set as input.</description> 19080 <value>0</value> 19081 </enumeratedValue> 19082 <enumeratedValue> 19083 <name>Output</name> 19084 <description>Pin set as output.</description> 19085 <value>1</value> 19086 </enumeratedValue> 19087 </enumeratedValues> 19088 </field> 19089 <field> 19090 <name>PIN29</name> 19091 <description>Pin 29.</description> 19092 <lsb>29</lsb> <msb>29</msb> 19093 <enumeratedValues> 19094 <enumeratedValue> 19095 <name>Input</name> 19096 <description>Pin set as input.</description> 19097 <value>0</value> 19098 </enumeratedValue> 19099 <enumeratedValue> 19100 <name>Output</name> 19101 <description>Pin set as output.</description> 19102 <value>1</value> 19103 </enumeratedValue> 19104 </enumeratedValues> 19105 </field> 19106 <field> 19107 <name>PIN30</name> 19108 <description>Pin 30.</description> 19109 <lsb>30</lsb> <msb>30</msb> 19110 <enumeratedValues> 19111 <enumeratedValue> 19112 <name>Input</name> 19113 <description>Pin set as input.</description> 19114 <value>0</value> 19115 </enumeratedValue> 19116 <enumeratedValue> 19117 <name>Output</name> 19118 <description>Pin set as output.</description> 19119 <value>1</value> 19120 </enumeratedValue> 19121 </enumeratedValues> 19122 </field> 19123 <field> 19124 <name>PIN31</name> 19125 <description>Pin 31.</description> 19126 <lsb>31</lsb> <msb>31</msb> 19127 <enumeratedValues> 19128 <enumeratedValue> 19129 <name>Input</name> 19130 <description>Pin set as input.</description> 19131 <value>0</value> 19132 </enumeratedValue> 19133 <enumeratedValue> 19134 <name>Output</name> 19135 <description>Pin set as output.</description> 19136 <value>1</value> 19137 </enumeratedValue> 19138 </enumeratedValues> 19139 </field> 19140 </fields> 19141 </register> 19142 <register> 19143 <name>DIRSET</name> 19144 <description>DIR set register.</description> 19145 <addressOffset>0x518</addressOffset> 19146 <fields> 19147 <field> 19148 <name>PIN0</name> 19149 <description>Set as output pin 0.</description> 19150 <lsb>0</lsb> <msb>0</msb> 19151 <enumeratedValues> 19152 <usage>read</usage> 19153 <enumeratedValue> 19154 <name>Input</name> 19155 <description>Pin set as input.</description> 19156 <value>0</value> 19157 </enumeratedValue> 19158 <enumeratedValue> 19159 <name>Output</name> 19160 <description>Pin set as output.</description> 19161 <value>1</value> 19162 </enumeratedValue> 19163 </enumeratedValues> 19164 <enumeratedValues> 19165 <usage>write</usage> 19166 <enumeratedValue> 19167 <name>Set</name> 19168 <description>Set pin as output.</description> 19169 <value>1</value> 19170 </enumeratedValue> 19171 </enumeratedValues> 19172 </field> 19173 <field> 19174 <name>PIN1</name> 19175 <description>Set as output pin 1.</description> 19176 <lsb>1</lsb> <msb>1</msb> 19177 <enumeratedValues> 19178 <usage>read</usage> 19179 <enumeratedValue> 19180 <name>Input</name> 19181 <description>Pin set as input.</description> 19182 <value>0</value> 19183 </enumeratedValue> 19184 <enumeratedValue> 19185 <name>Output</name> 19186 <description>Pin set as output.</description> 19187 <value>1</value> 19188 </enumeratedValue> 19189 </enumeratedValues> 19190 <enumeratedValues> 19191 <usage>write</usage> 19192 <enumeratedValue> 19193 <name>Set</name> 19194 <description>Set pin as output.</description> 19195 <value>1</value> 19196 </enumeratedValue> 19197 </enumeratedValues> 19198 </field> 19199 <field> 19200 <name>PIN2</name> 19201 <description>Set as output pin 2.</description> 19202 <lsb>2</lsb> <msb>2</msb> 19203 <enumeratedValues> 19204 <usage>read</usage> 19205 <enumeratedValue> 19206 <name>Input</name> 19207 <description>Pin set as input.</description> 19208 <value>0</value> 19209 </enumeratedValue> 19210 <enumeratedValue> 19211 <name>Output</name> 19212 <description>Pin set as output.</description> 19213 <value>1</value> 19214 </enumeratedValue> 19215 </enumeratedValues> 19216 <enumeratedValues> 19217 <usage>write</usage> 19218 <enumeratedValue> 19219 <name>Set</name> 19220 <description>Set pin as output.</description> 19221 <value>1</value> 19222 </enumeratedValue> 19223 </enumeratedValues> 19224 </field> 19225 <field> 19226 <name>PIN3</name> 19227 <description>Set as output pin 3.</description> 19228 <lsb>3</lsb> <msb>3</msb> 19229 <enumeratedValues> 19230 <usage>read</usage> 19231 <enumeratedValue> 19232 <name>Input</name> 19233 <description>Pin set as input.</description> 19234 <value>0</value> 19235 </enumeratedValue> 19236 <enumeratedValue> 19237 <name>Output</name> 19238 <description>Pin set as output.</description> 19239 <value>1</value> 19240 </enumeratedValue> 19241 </enumeratedValues> 19242 <enumeratedValues> 19243 <usage>write</usage> 19244 <enumeratedValue> 19245 <name>Set</name> 19246 <description>Set pin as output.</description> 19247 <value>1</value> 19248 </enumeratedValue> 19249 </enumeratedValues> 19250 </field> 19251 <field> 19252 <name>PIN4</name> 19253 <description>Set as output pin 4.</description> 19254 <lsb>4</lsb> <msb>4</msb> 19255 <enumeratedValues> 19256 <usage>read</usage> 19257 <enumeratedValue> 19258 <name>Input</name> 19259 <description>Pin set as input.</description> 19260 <value>0</value> 19261 </enumeratedValue> 19262 <enumeratedValue> 19263 <name>Output</name> 19264 <description>Pin set as output.</description> 19265 <value>1</value> 19266 </enumeratedValue> 19267 </enumeratedValues> 19268 <enumeratedValues> 19269 <usage>write</usage> 19270 <enumeratedValue> 19271 <name>Set</name> 19272 <description>Set pin as output.</description> 19273 <value>1</value> 19274 </enumeratedValue> 19275 </enumeratedValues> 19276 </field> 19277 <field> 19278 <name>PIN5</name> 19279 <description>Set as output pin 5.</description> 19280 <lsb>5</lsb> <msb>5</msb> 19281 <enumeratedValues> 19282 <usage>read</usage> 19283 <enumeratedValue> 19284 <name>Input</name> 19285 <description>Pin set as input.</description> 19286 <value>0</value> 19287 </enumeratedValue> 19288 <enumeratedValue> 19289 <name>Output</name> 19290 <description>Pin set as output.</description> 19291 <value>1</value> 19292 </enumeratedValue> 19293 </enumeratedValues> 19294 <enumeratedValues> 19295 <usage>write</usage> 19296 <enumeratedValue> 19297 <name>Set</name> 19298 <description>Set pin as output.</description> 19299 <value>1</value> 19300 </enumeratedValue> 19301 </enumeratedValues> 19302 </field> 19303 <field> 19304 <name>PIN6</name> 19305 <description>Set as output pin 6.</description> 19306 <lsb>6</lsb> <msb>6</msb> 19307 <enumeratedValues> 19308 <usage>read</usage> 19309 <enumeratedValue> 19310 <name>Input</name> 19311 <description>Pin set as input.</description> 19312 <value>0</value> 19313 </enumeratedValue> 19314 <enumeratedValue> 19315 <name>Output</name> 19316 <description>Pin set as output.</description> 19317 <value>1</value> 19318 </enumeratedValue> 19319 </enumeratedValues> 19320 <enumeratedValues> 19321 <usage>write</usage> 19322 <enumeratedValue> 19323 <name>Set</name> 19324 <description>Set pin as output.</description> 19325 <value>1</value> 19326 </enumeratedValue> 19327 </enumeratedValues> 19328 </field> 19329 <field> 19330 <name>PIN7</name> 19331 <description>Set as output pin 7.</description> 19332 <lsb>7</lsb> <msb>7</msb> 19333 <enumeratedValues> 19334 <usage>read</usage> 19335 <enumeratedValue> 19336 <name>Input</name> 19337 <description>Pin set as input.</description> 19338 <value>0</value> 19339 </enumeratedValue> 19340 <enumeratedValue> 19341 <name>Output</name> 19342 <description>Pin set as output.</description> 19343 <value>1</value> 19344 </enumeratedValue> 19345 </enumeratedValues> 19346 <enumeratedValues> 19347 <usage>write</usage> 19348 <enumeratedValue> 19349 <name>Set</name> 19350 <description>Set pin as output.</description> 19351 <value>1</value> 19352 </enumeratedValue> 19353 </enumeratedValues> 19354 </field> 19355 <field> 19356 <name>PIN8</name> 19357 <description>Set as output pin 8.</description> 19358 <lsb>8</lsb> <msb>8</msb> 19359 <enumeratedValues> 19360 <usage>read</usage> 19361 <enumeratedValue> 19362 <name>Input</name> 19363 <description>Pin set as input.</description> 19364 <value>0</value> 19365 </enumeratedValue> 19366 <enumeratedValue> 19367 <name>Output</name> 19368 <description>Pin set as output.</description> 19369 <value>1</value> 19370 </enumeratedValue> 19371 </enumeratedValues> 19372 <enumeratedValues> 19373 <usage>write</usage> 19374 <enumeratedValue> 19375 <name>Set</name> 19376 <description>Set pin as output.</description> 19377 <value>1</value> 19378 </enumeratedValue> 19379 </enumeratedValues> 19380 </field> 19381 <field> 19382 <name>PIN9</name> 19383 <description>Set as output pin 9.</description> 19384 <lsb>9</lsb> <msb>9</msb> 19385 <enumeratedValues> 19386 <usage>read</usage> 19387 <enumeratedValue> 19388 <name>Input</name> 19389 <description>Pin set as input.</description> 19390 <value>0</value> 19391 </enumeratedValue> 19392 <enumeratedValue> 19393 <name>Output</name> 19394 <description>Pin set as output.</description> 19395 <value>1</value> 19396 </enumeratedValue> 19397 </enumeratedValues> 19398 <enumeratedValues> 19399 <usage>write</usage> 19400 <enumeratedValue> 19401 <name>Set</name> 19402 <description>Set pin as output.</description> 19403 <value>1</value> 19404 </enumeratedValue> 19405 </enumeratedValues> 19406 </field> 19407 <field> 19408 <name>PIN10</name> 19409 <description>Set as output pin 10.</description> 19410 <lsb>10</lsb> <msb>10</msb> 19411 <enumeratedValues> 19412 <usage>read</usage> 19413 <enumeratedValue> 19414 <name>Input</name> 19415 <description>Pin set as input.</description> 19416 <value>0</value> 19417 </enumeratedValue> 19418 <enumeratedValue> 19419 <name>Output</name> 19420 <description>Pin set as output.</description> 19421 <value>1</value> 19422 </enumeratedValue> 19423 </enumeratedValues> 19424 <enumeratedValues> 19425 <usage>write</usage> 19426 <enumeratedValue> 19427 <name>Set</name> 19428 <description>Set pin as output.</description> 19429 <value>1</value> 19430 </enumeratedValue> 19431 </enumeratedValues> 19432 </field> 19433 <field> 19434 <name>PIN11</name> 19435 <description>Set as output pin 11.</description> 19436 <lsb>11</lsb> <msb>11</msb> 19437 <enumeratedValues> 19438 <usage>read</usage> 19439 <enumeratedValue> 19440 <name>Input</name> 19441 <description>Pin set as input.</description> 19442 <value>0</value> 19443 </enumeratedValue> 19444 <enumeratedValue> 19445 <name>Output</name> 19446 <description>Pin set as output.</description> 19447 <value>1</value> 19448 </enumeratedValue> 19449 </enumeratedValues> 19450 <enumeratedValues> 19451 <usage>write</usage> 19452 <enumeratedValue> 19453 <name>Set</name> 19454 <description>Set pin as output.</description> 19455 <value>1</value> 19456 </enumeratedValue> 19457 </enumeratedValues> 19458 </field> 19459 <field> 19460 <name>PIN12</name> 19461 <description>Set as output pin 12.</description> 19462 <lsb>12</lsb> <msb>12</msb> 19463 <enumeratedValues> 19464 <usage>read</usage> 19465 <enumeratedValue> 19466 <name>Input</name> 19467 <description>Pin set as input.</description> 19468 <value>0</value> 19469 </enumeratedValue> 19470 <enumeratedValue> 19471 <name>Output</name> 19472 <description>Pin set as output.</description> 19473 <value>1</value> 19474 </enumeratedValue> 19475 </enumeratedValues> 19476 <enumeratedValues> 19477 <usage>write</usage> 19478 <enumeratedValue> 19479 <name>Set</name> 19480 <description>Set pin as output.</description> 19481 <value>1</value> 19482 </enumeratedValue> 19483 </enumeratedValues> 19484 </field> 19485 <field> 19486 <name>PIN13</name> 19487 <description>Set as output pin 13.</description> 19488 <lsb>13</lsb> <msb>13</msb> 19489 <enumeratedValues> 19490 <usage>read</usage> 19491 <enumeratedValue> 19492 <name>Input</name> 19493 <description>Pin set as input.</description> 19494 <value>0</value> 19495 </enumeratedValue> 19496 <enumeratedValue> 19497 <name>Output</name> 19498 <description>Pin set as output.</description> 19499 <value>1</value> 19500 </enumeratedValue> 19501 </enumeratedValues> 19502 <enumeratedValues> 19503 <usage>write</usage> 19504 <enumeratedValue> 19505 <name>Set</name> 19506 <description>Set pin as output.</description> 19507 <value>1</value> 19508 </enumeratedValue> 19509 </enumeratedValues> 19510 </field> 19511 <field> 19512 <name>PIN14</name> 19513 <description>Set as output pin 14.</description> 19514 <lsb>14</lsb> <msb>14</msb> 19515 <enumeratedValues> 19516 <usage>read</usage> 19517 <enumeratedValue> 19518 <name>Input</name> 19519 <description>Pin set as input.</description> 19520 <value>0</value> 19521 </enumeratedValue> 19522 <enumeratedValue> 19523 <name>Output</name> 19524 <description>Pin set as output.</description> 19525 <value>1</value> 19526 </enumeratedValue> 19527 </enumeratedValues> 19528 <enumeratedValues> 19529 <usage>write</usage> 19530 <enumeratedValue> 19531 <name>Set</name> 19532 <description>Set pin as output.</description> 19533 <value>1</value> 19534 </enumeratedValue> 19535 </enumeratedValues> 19536 </field> 19537 <field> 19538 <name>PIN15</name> 19539 <description>Set as output pin 15.</description> 19540 <lsb>15</lsb> <msb>15</msb> 19541 <enumeratedValues> 19542 <usage>read</usage> 19543 <enumeratedValue> 19544 <name>Input</name> 19545 <description>Pin set as input.</description> 19546 <value>0</value> 19547 </enumeratedValue> 19548 <enumeratedValue> 19549 <name>Output</name> 19550 <description>Pin set as output.</description> 19551 <value>1</value> 19552 </enumeratedValue> 19553 </enumeratedValues> 19554 <enumeratedValues> 19555 <usage>write</usage> 19556 <enumeratedValue> 19557 <name>Set</name> 19558 <description>Set pin as output.</description> 19559 <value>1</value> 19560 </enumeratedValue> 19561 </enumeratedValues> 19562 </field> 19563 <field> 19564 <name>PIN16</name> 19565 <description>Set as output pin 16.</description> 19566 <lsb>16</lsb> <msb>16</msb> 19567 <enumeratedValues> 19568 <usage>read</usage> 19569 <enumeratedValue> 19570 <name>Input</name> 19571 <description>Pin set as input.</description> 19572 <value>0</value> 19573 </enumeratedValue> 19574 <enumeratedValue> 19575 <name>Output</name> 19576 <description>Pin set as output.</description> 19577 <value>1</value> 19578 </enumeratedValue> 19579 </enumeratedValues> 19580 <enumeratedValues> 19581 <usage>write</usage> 19582 <enumeratedValue> 19583 <name>Set</name> 19584 <description>Set pin as output.</description> 19585 <value>1</value> 19586 </enumeratedValue> 19587 </enumeratedValues> 19588 </field> 19589 <field> 19590 <name>PIN17</name> 19591 <description>Set as output pin 17.</description> 19592 <lsb>17</lsb> <msb>17</msb> 19593 <enumeratedValues> 19594 <usage>read</usage> 19595 <enumeratedValue> 19596 <name>Input</name> 19597 <description>Pin set as input.</description> 19598 <value>0</value> 19599 </enumeratedValue> 19600 <enumeratedValue> 19601 <name>Output</name> 19602 <description>Pin set as output.</description> 19603 <value>1</value> 19604 </enumeratedValue> 19605 </enumeratedValues> 19606 <enumeratedValues> 19607 <usage>write</usage> 19608 <enumeratedValue> 19609 <name>Set</name> 19610 <description>Set pin as output.</description> 19611 <value>1</value> 19612 </enumeratedValue> 19613 </enumeratedValues> 19614 </field> 19615 <field> 19616 <name>PIN18</name> 19617 <description>Set as output pin 18.</description> 19618 <lsb>18</lsb> <msb>18</msb> 19619 <enumeratedValues> 19620 <usage>read</usage> 19621 <enumeratedValue> 19622 <name>Input</name> 19623 <description>Pin set as input.</description> 19624 <value>0</value> 19625 </enumeratedValue> 19626 <enumeratedValue> 19627 <name>Output</name> 19628 <description>Pin set as output.</description> 19629 <value>1</value> 19630 </enumeratedValue> 19631 </enumeratedValues> 19632 <enumeratedValues> 19633 <usage>write</usage> 19634 <enumeratedValue> 19635 <name>Set</name> 19636 <description>Set pin as output.</description> 19637 <value>1</value> 19638 </enumeratedValue> 19639 </enumeratedValues> 19640 </field> 19641 <field> 19642 <name>PIN19</name> 19643 <description>Set as output pin 19.</description> 19644 <lsb>19</lsb> <msb>19</msb> 19645 <enumeratedValues> 19646 <usage>read</usage> 19647 <enumeratedValue> 19648 <name>Input</name> 19649 <description>Pin set as input.</description> 19650 <value>0</value> 19651 </enumeratedValue> 19652 <enumeratedValue> 19653 <name>Output</name> 19654 <description>Pin set as output.</description> 19655 <value>1</value> 19656 </enumeratedValue> 19657 </enumeratedValues> 19658 <enumeratedValues> 19659 <usage>write</usage> 19660 <enumeratedValue> 19661 <name>Set</name> 19662 <description>Set pin as output.</description> 19663 <value>1</value> 19664 </enumeratedValue> 19665 </enumeratedValues> 19666 </field> 19667 <field> 19668 <name>PIN20</name> 19669 <description>Set as output pin 20.</description> 19670 <lsb>20</lsb> <msb>20</msb> 19671 <enumeratedValues> 19672 <usage>read</usage> 19673 <enumeratedValue> 19674 <name>Input</name> 19675 <description>Pin set as input.</description> 19676 <value>0</value> 19677 </enumeratedValue> 19678 <enumeratedValue> 19679 <name>Output</name> 19680 <description>Pin set as output.</description> 19681 <value>1</value> 19682 </enumeratedValue> 19683 </enumeratedValues> 19684 <enumeratedValues> 19685 <usage>write</usage> 19686 <enumeratedValue> 19687 <name>Set</name> 19688 <description>Set pin as output.</description> 19689 <value>1</value> 19690 </enumeratedValue> 19691 </enumeratedValues> 19692 </field> 19693 <field> 19694 <name>PIN21</name> 19695 <description>Set as output pin 21.</description> 19696 <lsb>21</lsb> <msb>21</msb> 19697 <enumeratedValues> 19698 <usage>read</usage> 19699 <enumeratedValue> 19700 <name>Input</name> 19701 <description>Pin set as input.</description> 19702 <value>0</value> 19703 </enumeratedValue> 19704 <enumeratedValue> 19705 <name>Output</name> 19706 <description>Pin set as output.</description> 19707 <value>1</value> 19708 </enumeratedValue> 19709 </enumeratedValues> 19710 <enumeratedValues> 19711 <usage>write</usage> 19712 <enumeratedValue> 19713 <name>Set</name> 19714 <description>Set pin as output.</description> 19715 <value>1</value> 19716 </enumeratedValue> 19717 </enumeratedValues> 19718 </field> 19719 <field> 19720 <name>PIN22</name> 19721 <description>Set as output pin 22.</description> 19722 <lsb>22</lsb> <msb>22</msb> 19723 <enumeratedValues> 19724 <usage>read</usage> 19725 <enumeratedValue> 19726 <name>Input</name> 19727 <description>Pin set as input.</description> 19728 <value>0</value> 19729 </enumeratedValue> 19730 <enumeratedValue> 19731 <name>Output</name> 19732 <description>Pin set as output.</description> 19733 <value>1</value> 19734 </enumeratedValue> 19735 </enumeratedValues> 19736 <enumeratedValues> 19737 <usage>write</usage> 19738 <enumeratedValue> 19739 <name>Set</name> 19740 <description>Set pin as output.</description> 19741 <value>1</value> 19742 </enumeratedValue> 19743 </enumeratedValues> 19744 </field> 19745 <field> 19746 <name>PIN23</name> 19747 <description>Set as output pin 23.</description> 19748 <lsb>23</lsb> <msb>23</msb> 19749 <enumeratedValues> 19750 <usage>read</usage> 19751 <enumeratedValue> 19752 <name>Input</name> 19753 <description>Pin set as input.</description> 19754 <value>0</value> 19755 </enumeratedValue> 19756 <enumeratedValue> 19757 <name>Output</name> 19758 <description>Pin set as output.</description> 19759 <value>1</value> 19760 </enumeratedValue> 19761 </enumeratedValues> 19762 <enumeratedValues> 19763 <usage>write</usage> 19764 <enumeratedValue> 19765 <name>Set</name> 19766 <description>Set pin as output.</description> 19767 <value>1</value> 19768 </enumeratedValue> 19769 </enumeratedValues> 19770 </field> 19771 <field> 19772 <name>PIN24</name> 19773 <description>Set as output pin 24.</description> 19774 <lsb>24</lsb> <msb>24</msb> 19775 <enumeratedValues> 19776 <usage>read</usage> 19777 <enumeratedValue> 19778 <name>Input</name> 19779 <description>Pin set as input.</description> 19780 <value>0</value> 19781 </enumeratedValue> 19782 <enumeratedValue> 19783 <name>Output</name> 19784 <description>Pin set as output.</description> 19785 <value>1</value> 19786 </enumeratedValue> 19787 </enumeratedValues> 19788 <enumeratedValues> 19789 <usage>write</usage> 19790 <enumeratedValue> 19791 <name>Set</name> 19792 <description>Set pin as output.</description> 19793 <value>1</value> 19794 </enumeratedValue> 19795 </enumeratedValues> 19796 </field> 19797 <field> 19798 <name>PIN25</name> 19799 <description>Set as output pin 25.</description> 19800 <lsb>25</lsb> <msb>25</msb> 19801 <enumeratedValues> 19802 <usage>read</usage> 19803 <enumeratedValue> 19804 <name>Input</name> 19805 <description>Pin set as input.</description> 19806 <value>0</value> 19807 </enumeratedValue> 19808 <enumeratedValue> 19809 <name>Output</name> 19810 <description>Pin set as output.</description> 19811 <value>1</value> 19812 </enumeratedValue> 19813 </enumeratedValues> 19814 <enumeratedValues> 19815 <usage>write</usage> 19816 <enumeratedValue> 19817 <name>Set</name> 19818 <description>Set pin as output.</description> 19819 <value>1</value> 19820 </enumeratedValue> 19821 </enumeratedValues> 19822 </field> 19823 <field> 19824 <name>PIN26</name> 19825 <description>Set as output pin 26.</description> 19826 <lsb>26</lsb> <msb>26</msb> 19827 <enumeratedValues> 19828 <usage>read</usage> 19829 <enumeratedValue> 19830 <name>Input</name> 19831 <description>Pin set as input.</description> 19832 <value>0</value> 19833 </enumeratedValue> 19834 <enumeratedValue> 19835 <name>Output</name> 19836 <description>Pin set as output.</description> 19837 <value>1</value> 19838 </enumeratedValue> 19839 </enumeratedValues> 19840 <enumeratedValues> 19841 <usage>write</usage> 19842 <enumeratedValue> 19843 <name>Set</name> 19844 <description>Set pin as output.</description> 19845 <value>1</value> 19846 </enumeratedValue> 19847 </enumeratedValues> 19848 </field> 19849 <field> 19850 <name>PIN27</name> 19851 <description>Set as output pin 27.</description> 19852 <lsb>27</lsb> <msb>27</msb> 19853 <enumeratedValues> 19854 <usage>read</usage> 19855 <enumeratedValue> 19856 <name>Input</name> 19857 <description>Pin set as input.</description> 19858 <value>0</value> 19859 </enumeratedValue> 19860 <enumeratedValue> 19861 <name>Output</name> 19862 <description>Pin set as output.</description> 19863 <value>1</value> 19864 </enumeratedValue> 19865 </enumeratedValues> 19866 <enumeratedValues> 19867 <usage>write</usage> 19868 <enumeratedValue> 19869 <name>Set</name> 19870 <description>Set pin as output.</description> 19871 <value>1</value> 19872 </enumeratedValue> 19873 </enumeratedValues> 19874 </field> 19875 <field> 19876 <name>PIN28</name> 19877 <description>Set as output pin 28.</description> 19878 <lsb>28</lsb> <msb>28</msb> 19879 <enumeratedValues> 19880 <usage>read</usage> 19881 <enumeratedValue> 19882 <name>Input</name> 19883 <description>Pin set as input.</description> 19884 <value>0</value> 19885 </enumeratedValue> 19886 <enumeratedValue> 19887 <name>Output</name> 19888 <description>Pin set as output.</description> 19889 <value>1</value> 19890 </enumeratedValue> 19891 </enumeratedValues> 19892 <enumeratedValues> 19893 <usage>write</usage> 19894 <enumeratedValue> 19895 <name>Set</name> 19896 <description>Set pin as output.</description> 19897 <value>1</value> 19898 </enumeratedValue> 19899 </enumeratedValues> 19900 </field> 19901 <field> 19902 <name>PIN29</name> 19903 <description>Set as output pin 29.</description> 19904 <lsb>29</lsb> <msb>29</msb> 19905 <enumeratedValues> 19906 <usage>read</usage> 19907 <enumeratedValue> 19908 <name>Input</name> 19909 <description>Pin set as input.</description> 19910 <value>0</value> 19911 </enumeratedValue> 19912 <enumeratedValue> 19913 <name>Output</name> 19914 <description>Pin set as output.</description> 19915 <value>1</value> 19916 </enumeratedValue> 19917 </enumeratedValues> 19918 <enumeratedValues> 19919 <usage>write</usage> 19920 <enumeratedValue> 19921 <name>Set</name> 19922 <description>Set pin as output.</description> 19923 <value>1</value> 19924 </enumeratedValue> 19925 </enumeratedValues> 19926 </field> 19927 <field> 19928 <name>PIN30</name> 19929 <description>Set as output pin 30.</description> 19930 <lsb>30</lsb> <msb>30</msb> 19931 <enumeratedValues> 19932 <usage>read</usage> 19933 <enumeratedValue> 19934 <name>Input</name> 19935 <description>Pin set as input.</description> 19936 <value>0</value> 19937 </enumeratedValue> 19938 <enumeratedValue> 19939 <name>Output</name> 19940 <description>Pin set as output.</description> 19941 <value>1</value> 19942 </enumeratedValue> 19943 </enumeratedValues> 19944 <enumeratedValues> 19945 <usage>write</usage> 19946 <enumeratedValue> 19947 <name>Set</name> 19948 <description>Set pin as output.</description> 19949 <value>1</value> 19950 </enumeratedValue> 19951 </enumeratedValues> 19952 </field> 19953 <field> 19954 <name>PIN31</name> 19955 <description>Set as output pin 31.</description> 19956 <lsb>31</lsb> <msb>31</msb> 19957 <enumeratedValues> 19958 <usage>read</usage> 19959 <enumeratedValue> 19960 <name>Input</name> 19961 <description>Pin set as input.</description> 19962 <value>0</value> 19963 </enumeratedValue> 19964 <enumeratedValue> 19965 <name>Output</name> 19966 <description>Pin set as output.</description> 19967 <value>1</value> 19968 </enumeratedValue> 19969 </enumeratedValues> 19970 <enumeratedValues> 19971 <usage>write</usage> 19972 <enumeratedValue> 19973 <name>Set</name> 19974 <description>Set pin as output.</description> 19975 <value>1</value> 19976 </enumeratedValue> 19977 </enumeratedValues> 19978 </field> 19979 </fields> 19980 </register> 19981 <register> 19982 <name>DIRCLR</name> 19983 <description>DIR clear register.</description> 19984 <addressOffset>0x51C</addressOffset> 19985 <fields> 19986 <field> 19987 <name>PIN0</name> 19988 <description>Set as input pin 0.</description> 19989 <lsb>0</lsb> <msb>0</msb> 19990 <enumeratedValues> 19991 <usage>read</usage> 19992 <enumeratedValue> 19993 <name>Input</name> 19994 <description>Pin set as input.</description> 19995 <value>0</value> 19996 </enumeratedValue> 19997 <enumeratedValue> 19998 <name>Output</name> 19999 <description>Pin set as output.</description> 20000 <value>1</value> 20001 </enumeratedValue> 20002 </enumeratedValues> 20003 <enumeratedValues> 20004 <usage>write</usage> 20005 <enumeratedValue> 20006 <name>Clear</name> 20007 <description>Set pin as input.</description> 20008 <value>1</value> 20009 </enumeratedValue> 20010 </enumeratedValues> 20011 </field> 20012 <field> 20013 <name>PIN1</name> 20014 <description>Set as input pin 1.</description> 20015 <lsb>1</lsb> <msb>1</msb> 20016 <enumeratedValues> 20017 <usage>read</usage> 20018 <enumeratedValue> 20019 <name>Input</name> 20020 <description>Pin set as input.</description> 20021 <value>0</value> 20022 </enumeratedValue> 20023 <enumeratedValue> 20024 <name>Output</name> 20025 <description>Pin set as output.</description> 20026 <value>1</value> 20027 </enumeratedValue> 20028 </enumeratedValues> 20029 <enumeratedValues> 20030 <usage>write</usage> 20031 <enumeratedValue> 20032 <name>Clear</name> 20033 <description>Set pin as input.</description> 20034 <value>1</value> 20035 </enumeratedValue> 20036 </enumeratedValues> 20037 </field> 20038 <field> 20039 <name>PIN2</name> 20040 <description>Set as input pin 2.</description> 20041 <lsb>2</lsb> <msb>2</msb> 20042 <enumeratedValues> 20043 <usage>read</usage> 20044 <enumeratedValue> 20045 <name>Input</name> 20046 <description>Pin set as input.</description> 20047 <value>0</value> 20048 </enumeratedValue> 20049 <enumeratedValue> 20050 <name>Output</name> 20051 <description>Pin set as output.</description> 20052 <value>1</value> 20053 </enumeratedValue> 20054 </enumeratedValues> 20055 <enumeratedValues> 20056 <usage>write</usage> 20057 <enumeratedValue> 20058 <name>Clear</name> 20059 <description>Set pin as input.</description> 20060 <value>1</value> 20061 </enumeratedValue> 20062 </enumeratedValues> 20063 </field> 20064 <field> 20065 <name>PIN3</name> 20066 <description>Set as input pin 3.</description> 20067 <lsb>3</lsb> <msb>3</msb> 20068 <enumeratedValues> 20069 <usage>read</usage> 20070 <enumeratedValue> 20071 <name>Input</name> 20072 <description>Pin set as input.</description> 20073 <value>0</value> 20074 </enumeratedValue> 20075 <enumeratedValue> 20076 <name>Output</name> 20077 <description>Pin set as output.</description> 20078 <value>1</value> 20079 </enumeratedValue> 20080 </enumeratedValues> 20081 <enumeratedValues> 20082 <usage>write</usage> 20083 <enumeratedValue> 20084 <name>Clear</name> 20085 <description>Set pin as input.</description> 20086 <value>1</value> 20087 </enumeratedValue> 20088 </enumeratedValues> 20089 </field> 20090 <field> 20091 <name>PIN4</name> 20092 <description>Set as input pin 4.</description> 20093 <lsb>4</lsb> <msb>4</msb> 20094 <enumeratedValues> 20095 <usage>read</usage> 20096 <enumeratedValue> 20097 <name>Input</name> 20098 <description>Pin set as input.</description> 20099 <value>0</value> 20100 </enumeratedValue> 20101 <enumeratedValue> 20102 <name>Output</name> 20103 <description>Pin set as output.</description> 20104 <value>1</value> 20105 </enumeratedValue> 20106 </enumeratedValues> 20107 <enumeratedValues> 20108 <usage>write</usage> 20109 <enumeratedValue> 20110 <name>Clear</name> 20111 <description>Set pin as input.</description> 20112 <value>1</value> 20113 </enumeratedValue> 20114 </enumeratedValues> 20115 </field> 20116 <field> 20117 <name>PIN5</name> 20118 <description>Set as input pin 5.</description> 20119 <lsb>5</lsb> <msb>5</msb> 20120 <enumeratedValues> 20121 <usage>read</usage> 20122 <enumeratedValue> 20123 <name>Input</name> 20124 <description>Pin set as input.</description> 20125 <value>0</value> 20126 </enumeratedValue> 20127 <enumeratedValue> 20128 <name>Output</name> 20129 <description>Pin set as output.</description> 20130 <value>1</value> 20131 </enumeratedValue> 20132 </enumeratedValues> 20133 <enumeratedValues> 20134 <usage>write</usage> 20135 <enumeratedValue> 20136 <name>Clear</name> 20137 <description>Set pin as input.</description> 20138 <value>1</value> 20139 </enumeratedValue> 20140 </enumeratedValues> 20141 </field> 20142 <field> 20143 <name>PIN6</name> 20144 <description>Set as input pin 6.</description> 20145 <lsb>6</lsb> <msb>6</msb> 20146 <enumeratedValues> 20147 <usage>read</usage> 20148 <enumeratedValue> 20149 <name>Input</name> 20150 <description>Pin set as input.</description> 20151 <value>0</value> 20152 </enumeratedValue> 20153 <enumeratedValue> 20154 <name>Output</name> 20155 <description>Pin set as output.</description> 20156 <value>1</value> 20157 </enumeratedValue> 20158 </enumeratedValues> 20159 <enumeratedValues> 20160 <usage>write</usage> 20161 <enumeratedValue> 20162 <name>Clear</name> 20163 <description>Set pin as input.</description> 20164 <value>1</value> 20165 </enumeratedValue> 20166 </enumeratedValues> 20167 </field> 20168 <field> 20169 <name>PIN7</name> 20170 <description>Set as input pin 7.</description> 20171 <lsb>7</lsb> <msb>7</msb> 20172 <enumeratedValues> 20173 <usage>read</usage> 20174 <enumeratedValue> 20175 <name>Input</name> 20176 <description>Pin set as input.</description> 20177 <value>0</value> 20178 </enumeratedValue> 20179 <enumeratedValue> 20180 <name>Output</name> 20181 <description>Pin set as output.</description> 20182 <value>1</value> 20183 </enumeratedValue> 20184 </enumeratedValues> 20185 <enumeratedValues> 20186 <usage>write</usage> 20187 <enumeratedValue> 20188 <name>Clear</name> 20189 <description>Set pin as input.</description> 20190 <value>1</value> 20191 </enumeratedValue> 20192 </enumeratedValues> 20193 </field> 20194 <field> 20195 <name>PIN8</name> 20196 <description>Set as input pin 8.</description> 20197 <lsb>8</lsb> <msb>8</msb> 20198 <enumeratedValues> 20199 <usage>read</usage> 20200 <enumeratedValue> 20201 <name>Input</name> 20202 <description>Pin set as input.</description> 20203 <value>0</value> 20204 </enumeratedValue> 20205 <enumeratedValue> 20206 <name>Output</name> 20207 <description>Pin set as output.</description> 20208 <value>1</value> 20209 </enumeratedValue> 20210 </enumeratedValues> 20211 <enumeratedValues> 20212 <usage>write</usage> 20213 <enumeratedValue> 20214 <name>Clear</name> 20215 <description>Set pin as input.</description> 20216 <value>1</value> 20217 </enumeratedValue> 20218 </enumeratedValues> 20219 </field> 20220 <field> 20221 <name>PIN9</name> 20222 <description>Set as input pin 9.</description> 20223 <lsb>9</lsb> <msb>9</msb> 20224 <enumeratedValues> 20225 <usage>read</usage> 20226 <enumeratedValue> 20227 <name>Input</name> 20228 <description>Pin set as input.</description> 20229 <value>0</value> 20230 </enumeratedValue> 20231 <enumeratedValue> 20232 <name>Output</name> 20233 <description>Pin set as output.</description> 20234 <value>1</value> 20235 </enumeratedValue> 20236 </enumeratedValues> 20237 <enumeratedValues> 20238 <usage>write</usage> 20239 <enumeratedValue> 20240 <name>Clear</name> 20241 <description>Set pin as input.</description> 20242 <value>1</value> 20243 </enumeratedValue> 20244 </enumeratedValues> 20245 </field> 20246 <field> 20247 <name>PIN10</name> 20248 <description>Set as input pin 10.</description> 20249 <lsb>10</lsb> <msb>10</msb> 20250 <enumeratedValues> 20251 <usage>read</usage> 20252 <enumeratedValue> 20253 <name>Input</name> 20254 <description>Pin set as input.</description> 20255 <value>0</value> 20256 </enumeratedValue> 20257 <enumeratedValue> 20258 <name>Output</name> 20259 <description>Pin set as output.</description> 20260 <value>1</value> 20261 </enumeratedValue> 20262 </enumeratedValues> 20263 <enumeratedValues> 20264 <usage>write</usage> 20265 <enumeratedValue> 20266 <name>Clear</name> 20267 <description>Set pin as input.</description> 20268 <value>1</value> 20269 </enumeratedValue> 20270 </enumeratedValues> 20271 </field> 20272 <field> 20273 <name>PIN11</name> 20274 <description>Set as input pin 11.</description> 20275 <lsb>11</lsb> <msb>11</msb> 20276 <enumeratedValues> 20277 <usage>read</usage> 20278 <enumeratedValue> 20279 <name>Input</name> 20280 <description>Pin set as input.</description> 20281 <value>0</value> 20282 </enumeratedValue> 20283 <enumeratedValue> 20284 <name>Output</name> 20285 <description>Pin set as output.</description> 20286 <value>1</value> 20287 </enumeratedValue> 20288 </enumeratedValues> 20289 <enumeratedValues> 20290 <usage>write</usage> 20291 <enumeratedValue> 20292 <name>Clear</name> 20293 <description>Set pin as input.</description> 20294 <value>1</value> 20295 </enumeratedValue> 20296 </enumeratedValues> 20297 </field> 20298 <field> 20299 <name>PIN12</name> 20300 <description>Set as input pin 12.</description> 20301 <lsb>12</lsb> <msb>12</msb> 20302 <enumeratedValues> 20303 <usage>read</usage> 20304 <enumeratedValue> 20305 <name>Input</name> 20306 <description>Pin set as input.</description> 20307 <value>0</value> 20308 </enumeratedValue> 20309 <enumeratedValue> 20310 <name>Output</name> 20311 <description>Pin set as output.</description> 20312 <value>1</value> 20313 </enumeratedValue> 20314 </enumeratedValues> 20315 <enumeratedValues> 20316 <usage>write</usage> 20317 <enumeratedValue> 20318 <name>Clear</name> 20319 <description>Set pin as input.</description> 20320 <value>1</value> 20321 </enumeratedValue> 20322 </enumeratedValues> 20323 </field> 20324 <field> 20325 <name>PIN13</name> 20326 <description>Set as input pin 13.</description> 20327 <lsb>13</lsb> <msb>13</msb> 20328 <enumeratedValues> 20329 <usage>read</usage> 20330 <enumeratedValue> 20331 <name>Input</name> 20332 <description>Pin set as input.</description> 20333 <value>0</value> 20334 </enumeratedValue> 20335 <enumeratedValue> 20336 <name>Output</name> 20337 <description>Pin set as output.</description> 20338 <value>1</value> 20339 </enumeratedValue> 20340 </enumeratedValues> 20341 <enumeratedValues> 20342 <usage>write</usage> 20343 <enumeratedValue> 20344 <name>Clear</name> 20345 <description>Set pin as input.</description> 20346 <value>1</value> 20347 </enumeratedValue> 20348 </enumeratedValues> 20349 </field> 20350 <field> 20351 <name>PIN14</name> 20352 <description>Set as input pin 14.</description> 20353 <lsb>14</lsb> <msb>14</msb> 20354 <enumeratedValues> 20355 <usage>read</usage> 20356 <enumeratedValue> 20357 <name>Input</name> 20358 <description>Pin set as input.</description> 20359 <value>0</value> 20360 </enumeratedValue> 20361 <enumeratedValue> 20362 <name>Output</name> 20363 <description>Pin set as output.</description> 20364 <value>1</value> 20365 </enumeratedValue> 20366 </enumeratedValues> 20367 <enumeratedValues> 20368 <usage>write</usage> 20369 <enumeratedValue> 20370 <name>Clear</name> 20371 <description>Set pin as input.</description> 20372 <value>1</value> 20373 </enumeratedValue> 20374 </enumeratedValues> 20375 </field> 20376 <field> 20377 <name>PIN15</name> 20378 <description>Set as input pin 15.</description> 20379 <lsb>15</lsb> <msb>15</msb> 20380 <enumeratedValues> 20381 <usage>read</usage> 20382 <enumeratedValue> 20383 <name>Input</name> 20384 <description>Pin set as input.</description> 20385 <value>0</value> 20386 </enumeratedValue> 20387 <enumeratedValue> 20388 <name>Output</name> 20389 <description>Pin set as output.</description> 20390 <value>1</value> 20391 </enumeratedValue> 20392 </enumeratedValues> 20393 <enumeratedValues> 20394 <usage>write</usage> 20395 <enumeratedValue> 20396 <name>Clear</name> 20397 <description>Set pin as input.</description> 20398 <value>1</value> 20399 </enumeratedValue> 20400 </enumeratedValues> 20401 </field> 20402 <field> 20403 <name>PIN16</name> 20404 <description>Set as input pin 16.</description> 20405 <lsb>16</lsb> <msb>16</msb> 20406 <enumeratedValues> 20407 <usage>read</usage> 20408 <enumeratedValue> 20409 <name>Input</name> 20410 <description>Pin set as input.</description> 20411 <value>0</value> 20412 </enumeratedValue> 20413 <enumeratedValue> 20414 <name>Output</name> 20415 <description>Pin set as output.</description> 20416 <value>1</value> 20417 </enumeratedValue> 20418 </enumeratedValues> 20419 <enumeratedValues> 20420 <usage>write</usage> 20421 <enumeratedValue> 20422 <name>Clear</name> 20423 <description>Set pin as input.</description> 20424 <value>1</value> 20425 </enumeratedValue> 20426 </enumeratedValues> 20427 </field> 20428 <field> 20429 <name>PIN17</name> 20430 <description>Set as input pin 17.</description> 20431 <lsb>17</lsb> <msb>17</msb> 20432 <enumeratedValues> 20433 <usage>read</usage> 20434 <enumeratedValue> 20435 <name>Input</name> 20436 <description>Pin set as input.</description> 20437 <value>0</value> 20438 </enumeratedValue> 20439 <enumeratedValue> 20440 <name>Output</name> 20441 <description>Pin set as output.</description> 20442 <value>1</value> 20443 </enumeratedValue> 20444 </enumeratedValues> 20445 <enumeratedValues> 20446 <usage>write</usage> 20447 <enumeratedValue> 20448 <name>Clear</name> 20449 <description>Set pin as input.</description> 20450 <value>1</value> 20451 </enumeratedValue> 20452 </enumeratedValues> 20453 </field> 20454 <field> 20455 <name>PIN18</name> 20456 <description>Set as input pin 18.</description> 20457 <lsb>18</lsb> <msb>18</msb> 20458 <enumeratedValues> 20459 <usage>read</usage> 20460 <enumeratedValue> 20461 <name>Input</name> 20462 <description>Pin set as input.</description> 20463 <value>0</value> 20464 </enumeratedValue> 20465 <enumeratedValue> 20466 <name>Output</name> 20467 <description>Pin set as output.</description> 20468 <value>1</value> 20469 </enumeratedValue> 20470 </enumeratedValues> 20471 <enumeratedValues> 20472 <usage>write</usage> 20473 <enumeratedValue> 20474 <name>Clear</name> 20475 <description>Set pin as input.</description> 20476 <value>1</value> 20477 </enumeratedValue> 20478 </enumeratedValues> 20479 </field> 20480 <field> 20481 <name>PIN19</name> 20482 <description>Set as input pin 19.</description> 20483 <lsb>19</lsb> <msb>19</msb> 20484 <enumeratedValues> 20485 <usage>read</usage> 20486 <enumeratedValue> 20487 <name>Input</name> 20488 <description>Pin set as input.</description> 20489 <value>0</value> 20490 </enumeratedValue> 20491 <enumeratedValue> 20492 <name>Output</name> 20493 <description>Pin set as output.</description> 20494 <value>1</value> 20495 </enumeratedValue> 20496 </enumeratedValues> 20497 <enumeratedValues> 20498 <usage>write</usage> 20499 <enumeratedValue> 20500 <name>Clear</name> 20501 <description>Set pin as input.</description> 20502 <value>1</value> 20503 </enumeratedValue> 20504 </enumeratedValues> 20505 </field> 20506 <field> 20507 <name>PIN20</name> 20508 <description>Set as input pin 20.</description> 20509 <lsb>20</lsb> <msb>20</msb> 20510 <enumeratedValues> 20511 <usage>read</usage> 20512 <enumeratedValue> 20513 <name>Input</name> 20514 <description>Pin set as input.</description> 20515 <value>0</value> 20516 </enumeratedValue> 20517 <enumeratedValue> 20518 <name>Output</name> 20519 <description>Pin set as output.</description> 20520 <value>1</value> 20521 </enumeratedValue> 20522 </enumeratedValues> 20523 <enumeratedValues> 20524 <usage>write</usage> 20525 <enumeratedValue> 20526 <name>Clear</name> 20527 <description>Set pin as input.</description> 20528 <value>1</value> 20529 </enumeratedValue> 20530 </enumeratedValues> 20531 </field> 20532 <field> 20533 <name>PIN21</name> 20534 <description>Set as input pin 21.</description> 20535 <lsb>21</lsb> <msb>21</msb> 20536 <enumeratedValues> 20537 <usage>read</usage> 20538 <enumeratedValue> 20539 <name>Input</name> 20540 <description>Pin set as input.</description> 20541 <value>0</value> 20542 </enumeratedValue> 20543 <enumeratedValue> 20544 <name>Output</name> 20545 <description>Pin set as output.</description> 20546 <value>1</value> 20547 </enumeratedValue> 20548 </enumeratedValues> 20549 <enumeratedValues> 20550 <usage>write</usage> 20551 <enumeratedValue> 20552 <name>Clear</name> 20553 <description>Set pin as input.</description> 20554 <value>1</value> 20555 </enumeratedValue> 20556 </enumeratedValues> 20557 </field> 20558 <field> 20559 <name>PIN22</name> 20560 <description>Set as input pin 22.</description> 20561 <lsb>22</lsb> <msb>22</msb> 20562 <enumeratedValues> 20563 <usage>read</usage> 20564 <enumeratedValue> 20565 <name>Input</name> 20566 <description>Pin set as input.</description> 20567 <value>0</value> 20568 </enumeratedValue> 20569 <enumeratedValue> 20570 <name>Output</name> 20571 <description>Pin set as output.</description> 20572 <value>1</value> 20573 </enumeratedValue> 20574 </enumeratedValues> 20575 <enumeratedValues> 20576 <usage>write</usage> 20577 <enumeratedValue> 20578 <name>Clear</name> 20579 <description>Set pin as input.</description> 20580 <value>1</value> 20581 </enumeratedValue> 20582 </enumeratedValues> 20583 </field> 20584 <field> 20585 <name>PIN23</name> 20586 <description>Set as input pin 23.</description> 20587 <lsb>23</lsb> <msb>23</msb> 20588 <enumeratedValues> 20589 <usage>read</usage> 20590 <enumeratedValue> 20591 <name>Input</name> 20592 <description>Pin set as input.</description> 20593 <value>0</value> 20594 </enumeratedValue> 20595 <enumeratedValue> 20596 <name>Output</name> 20597 <description>Pin set as output.</description> 20598 <value>1</value> 20599 </enumeratedValue> 20600 </enumeratedValues> 20601 <enumeratedValues> 20602 <usage>write</usage> 20603 <enumeratedValue> 20604 <name>Clear</name> 20605 <description>Set pin as input.</description> 20606 <value>1</value> 20607 </enumeratedValue> 20608 </enumeratedValues> 20609 </field> 20610 <field> 20611 <name>PIN24</name> 20612 <description>Set as input pin 24.</description> 20613 <lsb>24</lsb> <msb>24</msb> 20614 <enumeratedValues> 20615 <usage>read</usage> 20616 <enumeratedValue> 20617 <name>Input</name> 20618 <description>Pin set as input.</description> 20619 <value>0</value> 20620 </enumeratedValue> 20621 <enumeratedValue> 20622 <name>Output</name> 20623 <description>Pin set as output.</description> 20624 <value>1</value> 20625 </enumeratedValue> 20626 </enumeratedValues> 20627 <enumeratedValues> 20628 <usage>write</usage> 20629 <enumeratedValue> 20630 <name>Clear</name> 20631 <description>Set pin as input.</description> 20632 <value>1</value> 20633 </enumeratedValue> 20634 </enumeratedValues> 20635 </field> 20636 <field> 20637 <name>PIN25</name> 20638 <description>Set as input pin 25.</description> 20639 <lsb>25</lsb> <msb>25</msb> 20640 <enumeratedValues> 20641 <usage>read</usage> 20642 <enumeratedValue> 20643 <name>Input</name> 20644 <description>Pin set as input.</description> 20645 <value>0</value> 20646 </enumeratedValue> 20647 <enumeratedValue> 20648 <name>Output</name> 20649 <description>Pin set as output.</description> 20650 <value>1</value> 20651 </enumeratedValue> 20652 </enumeratedValues> 20653 <enumeratedValues> 20654 <usage>write</usage> 20655 <enumeratedValue> 20656 <name>Clear</name> 20657 <description>Set pin as input.</description> 20658 <value>1</value> 20659 </enumeratedValue> 20660 </enumeratedValues> 20661 </field> 20662 <field> 20663 <name>PIN26</name> 20664 <description>Set as input pin 26.</description> 20665 <lsb>26</lsb> <msb>26</msb> 20666 <enumeratedValues> 20667 <usage>read</usage> 20668 <enumeratedValue> 20669 <name>Input</name> 20670 <description>Pin set as input.</description> 20671 <value>0</value> 20672 </enumeratedValue> 20673 <enumeratedValue> 20674 <name>Output</name> 20675 <description>Pin set as output.</description> 20676 <value>1</value> 20677 </enumeratedValue> 20678 </enumeratedValues> 20679 <enumeratedValues> 20680 <usage>write</usage> 20681 <enumeratedValue> 20682 <name>Clear</name> 20683 <description>Set pin as input.</description> 20684 <value>1</value> 20685 </enumeratedValue> 20686 </enumeratedValues> 20687 </field> 20688 <field> 20689 <name>PIN27</name> 20690 <description>Set as input pin 27.</description> 20691 <lsb>27</lsb> <msb>27</msb> 20692 <enumeratedValues> 20693 <usage>read</usage> 20694 <enumeratedValue> 20695 <name>Input</name> 20696 <description>Pin set as input.</description> 20697 <value>0</value> 20698 </enumeratedValue> 20699 <enumeratedValue> 20700 <name>Output</name> 20701 <description>Pin set as output.</description> 20702 <value>1</value> 20703 </enumeratedValue> 20704 </enumeratedValues> 20705 <enumeratedValues> 20706 <usage>write</usage> 20707 <enumeratedValue> 20708 <name>Clear</name> 20709 <description>Set pin as input.</description> 20710 <value>1</value> 20711 </enumeratedValue> 20712 </enumeratedValues> 20713 </field> 20714 <field> 20715 <name>PIN28</name> 20716 <description>Set as input pin 28.</description> 20717 <lsb>28</lsb> <msb>28</msb> 20718 <enumeratedValues> 20719 <usage>read</usage> 20720 <enumeratedValue> 20721 <name>Input</name> 20722 <description>Pin set as input.</description> 20723 <value>0</value> 20724 </enumeratedValue> 20725 <enumeratedValue> 20726 <name>Output</name> 20727 <description>Pin set as output.</description> 20728 <value>1</value> 20729 </enumeratedValue> 20730 </enumeratedValues> 20731 <enumeratedValues> 20732 <usage>write</usage> 20733 <enumeratedValue> 20734 <name>Clear</name> 20735 <description>Set pin as input.</description> 20736 <value>1</value> 20737 </enumeratedValue> 20738 </enumeratedValues> 20739 </field> 20740 <field> 20741 <name>PIN29</name> 20742 <description>Set as input pin 29.</description> 20743 <lsb>29</lsb> <msb>29</msb> 20744 <enumeratedValues> 20745 <usage>read</usage> 20746 <enumeratedValue> 20747 <name>Input</name> 20748 <description>Pin set as input.</description> 20749 <value>0</value> 20750 </enumeratedValue> 20751 <enumeratedValue> 20752 <name>Output</name> 20753 <description>Pin set as output.</description> 20754 <value>1</value> 20755 </enumeratedValue> 20756 </enumeratedValues> 20757 <enumeratedValues> 20758 <usage>write</usage> 20759 <enumeratedValue> 20760 <name>Clear</name> 20761 <description>Set pin as input.</description> 20762 <value>1</value> 20763 </enumeratedValue> 20764 </enumeratedValues> 20765 </field> 20766 <field> 20767 <name>PIN30</name> 20768 <description>Set as input pin 30.</description> 20769 <lsb>30</lsb> <msb>30</msb> 20770 <enumeratedValues> 20771 <usage>read</usage> 20772 <enumeratedValue> 20773 <name>Input</name> 20774 <description>Pin set as input.</description> 20775 <value>0</value> 20776 </enumeratedValue> 20777 <enumeratedValue> 20778 <name>Output</name> 20779 <description>Pin set as output.</description> 20780 <value>1</value> 20781 </enumeratedValue> 20782 </enumeratedValues> 20783 <enumeratedValues> 20784 <usage>write</usage> 20785 <enumeratedValue> 20786 <name>Clear</name> 20787 <description>Set pin as input.</description> 20788 <value>1</value> 20789 </enumeratedValue> 20790 </enumeratedValues> 20791 </field> 20792 <field> 20793 <name>PIN31</name> 20794 <description>Set as input pin 31.</description> 20795 <lsb>31</lsb> <msb>31</msb> 20796 <enumeratedValues> 20797 <usage>read</usage> 20798 <enumeratedValue> 20799 <name>Input</name> 20800 <description>Pin set as input.</description> 20801 <value>0</value> 20802 </enumeratedValue> 20803 <enumeratedValue> 20804 <name>Output</name> 20805 <description>Pin set as output.</description> 20806 <value>1</value> 20807 </enumeratedValue> 20808 </enumeratedValues> 20809 <enumeratedValues> 20810 <usage>write</usage> 20811 <enumeratedValue> 20812 <name>Clear</name> 20813 <description>Set pin as input.</description> 20814 <value>1</value> 20815 </enumeratedValue> 20816 </enumeratedValues> 20817 </field> 20818 </fields> 20819 </register> 20820 20821 20822 <register> 20823 <dim>32</dim> 20824 <dimIncrement>0x04</dimIncrement> 20825 <name>PIN_CNF[%s]</name> 20826 <description>Configuration of GPIO pins.</description> 20827 <addressOffset>0x700</addressOffset> 20828 <resetValue>0x00000002</resetValue> 20829 <fields> 20830 <field> 20831 <name>DIR</name> 20832 <description>Pin direction.</description> 20833 <lsb>0</lsb> <msb>0</msb> 20834 <enumeratedValues> 20835 <enumeratedValue> 20836 <name>Input</name> 20837 <description>Configure pin as an input pin.</description> 20838 <value>0</value> 20839 </enumeratedValue> 20840 <enumeratedValue> 20841 <name>Output</name> 20842 <description>Configure pin as an output pin.</description> 20843 <value>1</value> 20844 </enumeratedValue> 20845 </enumeratedValues> 20846 </field> 20847 <field> 20848 <name>INPUT</name> 20849 <description>Connect or disconnect input path.</description> 20850 <lsb>1</lsb> <msb>1</msb> 20851 <enumeratedValues> 20852 <enumeratedValue> 20853 <name>Connect</name> 20854 <description>Connect input pin.</description> 20855 <value>0</value> 20856 </enumeratedValue> 20857 <enumeratedValue> 20858 <name>Disconnect</name> 20859 <description>Disconnect input pin.</description> 20860 <value>1</value> 20861 </enumeratedValue> 20862 </enumeratedValues> 20863 </field> 20864 <field> 20865 <name>PULL</name> 20866 <description>Pull-up or -down configuration.</description> 20867 <lsb>2</lsb> <msb>3</msb> 20868 <enumeratedValues> 20869 <enumeratedValue> 20870 <name>Disabled</name> 20871 <description>No pull.</description> 20872 <value>0x00</value> 20873 </enumeratedValue> 20874 <enumeratedValue> 20875 <name>Pulldown</name> 20876 <description>Pulldown on pin.</description> 20877 <value>0x01</value> 20878 </enumeratedValue> 20879 <enumeratedValue> 20880 <name>Pullup</name> 20881 <description>Pullup on pin.</description> 20882 <value>0x03</value> 20883 </enumeratedValue> 20884 </enumeratedValues> 20885 </field> 20886 <field> 20887 <name>DRIVE</name> 20888 <description>Drive configuration.</description> 20889 <lsb>8</lsb> <msb>10</msb> 20890 <enumeratedValues> 20891 <enumeratedValue> 20892 <name>S0S1</name> 20893 <description>Standard '0', Standard '1'.</description> 20894 <value>0x00</value> 20895 </enumeratedValue> 20896 <enumeratedValue> 20897 <name>H0S1</name> 20898 <description>High '0', Standard '1'.</description> 20899 <value>0x01</value> 20900 </enumeratedValue> 20901 <enumeratedValue> 20902 <name>S0H1</name> 20903 <description>Standard '0', High '1'.</description> 20904 <value>0x02</value> 20905 </enumeratedValue> 20906 <enumeratedValue> 20907 <name>H0H1</name> 20908 <description>High '0', High '1'.</description> 20909 <value>0x03</value> 20910 </enumeratedValue> 20911 <enumeratedValue> 20912 <name>D0S1</name> 20913 <description>Disconnected '0', Standard '1'.</description> 20914 <value>0x04</value> 20915 </enumeratedValue> 20916 <enumeratedValue> 20917 <name>D0H1</name> 20918 <description>Disconnected '0', High '1'.</description> 20919 <value>0x05</value> 20920 </enumeratedValue> 20921 <enumeratedValue> 20922 <name>S0D1</name> 20923 <description>Standard '0', Disconnected '1'.</description> 20924 <value>0x06</value> 20925 </enumeratedValue> 20926 <enumeratedValue> 20927 <name>H0D1</name> 20928 <description>High '0', Disconnected '1'.</description> 20929 <value>0x07</value> 20930 </enumeratedValue> 20931 </enumeratedValues> 20932 </field> 20933 <field> 20934 <name>SENSE</name> 20935 <description>Pin sensing mechanism.</description> 20936 <lsb>16</lsb> <msb>17</msb> 20937 <enumeratedValues> 20938 <enumeratedValue> 20939 <name>Disabled</name> 20940 <description>Disabled.</description> 20941 <value>0x00</value> 20942 </enumeratedValue> 20943 <enumeratedValue> 20944 <name>High</name> 20945 <description>Wakeup on high level.</description> 20946 <value>0x02</value> 20947 </enumeratedValue> 20948 <enumeratedValue> 20949 <name>Low</name> 20950 <description>Wakeup on low level.</description> 20951 <value>0x03</value> 20952 </enumeratedValue> 20953 </enumeratedValues> 20954 </field> 20955 </fields> 20956 </register> 20957 </registers> 20958 </peripheral> 20959 20960 </peripherals> 20961</device> 20962