1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>ADC</name> 5 <description>Inter-Integrated Circuit.</description> 6 <groupName>ADC</groupName> 7 <baseAddress>0x40034000</baseAddress> 8 <size>32</size> 9 <addressBlock> 10 <offset>0x00</offset> 11 <size>0x1000</size> 12 <usage>registers</usage> 13 </addressBlock> 14 <interrupt> 15 <name>ADC</name> 16 <description>ADC IRQ</description> 17 <value>20</value> 18 </interrupt> 19 <registers> 20 <register> 21 <!-- CTRL0 --> 22 <name>CTRL0</name> 23 <description>Control Register 0.</description> 24 <addressOffset>0x00</addressOffset> 25 <fields> 26 <!-- FIELD 1 ADC Enable Control --> 27 <field> 28 <name>ADC_EN</name> 29 <description>ADC Enable.</description> 30 <bitRange>[0:0]</bitRange> 31 <access>read-write</access> 32 <enumeratedValues> 33 <enumeratedValue> 34 <name>dis</name> 35 <description>Disable ADC.</description> 36 <value>0</value> 37 </enumeratedValue> 38 <enumeratedValue> 39 <name>en</name> 40 <description>enable ADC.</description> 41 <value>1</value> 42 </enumeratedValue> 43 </enumeratedValues> 44 </field> 45 <!-- FIELD 2 Bias Enable control --> 46 <field> 47 <name>BIAS_EN</name> 48 <description>Bias Enable.</description> 49 <bitRange>[1:1]</bitRange> 50 <access>read-write</access> 51 <enumeratedValues> 52 <enumeratedValue> 53 <name>dis</name> 54 <description>Disable Bias.</description> 55 <value>0</value> 56 </enumeratedValue> 57 <enumeratedValue> 58 <name>en</name> 59 <description>Enable Bias.</description> 60 <value>1</value> 61 </enumeratedValue> 62 </enumeratedValues> 63 </field> 64 <!-- FIELD 3 Skip Calibration Control --> 65 <field> 66 <name>SKIP_CAL</name> 67 <description>Skip Calibration Enable.</description> 68 <bitRange>[2:2]</bitRange> 69 <access>read-write</access> 70 <enumeratedValues> 71 <enumeratedValue> 72 <name>no_skip</name> 73 <description>Do not skip calibration.</description> 74 <value>0</value> 75 </enumeratedValue> 76 <enumeratedValue> 77 <name>skip</name> 78 <description>Skip calibration.</description> 79 <value>1</value> 80 </enumeratedValue> 81 </enumeratedValues> 82 </field> 83 <!-- FIELD 4 Chop Force Control --> 84 <field> 85 <name>CHOP_FORCE</name> 86 <description>Chop Force Control.</description> 87 <bitRange>[3:3]</bitRange> 88 <access>read-write</access> 89 <enumeratedValues> 90 <enumeratedValue> 91 <name>dis</name> 92 <description>Do not force chop mode.</description> 93 <value>0</value> 94 </enumeratedValue> 95 <enumeratedValue> 96 <name>en</name> 97 <description>Force chop Mode.</description> 98 <value>1</value> 99 </enumeratedValue> 100 </enumeratedValues> 101 </field> 102 <!-- FIELD 5 Reset SAR --> 103 <field> 104 <name>RESETB</name> 105 <description>Reset ADC.</description> 106 <bitRange>[4:4]</bitRange> 107 <access>read-write</access> 108 <enumeratedValues> 109 <enumeratedValue> 110 <name>reset</name> 111 <description>reset ADC.</description> 112 <value>0</value> 113 </enumeratedValue> 114 <enumeratedValue> 115 <name>activate</name> 116 <description>activate ADC.</description> 117 <value>1</value> 118 </enumeratedValue> 119 </enumeratedValues> 120 </field> 121 </fields> 122 </register> 123 <register> 124 <!-- CTRL1 --> 125 <name>CTRL1</name> 126 <description>Control Register 1.</description> 127 <addressOffset>0x04</addressOffset> 128 <fields> 129 <!-- FIELD 1 START conversion --> 130 <field> 131 <name>START</name> 132 <description>Start conversion control.</description> 133 <bitRange>[0:0]</bitRange> 134 <access>read-write</access> 135 <enumeratedValues> 136 <enumeratedValue> 137 <name>stop</name> 138 <description>Stop conversions.</description> 139 <value>0</value> 140 </enumeratedValue> 141 <enumeratedValue> 142 <name>start</name> 143 <description>Start conversions.</description> 144 <value>1</value> 145 </enumeratedValue> 146 </enumeratedValues> 147 </field> 148 <!-- FIELD 2 Trigger mode --> 149 <field> 150 <name>TRIG_MODE</name> 151 <description>Trigger mode control.</description> 152 <bitRange>[1:1]</bitRange> 153 <access>read-write</access> 154 <enumeratedValues> 155 <enumeratedValue> 156 <name>software</name> 157 <description>software trigger mode.</description> 158 <value>0</value> 159 </enumeratedValue> 160 <enumeratedValue> 161 <name>hardware</name> 162 <description>hardware trigger mode.</description> 163 <value>1</value> 164 </enumeratedValue> 165 </enumeratedValues> 166 </field> 167 <!-- FIELD 3 Conversion mode --> 168 <field> 169 <name>CNV_MODE</name> 170 <description>Conversion mode control.</description> 171 <bitRange>[2:2]</bitRange> 172 <access>read-write</access> 173 <enumeratedValues> 174 <enumeratedValue> 175 <name>atomic</name> 176 <description>Do one conversion sequence.</description> 177 <value>0</value> 178 </enumeratedValue> 179 <enumeratedValue> 180 <name>continuous</name> 181 <description>Do continuous conversion sequences.</description> 182 <value>1</value> 183 </enumeratedValue> 184 </enumeratedValues> 185 </field> 186 <!-- FIELD 4 Sample clock off control --> 187 <field> 188 <name>SAMP_CK_OFF</name> 189 <description>Sample clock off control.</description> 190 <bitRange>[3:3]</bitRange> 191 <access>read-write</access> 192 <enumeratedValues> 193 <enumeratedValue> 194 <name>always</name> 195 <description>Sample clock always generated.</description> 196 <value>0</value> 197 </enumeratedValue> 198 <enumeratedValue> 199 <name>cnv_only</name> 200 <description>Sample clock generated only when converting.</description> 201 <value>1</value> 202 </enumeratedValue> 203 </enumeratedValues> 204 </field> 205 <!-- FIELD 5 Trigger select control --> 206 <field> 207 <name>TRIG_SEL</name> 208 <description>Hardware trigger source select.</description> 209 <bitRange>[6:4]</bitRange> 210 <access>read-write</access> 211 </field> 212 <!-- FIELD 6 Temp sensor select control --> 213 <field> 214 <name>TS_SEL</name> 215 <description>Temp sensor select.</description> 216 <bitRange>[7:7]</bitRange> 217 <access>read-write</access> 218 <enumeratedValues> 219 <enumeratedValue> 220 <name>dis</name> 221 <description>Temp sensor is not one of the slots in the sequence.</description> 222 <value>0</value> 223 </enumeratedValue> 224 <enumeratedValue> 225 <name>en</name> 226 <description>Temp sensor is one of the slots in the sequence.</description> 227 <value>1</value> 228 </enumeratedValue> 229 </enumeratedValues> 230 </field> 231 <!-- FIELD 7 Averaging control --> 232 <field> 233 <name>AVG</name> 234 <description>Number of samples to average for each output data code.</description> 235 <bitRange>[10:8]</bitRange> 236 <access>read-write</access> 237 <enumeratedValues> 238 <enumeratedValue> 239 <name>avg1</name> 240 <description>1 Sample per output code.</description> 241 <value>0</value> 242 </enumeratedValue> 243 <enumeratedValue> 244 <name>avg2</name> 245 <description>2 Samples per output code.</description> 246 <value>1</value> 247 </enumeratedValue> 248 <enumeratedValue> 249 <name>avg4</name> 250 <description>4 Samples per output code.</description> 251 <value>2</value> 252 </enumeratedValue> 253 <enumeratedValue> 254 <name>avg8</name> 255 <description>8 Samples per output code.</description> 256 <value>3</value> 257 </enumeratedValue> 258 <enumeratedValue> 259 <name>avg16</name> 260 <description>16 Samples per output code.</description> 261 <value>4</value> 262 </enumeratedValue> 263 <enumeratedValue> 264 <name>avg32</name> 265 <description>32 Samples per output code.</description> 266 <value>5</value> 267 </enumeratedValue> 268 </enumeratedValues> 269 </field> 270 <!-- FIELD 8 Number of slots control --> 271 <field> 272 <name>NUM_SLOTS</name> 273 <description>Number of slots enabled for the conversion sequence</description> 274 <bitRange>[20:16]</bitRange> 275 <access>read-write</access> 276 </field> 277 </fields> 278 </register> 279 <register> 280 <!-- CLKCTRL --> 281 <name>CLKCTRL</name> 282 <description>Clock Control Register.</description> 283 <addressOffset>0x08</addressOffset> 284 <fields> 285 <!-- FIELD 1 Clock select control --> 286 <field> 287 <name>CLKSEL</name> 288 <description>Clock source select.</description> 289 <bitRange>[1:0]</bitRange> 290 <access>read-write</access> 291 <enumeratedValues> 292 <enumeratedValue> 293 <name>HCLK</name> 294 <description>Select HCLK.</description> 295 <value>0</value> 296 </enumeratedValue> 297 <enumeratedValue> 298 <name>CLK_ADC0</name> 299 <description>Select CLK_ADC0.</description> 300 <value>1</value> 301 </enumeratedValue> 302 <enumeratedValue> 303 <name>CLK_ADC1</name> 304 <description>Select CLK_ADC1.</description> 305 <value>2</value> 306 </enumeratedValue> 307 <enumeratedValue> 308 <name>CLK_ADC2</name> 309 <description>Select CLK_ADC2.</description> 310 <value>3</value> 311 </enumeratedValue> 312 </enumeratedValues> 313 </field> 314 <!-- FIELD 2 Clock Divider control --> 315 <field> 316 <name>CLKDIV</name> 317 <description>Clock divider control.</description> 318 <bitRange>[6:4]</bitRange> 319 <access>read-write</access> 320 <enumeratedValues> 321 <enumeratedValue> 322 <name>DIV2</name> 323 <description>Divide by 2.</description> 324 <value>0</value> 325 </enumeratedValue> 326 <enumeratedValue> 327 <name>DIV4</name> 328 <description>Divide by 4.</description> 329 <value>1</value> 330 </enumeratedValue> 331 <enumeratedValue> 332 <name>DIV8</name> 333 <description>Divide by 8.</description> 334 <value>2</value> 335 </enumeratedValue> 336 <enumeratedValue> 337 <name>DIV16</name> 338 <description>Divide by 16.</description> 339 <value>3</value> 340 </enumeratedValue> 341 <enumeratedValue> 342 <name>DIV1</name> 343 <description>Divide by 1.</description> 344 <value>4</value> 345 </enumeratedValue> 346 </enumeratedValues> 347 </field> 348 </fields> 349 </register> 350 <register> 351 <!-- SAMPCLKCTRL --> 352 <name>SAMPCLKCTRL</name> 353 <description>Sample Clock Control Register.</description> 354 <addressOffset>0x0C</addressOffset> 355 <access>read-write</access> 356 <fields> 357 <!-- FIELD 1 Track count control --> 358 <field> 359 <name>TRACK_CNT</name> 360 <description>Number of cycles for SAMPLE_CLK high time.</description> 361 <bitRange>[7:0]</bitRange> 362 <access>read-write</access> 363 </field> 364 <!-- FIELD 2 Idle count control --> 365 <field> 366 <name>IDLE_CNT</name> 367 <description>Number of cycles for SAMPLE_CLK low time.</description> 368 <bitRange>[31:16]</bitRange> 369 <access>read-write</access> 370 </field> 371 </fields> 372 </register> 373 <register> 374 <!-- CHSEL0 --> 375 <name>CHSEL0</name> 376 <description>Channel Select Register 0.</description> 377 <addressOffset>0x10</addressOffset> 378 <fields> 379 <!-- FIELD 1 Slot 0 ID --> 380 <field> 381 <name>slot0_id</name> 382 <description>channel assignment for slot 0.</description> 383 <bitRange>[4:0]</bitRange> 384 <access>read-write</access> 385 </field> 386 <!-- FIELD 2 Slot 1 ID --> 387 <field> 388 <name>slot1_id</name> 389 <description>channel assignment for slot 1.</description> 390 <bitRange>[12:8]</bitRange> 391 <access>read-write</access> 392 </field> 393 <!-- FIELD 3 Slot 2 ID --> 394 <field> 395 <name>slot2_id</name> 396 <description>channel assignment for slot 2.</description> 397 <bitRange>[20:16]</bitRange> 398 <access>read-write</access> 399 </field> 400 <!-- FIELD 4 Slot 3 ID --> 401 <field> 402 <name>slot3_id</name> 403 <description>channel assignment for slot 3.</description> 404 <bitRange>[28:24]</bitRange> 405 <access>read-write</access> 406 </field> 407 </fields> 408 </register> 409 <register> 410 <!-- CHSEL1 --> 411 <name>CHSEL1</name> 412 <description>Channel Select Register 1.</description> 413 <addressOffset>0x14</addressOffset> 414 <fields> 415 <!-- FIELD 1 Slot 4 ID --> 416 <field> 417 <name>slot4_id</name> 418 <description>channel assignment for slot 4.</description> 419 <bitRange>[4:0]</bitRange> 420 <access>read-write</access> 421 </field> 422 <!-- FIELD 2 Slot 5 ID --> 423 <field> 424 <name>slot5_id</name> 425 <description>channel assignment for slot 5.</description> 426 <bitRange>[12:8]</bitRange> 427 <access>read-write</access> 428 </field> 429 <!-- FIELD 3 Slot 6 ID --> 430 <field> 431 <name>slot6_id</name> 432 <description>channel assignment for slot 6.</description> 433 <bitRange>[20:16]</bitRange> 434 <access>read-write</access> 435 </field> 436 <!-- FIELD 4 Slot 7 ID --> 437 <field> 438 <name>slot7_id</name> 439 <description>channel assignment for slot 7.</description> 440 <bitRange>[28:24]</bitRange> 441 <access>read-write</access> 442 </field> 443 </fields> 444 </register> 445 <register> 446 <!-- CHSEL2 --> 447 <name>CHSEL2</name> 448 <description>Channel Select Register 2.</description> 449 <addressOffset>0x18</addressOffset> 450 <fields> 451 <!-- FIELD 1 Slot 8 ID --> 452 <field> 453 <name>slot8_id</name> 454 <description>channel assignment for slot 8.</description> 455 <bitRange>[4:0]</bitRange> 456 <access>read-write</access> 457 </field> 458 <!-- FIELD 2 Slot 9 ID --> 459 <field> 460 <name>slot9_id</name> 461 <description>channel assignment for slot 9.</description> 462 <bitRange>[12:8]</bitRange> 463 <access>read-write</access> 464 </field> 465 <!-- FIELD 3 Slot 10 ID --> 466 <field> 467 <name>slot10_id</name> 468 <description>channel assignment for slot 10.</description> 469 <bitRange>[20:16]</bitRange> 470 <access>read-write</access> 471 </field> 472 <!-- FIELD 4 Slot 11 ID --> 473 <field> 474 <name>slot11_id</name> 475 <description>channel assignment for slot 11.</description> 476 <bitRange>[28:24]</bitRange> 477 <access>read-write</access> 478 </field> 479 </fields> 480 </register> 481 <register> 482 <!-- CHSEL3 --> 483 <name>CHSEL3</name> 484 <description>Channel Select Register 3.</description> 485 <addressOffset>0x1C</addressOffset> 486 <fields> 487 <!-- FIELD 1 Slot 12 ID --> 488 <field> 489 <name>slot12_id</name> 490 <description>channel assignment for slot 12.</description> 491 <bitRange>[4:0]</bitRange> 492 <access>read-write</access> 493 </field> 494 <!-- FIELD 2 Slot 13 ID --> 495 <field> 496 <name>slot13_id</name> 497 <description>channel assignment for slot 13.</description> 498 <bitRange>[12:8]</bitRange> 499 <access>read-write</access> 500 </field> 501 <!-- FIELD 3 Slot 14 ID --> 502 <field> 503 <name>slot14_id</name> 504 <description>channel assignment for slot 14.</description> 505 <bitRange>[20:16]</bitRange> 506 <access>read-write</access> 507 </field> 508 <!-- FIELD 4 Slot 15 ID --> 509 <field> 510 <name>slot15_id</name> 511 <description>channel assignment for slot 15.</description> 512 <bitRange>[28:24]</bitRange> 513 <access>read-write</access> 514 </field> 515 </fields> 516 </register> 517 <register> 518 <!-- RESTART --> 519 <name>RESTART</name> 520 <description>Restart Count Control Register</description> 521 <addressOffset>0x30</addressOffset> 522 <fields> 523 <!-- FIELD 1 Restart Count --> 524 <field> 525 <name>CNT</name> 526 <description>Number of sample periods to skip before restarting a continuous mode sequence</description> 527 <bitRange>[15:0]</bitRange> 528 <access>read-write</access> 529 </field> 530 </fields> 531 </register> 532 <register> 533 <!-- RESTART --> 534 <name>DATAFMT</name> 535 <description>Channel Data Format Register</description> 536 <addressOffset>0x3C</addressOffset> 537 <fields> 538 <!-- FIELD 1 Data format control --> 539 <field> 540 <name>MODE</name> 541 <description>Data format control</description> 542 <bitRange>[31:0]</bitRange> 543 <access>read-write</access> 544 </field> 545 </fields> 546 </register> 547 <register> 548 <!-- FIFODMACTRL --> 549 <name>FIFODMACTRL</name> 550 <description>FIFO and DMA control</description> 551 <addressOffset>0x40</addressOffset> 552 <fields> 553 <!-- FIELD 1 DMA enable --> 554 <field> 555 <name>DMA_EN</name> 556 <description>DMA Enable.</description> 557 <bitRange>[0:0]</bitRange> 558 <access>read-write</access> 559 <enumeratedValues> 560 <enumeratedValue> 561 <name>dis</name> 562 <description>Disable DMA.</description> 563 <value>0</value> 564 </enumeratedValue> 565 <enumeratedValue> 566 <name>en</name> 567 <description>Enable DMA.</description> 568 <value>1</value> 569 </enumeratedValue> 570 </enumeratedValues> 571 </field> 572 <!-- FIELD 2 FIFO Flush --> 573 <field> 574 <name>FLUSH</name> 575 <description>FIFO Flush.</description> 576 <bitRange>[1:1]</bitRange> 577 <access>read-write</access> 578 <enumeratedValues> 579 <enumeratedValue> 580 <name>normal</name> 581 <description>Normal FIFO operation.</description> 582 <value>0</value> 583 </enumeratedValue> 584 <enumeratedValue> 585 <name>flush</name> 586 <description>Flush FIFO.</description> 587 <value>1</value> 588 </enumeratedValue> 589 </enumeratedValues> 590 </field> 591 <!-- FIELD 3 DATA format --> 592 <field> 593 <name>DATA_FORMAT</name> 594 <description>DATA format control.</description> 595 <bitRange>[3:2]</bitRange> 596 <access>read-write</access> 597 <enumeratedValues> 598 <enumeratedValue> 599 <name>data_status</name> 600 <description>Data and Status in FIFO.</description> 601 <value>0</value> 602 </enumeratedValue> 603 <enumeratedValue> 604 <name>data_only</name> 605 <description>Only Data in FIFO.</description> 606 <value>1</value> 607 </enumeratedValue> 608 <enumeratedValue> 609 <name>raw_data_only</name> 610 <description>Only Raw Data in FIFO.</description> 611 <value>2</value> 612 </enumeratedValue> 613 </enumeratedValues> 614 </field> 615 <!-- FIELD 4 FIFO Threshold --> 616 <field> 617 <name>THRESH</name> 618 <description>FIFO Threshold. These bits define the FIFO interrupt threshold.</description> 619 <bitRange>[15:8]</bitRange> 620 <access>read-write</access> 621 </field> 622 </fields> 623 </register> 624 <register> 625 <!-- DATA --> 626 <name>DATA</name> 627 <description>Data Register (FIFO).</description> 628 <addressOffset>0x44</addressOffset> 629 <fields> 630 <!-- FIELD 1 Data --> 631 <field> 632 <name>DATA</name> 633 <description>Conversion data.</description> 634 <bitRange>[15:0]</bitRange> 635 <access>read-only</access> 636 </field> 637 <!-- FIELD 2 Channel --> 638 <field> 639 <name>CHAN</name> 640 <description>Channel for the data.</description> 641 <bitRange>[20:16]</bitRange> 642 <access>read-only</access> 643 </field> 644 <!-- FIELD 3 Invalid Status --> 645 <field> 646 <name>INVALID</name> 647 <description>Invalid status for the data.</description> 648 <bitRange>[24:24]</bitRange> 649 <access>read-only</access> 650 </field> 651 <!-- FIELD 4 Clipped Status --> 652 <field> 653 <name>CLIPPED</name> 654 <description>Clipped status for the data.</description> 655 <bitRange>[31:31]</bitRange> 656 <access>read-only</access> 657 </field> 658 </fields> 659 </register> 660 <register> 661 <!-- STATUS --> 662 <name>STATUS</name> 663 <description>Status Register</description> 664 <addressOffset>0x48</addressOffset> 665 <fields> 666 <!-- FIELD 1 Ready status --> 667 <field> 668 <name>READY</name> 669 <description>Indication that the ADC is in ON power state</description> 670 <bitRange>[0:0]</bitRange> 671 <access>read-only</access> 672 </field> 673 <!-- FIELD 2 FIFO Empty status --> 674 <field> 675 <name>EMPTY</name> 676 <description>FIFO Empty</description> 677 <bitRange>[1:1]</bitRange> 678 <access>read-only</access> 679 </field> 680 <!-- FIELD 3 FIFO Full status --> 681 <field> 682 <name>FULL</name> 683 <description>FIFO full</description> 684 <bitRange>[2:2]</bitRange> 685 <access>read-only</access> 686 </field> 687 <!-- FIELD 4 FIFO level --> 688 <field> 689 <name>FIFO_LEVEL</name> 690 <description>Number of entries in FIFO available to read</description> 691 <bitRange>[15:8]</bitRange> 692 <access>read-only</access> 693 </field> 694 </fields> 695 </register> 696 <register> 697 <!-- CHSTATUS --> 698 <name>CHSTATUS</name> 699 <description>Channel Status</description> 700 <addressOffset>0x4C</addressOffset> 701 <fields> 702 <!-- FIELD 1 Channel Status --> 703 <field> 704 <name>CLIPPED</name> 705 <description></description> 706 <bitRange>[31:0]</bitRange> 707 <access>read-write</access> 708 </field> 709 </fields> 710 </register> 711 <register> 712 <!-- INTEN --> 713 <name>INTEN</name> 714 <description>Interrupt Enable Register.</description> 715 <addressOffset>0x50</addressOffset> 716 <fields> 717 <!-- FIELD 1 Ready enable --> 718 <field> 719 <name>READY</name> 720 <description>ADC is ready.</description> 721 <bitRange>[0:0]</bitRange> 722 <access>read-write</access> 723 </field> 724 <!-- FIELD 2 Abort enable --> 725 <field> 726 <name>ABORT</name> 727 <description>Conversion start is aborted.</description> 728 <bitRange>[2:2]</bitRange> 729 <access>read-write</access> 730 </field> 731 <!-- FIELD 3 Start Detect enable --> 732 <field> 733 <name>START_DET</name> 734 <description>Conversion start is detected.</description> 735 <bitRange>[3:3]</bitRange> 736 <access>read-write</access> 737 </field> 738 <!-- FIELD 4 Sequence Started enable --> 739 <field> 740 <name>SEQ_STARTED</name> 741 <bitRange>[4:4]</bitRange> 742 <access>read-write</access> 743 </field> 744 <!-- FIELD 5 Sequence Done enable --> 745 <field> 746 <name>SEQ_DONE</name> 747 <bitRange>[5:5]</bitRange> 748 <access>read-write</access> 749 </field> 750 <!-- FIELD 6 Conversion Done enable --> 751 <field> 752 <name>CONV_DONE</name> 753 <bitRange>[6:6]</bitRange> 754 <access>read-write</access> 755 </field> 756 <!-- FIELD 7 CLIPPED enable --> 757 <field> 758 <name>CLIPPED</name> 759 <bitRange>[7:7]</bitRange> 760 <access>read-write</access> 761 </field> 762 <!-- FIELD 8 FIFO_LVL enable --> 763 <field> 764 <name>FIFO_LVL</name> 765 <bitRange>[8:8]</bitRange> 766 <access>read-write</access> 767 </field> 768 <!-- FIELD 9 FIFO_UFL enable --> 769 <field> 770 <name>FIFO_UFL</name> 771 <bitRange>[9:9]</bitRange> 772 <access>read-write</access> 773 </field> 774 <!-- FIELD 10 FIFO_OFL enable --> 775 <field> 776 <name>FIFO_OFL</name> 777 <bitRange>[10:10]</bitRange> 778 <access>read-write</access> 779 </field> 780 </fields> 781 </register> 782 <register> 783 <!-- INTFL --> 784 <name>INTFL</name> 785 <description>Interrupt Flags Register.</description> 786 <addressOffset>0x54</addressOffset> 787 <fields> 788 <!-- FIELD 1 Ready enable --> 789 <field> 790 <name>READY</name> 791 <description>ADC is ready.</description> 792 <bitRange>[0:0]</bitRange> 793 <access>read-write</access> 794 <modifiedWriteValues>oneToClear</modifiedWriteValues> 795 </field> 796 <!-- FIELD 2 Abort enable --> 797 <field> 798 <name>ABORT</name> 799 <description>Conversion start is aborted.</description> 800 <bitRange>[2:2]</bitRange> 801 <access>read-write</access> 802 <modifiedWriteValues>oneToClear</modifiedWriteValues> 803 </field> 804 <!-- FIELD 3 Start Detect enable --> 805 <field> 806 <name>START_DET</name> 807 <description>Conversion start is detected.</description> 808 <bitRange>[3:3]</bitRange> 809 <access>read-write</access> 810 <modifiedWriteValues>oneToClear</modifiedWriteValues> 811 </field> 812 <!-- FIELD 4 Sequence Started enable --> 813 <field> 814 <name>SEQ_STARTED</name> 815 <bitRange>[4:4]</bitRange> 816 <access>read-write</access> 817 <modifiedWriteValues>oneToClear</modifiedWriteValues> 818 </field> 819 <!-- FIELD 5 Sequence Done enable --> 820 <field> 821 <name>SEQ_DONE</name> 822 <bitRange>[5:5]</bitRange> 823 <access>read-write</access> 824 <modifiedWriteValues>oneToClear</modifiedWriteValues> 825 </field> 826 <!-- FIELD 6 Conversion Done enable --> 827 <field> 828 <name>CONV_DONE</name> 829 <bitRange>[6:6]</bitRange> 830 <access>read-write</access> 831 <modifiedWriteValues>oneToClear</modifiedWriteValues> 832 </field> 833 <!-- FIELD 7 CLIPPED enable --> 834 <field> 835 <name>CLIPPED</name> 836 <bitRange>[7:7]</bitRange> 837 <access>read-write</access> 838 <modifiedWriteValues>oneToClear</modifiedWriteValues> 839 </field> 840 <!-- FIELD 8 FIFO_LVL enable --> 841 <field> 842 <name>FIFO_LVL</name> 843 <bitRange>[8:8]</bitRange> 844 <access>read-write</access> 845 <modifiedWriteValues>oneToClear</modifiedWriteValues> 846 </field> 847 <!-- FIELD 9 FIFO_UFL enable --> 848 <field> 849 <name>FIFO_UFL</name> 850 <bitRange>[9:9]</bitRange> 851 <access>read-write</access> 852 <modifiedWriteValues>oneToClear</modifiedWriteValues> 853 </field> 854 <!-- FIELD 10 FIFO_OFL enable --> 855 <field> 856 <name>FIFO_OFL</name> 857 <bitRange>[10:10]</bitRange> 858 <access>read-write</access> 859 <modifiedWriteValues>oneToClear</modifiedWriteValues> 860 </field> 861 </fields> 862 </register> 863 <register> 864 <!-- SFRADDROFFSET --> 865 <name>SFRADDROFFSET</name> 866 <description>SFR Address Offset Register</description> 867 <addressOffset>0x60</addressOffset> 868 <fields> 869 <!-- FIELD 1 Offset--> 870 <field> 871 <name>OFFSET</name> 872 <description>Address Offset for SAR Digital</description> 873 <bitRange>[7:0]</bitRange> 874 <access>read-write</access> 875 </field> 876 </fields> 877 </register> 878 <register> 879 <!-- SFRADDR --> 880 <name>SFRADDR</name> 881 <description>SFR Address Register</description> 882 <addressOffset>0x64</addressOffset> 883 <fields> 884 <!-- FIELD 1 Address--> 885 <field> 886 <name>ADDR</name> 887 <description>Address to SAR Digital</description> 888 <bitRange>[7:0]</bitRange> 889 <access>read-write</access> 890 </field> 891 </fields> 892 </register> 893 <register> 894 <!-- SFRWRDATA --> 895 <name>SFRWRDATA</name> 896 <description>SFR Write Data Register</description> 897 <addressOffset>0x68</addressOffset> 898 <fields> 899 <!-- FIELD 1 Address--> 900 <field> 901 <name>DATA</name> 902 <description>DATA to SAR Digital</description> 903 <bitRange>[7:0]</bitRange> 904 <access>read-write</access> 905 </field> 906 </fields> 907 </register> 908 <register> 909 <!-- SFRRDDATA --> 910 <name>SFRRDDATA</name> 911 <description>SFR Read Data Register</description> 912 <addressOffset>0x6C</addressOffset> 913 <fields> 914 <!-- FIELD 1 Address--> 915 <field> 916 <name>DATA</name> 917 <description>DATA from SAR Digital</description> 918 <bitRange>[7:0]</bitRange> 919 <access>read-only</access> 920 </field> 921 </fields> 922 </register> 923 <register> 924 <!-- SFRSTATUS --> 925 <name>SFRSTATUS</name> 926 <description>SFR Status Register</description> 927 <addressOffset>0x70</addressOffset> 928 <fields> 929 <!-- FIELD 1 Address--> 930 <field> 931 <name>NACK</name> 932 <description>NACK status for SAR Digital SFR communication</description> 933 <bitRange>[0:0]</bitRange> 934 <access>read-only</access> 935 </field> 936 </fields> 937 </register> 938 </registers> 939 </peripheral> 940</device>