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>SMON</name> 5 <description>The Security Monitor block used to monitor system threat conditions.</description> 6 <baseAddress>0x40004000</baseAddress> 7 <addressBlock> 8 <offset>0x00</offset> 9 <size>0x400</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <registers> 13 <register> 14 <name>EXTSCN</name> 15 <description>External Sensor Control Register.</description> 16 <addressOffset>0x00</addressOffset> 17 <resetMask>0x3800FFC0</resetMask> 18 <fields> 19 <field> 20 <name>EXTS_EN0</name> 21 <description>External Sensor Enable for input/output pair 0.</description> 22 <bitOffset>0</bitOffset> 23 <bitWidth>1</bitWidth> 24 <enumeratedValues> 25 <enumeratedValue> 26 <name>dis</name> 27 <description>Disable.</description> 28 <value>0</value> 29 </enumeratedValue> 30 <enumeratedValue> 31 <name>en</name> 32 <description>Enable.</description> 33 <value>1</value> 34 </enumeratedValue> 35 </enumeratedValues> 36 </field> 37 <field> 38 <name>EXTS_EN1</name> 39 <description>External Sensor Enable for input/output pair 1.</description> 40 <bitOffset>1</bitOffset> 41 <bitWidth>1</bitWidth> 42 <enumeratedValues> 43 <enumeratedValue> 44 <name>dis</name> 45 <description>Disable.</description> 46 <value>0</value> 47 </enumeratedValue> 48 <enumeratedValue> 49 <name>en</name> 50 <description>Enable.</description> 51 <value>1</value> 52 </enumeratedValue> 53 </enumeratedValues> 54 </field> 55 <field> 56 <name>EXTS_EN2</name> 57 <description>External Sensor Enable for input/output pair 2.</description> 58 <bitOffset>2</bitOffset> 59 <bitWidth>1</bitWidth> 60 <enumeratedValues> 61 <enumeratedValue> 62 <name>dis</name> 63 <description>Disable.</description> 64 <value>0</value> 65 </enumeratedValue> 66 <enumeratedValue> 67 <name>en</name> 68 <description>Enable.</description> 69 <value>1</value> 70 </enumeratedValue> 71 </enumeratedValues> 72 </field> 73 <field> 74 <name>EXTS_EN3</name> 75 <description>External Sensor Enable for input/output pair 3.</description> 76 <bitOffset>3</bitOffset> 77 <bitWidth>1</bitWidth> 78 <enumeratedValues> 79 <enumeratedValue> 80 <name>dis</name> 81 <description>Disable.</description> 82 <value>0</value> 83 </enumeratedValue> 84 <enumeratedValue> 85 <name>en</name> 86 <description>Enable.</description> 87 <value>1</value> 88 </enumeratedValue> 89 </enumeratedValues> 90 </field> 91 <field> 92 <name>EXTS_EN4</name> 93 <description>External Sensor Enable for input/output pair 4.</description> 94 <bitOffset>4</bitOffset> 95 <bitWidth>1</bitWidth> 96 <enumeratedValues> 97 <enumeratedValue> 98 <name>dis</name> 99 <description>Disable.</description> 100 <value>0</value> 101 </enumeratedValue> 102 <enumeratedValue> 103 <name>en</name> 104 <description>Enable.</description> 105 <value>1</value> 106 </enumeratedValue> 107 </enumeratedValues> 108 </field> 109 <field> 110 <name>EXTS_EN5</name> 111 <description>External Sensor Enable for input/output pair 5.</description> 112 <bitOffset>5</bitOffset> 113 <bitWidth>1</bitWidth> 114 <enumeratedValues> 115 <enumeratedValue> 116 <name>dis</name> 117 <description>Disable.</description> 118 <value>0</value> 119 </enumeratedValue> 120 <enumeratedValue> 121 <name>en</name> 122 <description>Enable.</description> 123 <value>1</value> 124 </enumeratedValue> 125 </enumeratedValues> 126 </field> 127 <field> 128 <name>EXTCNT</name> 129 <description>External Sensor Error Counter. These bits set the number of external sensor accepted mismatches that have to occur within a single bit period before an external sensor alarm is triggered.</description> 130 <bitOffset>16</bitOffset> 131 <bitWidth>5</bitWidth> 132 </field> 133 <field> 134 <name>EXTFRQ</name> 135 <description>External Sensor Frequency. These bits define the frequency at which the external sensors are clocked to/from the EXTS_IN and EXTS_OUT pair.</description> 136 <bitOffset>21</bitOffset> 137 <bitWidth>3</bitWidth> 138 <enumeratedValues> 139 <enumeratedValue> 140 <name>freq2000Hz</name> 141 <description>Div 4 (2000Hz).</description> 142 <value>0</value> 143 </enumeratedValue> 144 <enumeratedValue> 145 <name>freq1000Hz</name> 146 <description>Div 8 (1000Hz).</description> 147 <value>1</value> 148 </enumeratedValue> 149 <enumeratedValue> 150 <name>freq500Hz</name> 151 <description>Div 16 (500Hz).</description> 152 <value>2</value> 153 </enumeratedValue> 154 <enumeratedValue> 155 <name>freq250Hz</name> 156 <description>Div 32 (250Hz).</description> 157 <value>3</value> 158 </enumeratedValue> 159 <enumeratedValue> 160 <name>freq125Hz</name> 161 <description>Div 64 (125Hz).</description> 162 <value>4</value> 163 </enumeratedValue> 164 <enumeratedValue> 165 <name>freq63Hz</name> 166 <description>Div 128 (63Hz).</description> 167 <value>5</value> 168 </enumeratedValue> 169 <enumeratedValue> 170 <name>freq31Hz</name> 171 <description>Div 256 (31Hz).</description> 172 <value>6</value> 173 </enumeratedValue> 174 <enumeratedValue> 175 <name>RFU</name> 176 <description>Reserved. Do not use.</description> 177 <value>7</value> 178 </enumeratedValue> 179 </enumeratedValues> 180 </field> 181 <field> 182 <name>DIVCLK</name> 183 <description>Clock Divide. These bits are used to divide the 8KHz input clock. The resulting divided clock is used for all logic within the Security Monitor Block. Note: 184 If the input clock is divided with these bits, the error count threshold table and output frequency will be affected accordingly with the same divide factor.</description> 185 <bitOffset>24</bitOffset> 186 <bitWidth>3</bitWidth> 187 <enumeratedValues> 188 <enumeratedValue> 189 <name>div1</name> 190 <description>Divide by 1 (8000 Hz).</description> 191 <value>0</value> 192 </enumeratedValue> 193 <enumeratedValue> 194 <name>div2</name> 195 <description>Divide by 2 (4000 Hz).</description> 196 <value>1</value> 197 </enumeratedValue> 198 <enumeratedValue> 199 <name>div4</name> 200 <description>Divide by 4 (2000 Hz).</description> 201 <value>2</value> 202 </enumeratedValue> 203 <enumeratedValue> 204 <name>div8</name> 205 <description>Divide by 8 (1000 Hz).</description> 206 <value>3</value> 207 </enumeratedValue> 208 <enumeratedValue> 209 <name>div16</name> 210 <description>Divide by 16 (500 Hz).</description> 211 <value>4</value> 212 </enumeratedValue> 213 <enumeratedValue> 214 <name>div32</name> 215 <description>Divide by 32 (250 Hz).</description> 216 <value>5</value> 217 </enumeratedValue> 218 <enumeratedValue> 219 <name>div64</name> 220 <description>Divide by 64 (125 Hz).</description> 221 <value>6</value> 222 </enumeratedValue> 223 </enumeratedValues> 224 </field> 225 <field> 226 <name>BUSY</name> 227 <description>Busy. This bit is set to 1 by hardware after EXTSCN register is written to. This bit is automatically cleared to 0 after this register information has been transferred to the security monitor domain.</description> 228 <bitOffset>30</bitOffset> 229 <bitWidth>1</bitWidth> 230 <access>read-only</access> 231 <enumeratedValues> 232 <enumeratedValue> 233 <name>idle</name> 234 <description>Idle.</description> 235 <value>0</value> 236 </enumeratedValue> 237 <enumeratedValue> 238 <name>busy</name> 239 <description>Update in Progress.</description> 240 <value>1</value> 241 </enumeratedValue> 242 </enumeratedValues> 243 </field> 244 <field> 245 <name>LOCK</name> 246 <description>Lock Register. Once locked, the EXTSCN register can no longer be modified. Only a battery disconnect will clear this bit. VBAT powers this register.</description> 247 <bitOffset>31</bitOffset> 248 <bitWidth>1</bitWidth> 249 <enumeratedValues> 250 <enumeratedValue> 251 <name>unlocked</name> 252 <description>Unlocked.</description> 253 <value>0</value> 254 </enumeratedValue> 255 <enumeratedValue> 256 <name>locked</name> 257 <description>Locked.</description> 258 <value>1</value> 259 </enumeratedValue> 260 </enumeratedValues> 261 </field> 262 </fields> 263 </register> 264 <register> 265 <name>INTSCN</name> 266 <description>Internal Sensor Control Register.</description> 267 <addressOffset>0x04</addressOffset> 268 <resetMask>0x7F00FFF7</resetMask> 269 <fields> 270 <field> 271 <name>SHIELD_EN</name> 272 <description>Die Shield Enable.</description> 273 <bitOffset>0</bitOffset> 274 <bitWidth>1</bitWidth> 275 <enumeratedValues> 276 <enumeratedValue> 277 <name>dis</name> 278 <description>Disable.</description> 279 <value>0</value> 280 </enumeratedValue> 281 <enumeratedValue> 282 <name>en</name> 283 <description>Enable.</description> 284 <value>1</value> 285 </enumeratedValue> 286 </enumeratedValues> 287 </field> 288 <field> 289 <name>TEMP_EN</name> 290 <description>Temperature Sensor Enable.</description> 291 <bitOffset>1</bitOffset> 292 <bitWidth>1</bitWidth> 293 <enumeratedValues> 294 <enumeratedValue> 295 <name>dis</name> 296 <description>Disable.</description> 297 <value>0</value> 298 </enumeratedValue> 299 <enumeratedValue> 300 <name>en</name> 301 <description>Enable.</description> 302 <value>1</value> 303 </enumeratedValue> 304 </enumeratedValues> 305 </field> 306 <field> 307 <name>VBAT_EN</name> 308 <description>Battery Monitor Enable.</description> 309 <bitOffset>2</bitOffset> 310 <bitWidth>1</bitWidth> 311 <enumeratedValues> 312 <enumeratedValue> 313 <name>dis</name> 314 <description>Disable.</description> 315 <value>0</value> 316 </enumeratedValue> 317 <enumeratedValue> 318 <name>en</name> 319 <description>Enable.</description> 320 <value>1</value> 321 </enumeratedValue> 322 </enumeratedValues> 323 </field> 324 <field> 325 <name>DFD_EN</name> 326 <description>Digital Fault Dector Enable</description> 327 <bitOffset>3</bitOffset> 328 <bitWidth>1</bitWidth> 329 </field> 330 <field> 331 <name>DFD_NMI</name> 332 <description>Digital Fault NMI Enable</description> 333 <bitOffset>4</bitOffset> 334 <bitWidth>1</bitWidth> 335 </field> 336 <field> 337 <name>DFD_STDBY</name> 338 <description>Digital Fault Dector Stand by Enable</description> 339 <bitOffset>8</bitOffset> 340 <bitWidth>1</bitWidth> 341 </field> 342 <field> 343 <name>PUF_TRIM_ERASE</name> 344 <description>Erase puf trim Enable</description> 345 <bitOffset>10</bitOffset> 346 <bitWidth>1</bitWidth> 347 </field> 348 <field> 349 <name>LOTEMP_SEL</name> 350 <description>Low Temperature Detection Select.</description> 351 <bitOffset>16</bitOffset> 352 <bitWidth>1</bitWidth> 353 <enumeratedValues> 354 <enumeratedValue> 355 <name>neg50C</name> 356 <description>-50 degrees C.</description> 357 <value>0</value> 358 </enumeratedValue> 359 <enumeratedValue> 360 <name>neg30C</name> 361 <description>-30 degrees C.</description> 362 <value>1</value> 363 </enumeratedValue> 364 </enumeratedValues> 365 </field> 366 <field> 367 <name>VCORELOEN</name> 368 <description>VCORE Undervoltage Detect Enable.</description> 369 <bitOffset>18</bitOffset> 370 <bitWidth>1</bitWidth> 371 <enumeratedValues> 372 <enumeratedValue> 373 <name>dis</name> 374 <description>Disable.</description> 375 <value>0</value> 376 </enumeratedValue> 377 <enumeratedValue> 378 <name>en</name> 379 <description>Enable.</description> 380 <value>1</value> 381 </enumeratedValue> 382 </enumeratedValues> 383 </field> 384 <field> 385 <name>VCOREHIEN</name> 386 <description>VCORE Overvoltage Detect Enable.</description> 387 <bitOffset>19</bitOffset> 388 <bitWidth>1</bitWidth> 389 <enumeratedValues> 390 <enumeratedValue> 391 <name>dis</name> 392 <description>Disable.</description> 393 <value>0</value> 394 </enumeratedValue> 395 <enumeratedValue> 396 <name>en</name> 397 <description>Enable.</description> 398 <value>1</value> 399 </enumeratedValue> 400 </enumeratedValues> 401 </field> 402 <field> 403 <name>VDDLOEN</name> 404 <description>VDD Undervoltage Detect Enable.</description> 405 <bitOffset>20</bitOffset> 406 <bitWidth>1</bitWidth> 407 <enumeratedValues> 408 <enumeratedValue> 409 <name>dis</name> 410 <description>Disable.</description> 411 <value>0</value> 412 </enumeratedValue> 413 <enumeratedValue> 414 <name>en</name> 415 <description>Enable.</description> 416 <value>1</value> 417 </enumeratedValue> 418 </enumeratedValues> 419 </field> 420 <field> 421 <name>VDDHIEN</name> 422 <description>VDD Overvoltage Detect Enable.</description> 423 <bitOffset>21</bitOffset> 424 <bitWidth>1</bitWidth> 425 <enumeratedValues> 426 <enumeratedValue> 427 <name>dis</name> 428 <description>Disable.</description> 429 <value>0</value> 430 </enumeratedValue> 431 <enumeratedValue> 432 <name>en</name> 433 <description>Enable.</description> 434 <value>1</value> 435 </enumeratedValue> 436 </enumeratedValues> 437 </field> 438 <field> 439 <name>VGLEN</name> 440 <description>Voltage Glitch Detection Enable.</description> 441 <bitOffset>22</bitOffset> 442 <bitWidth>1</bitWidth> 443 <enumeratedValues> 444 <enumeratedValue> 445 <name>dis</name> 446 <description>Disable.</description> 447 <value>0</value> 448 </enumeratedValue> 449 <enumeratedValue> 450 <name>en</name> 451 <description>Enable.</description> 452 <value>1</value> 453 </enumeratedValue> 454 </enumeratedValues> 455 </field> 456 <field> 457 <name>LOCK</name> 458 <description>Lock Register. Once locked, the INTSCN register can no longer be modified. Only a battery disconnect will clear this bit. VBAT powers this register.</description> 459 <bitOffset>31</bitOffset> 460 <bitWidth>1</bitWidth> 461 <enumeratedValues> 462 <enumeratedValue> 463 <name>unlocked</name> 464 <description>Unlocked.</description> 465 <value>0</value> 466 </enumeratedValue> 467 <enumeratedValue> 468 <name>locked</name> 469 <description>Locked.</description> 470 <value>1</value> 471 </enumeratedValue> 472 </enumeratedValues> 473 </field> 474 </fields> 475 </register> 476 <register> 477 <name>SECALM</name> 478 <description>Security Alarm Register.</description> 479 <addressOffset>0x08</addressOffset> 480 <resetValue>0x00000000</resetValue> 481 <resetMask>0x00000000</resetMask> 482 <fields> 483 <field> 484 <name>DRS</name> 485 <description>Destructive Reset Trigger. Setting this bit will generate a DRS. This bit is self-cleared by hardware.</description> 486 <bitOffset>0</bitOffset> 487 <bitWidth>1</bitWidth> 488 <enumeratedValues> 489 <enumeratedValue> 490 <name>complete</name> 491 <description>No operation/complete.</description> 492 <value>0</value> 493 </enumeratedValue> 494 <enumeratedValue> 495 <name>start</name> 496 <description>Start operation.</description> 497 <value>1</value> 498 </enumeratedValue> 499 </enumeratedValues> 500 </field> 501 <field> 502 <name>KEYWIPE</name> 503 <description>Key Wipe Trigger. Set to 1 to initiate a wipe of the AES key register. It does not reset the part, or log a timestamp. AES and DES registers are not affected by this bit. This bit is automatically cleared to 0 after the keys have been wiped.</description> 504 <bitOffset>1</bitOffset> 505 <bitWidth>1</bitWidth> 506 <enumeratedValues> 507 <enumeratedValue> 508 <name>complete</name> 509 <description>No operation/complete.</description> 510 <value>0</value> 511 </enumeratedValue> 512 <enumeratedValue> 513 <name>start</name> 514 <description>Start operation.</description> 515 <value>1</value> 516 </enumeratedValue> 517 </enumeratedValues> 518 </field> 519 <field> 520 <name>SHIELDF</name> 521 <description>Die Shield Flag.</description> 522 <bitOffset>2</bitOffset> 523 <bitWidth>1</bitWidth> 524 <enumeratedValues> 525 <enumeratedValue> 526 <name>noEvent</name> 527 <description>The event has not occurred.</description> 528 <value>0</value> 529 </enumeratedValue> 530 <enumeratedValue> 531 <name>occurred</name> 532 <description>The event has occurred.</description> 533 <value>1</value> 534 </enumeratedValue> 535 </enumeratedValues> 536 </field> 537 <field> 538 <name>LOTEMP</name> 539 <description>Low Temperature Detect.</description> 540 <bitOffset>3</bitOffset> 541 <bitWidth>1</bitWidth> 542 <enumeratedValues> 543 <enumeratedValue> 544 <name>noEvent</name> 545 <description>The event has not occurred.</description> 546 <value>0</value> 547 </enumeratedValue> 548 <enumeratedValue> 549 <name>occurred</name> 550 <description>The event has occurred.</description> 551 <value>1</value> 552 </enumeratedValue> 553 </enumeratedValues> 554 </field> 555 <field> 556 <name>HITEMP</name> 557 <description>High Temperature Detect.</description> 558 <bitOffset>4</bitOffset> 559 <bitWidth>1</bitWidth> 560 <enumeratedValues> 561 <enumeratedValue> 562 <name>noEvent</name> 563 <description>The event has not occurred.</description> 564 <value>0</value> 565 </enumeratedValue> 566 <enumeratedValue> 567 <name>occurred</name> 568 <description>The event has occurred.</description> 569 <value>1</value> 570 </enumeratedValue> 571 </enumeratedValues> 572 </field> 573 <field> 574 <name>BATLO</name> 575 <description>Battery Undervoltage Detect.</description> 576 <bitOffset>5</bitOffset> 577 <bitWidth>1</bitWidth> 578 <enumeratedValues> 579 <enumeratedValue> 580 <name>noEvent</name> 581 <description>The event has not occurred.</description> 582 <value>0</value> 583 </enumeratedValue> 584 <enumeratedValue> 585 <name>occurred</name> 586 <description>The event has occurred.</description> 587 <value>1</value> 588 </enumeratedValue> 589 </enumeratedValues> 590 </field> 591 <field> 592 <name>BATHI</name> 593 <description>Battery Overvoltage Detect.</description> 594 <bitOffset>6</bitOffset> 595 <bitWidth>1</bitWidth> 596 <enumeratedValues> 597 <enumeratedValue> 598 <name>noEvent</name> 599 <description>The event has not occurred.</description> 600 <value>0</value> 601 </enumeratedValue> 602 <enumeratedValue> 603 <name>occurred</name> 604 <description>The event has occurred.</description> 605 <value>1</value> 606 </enumeratedValue> 607 </enumeratedValues> 608 </field> 609 <field> 610 <name>EXTF</name> 611 <description>External Sensor Flag. This bit is set to 1 when any of the EXTSTAT bits are set.</description> 612 <bitOffset>7</bitOffset> 613 <bitWidth>1</bitWidth> 614 <enumeratedValues> 615 <enumeratedValue> 616 <name>noEvent</name> 617 <description>The event has not occurred.</description> 618 <value>0</value> 619 </enumeratedValue> 620 <enumeratedValue> 621 <name>occurred</name> 622 <description>The event has occurred.</description> 623 <value>1</value> 624 </enumeratedValue> 625 </enumeratedValues> 626 </field> 627 <field> 628 <name>VDDLO</name> 629 <description>VDD Undervoltage Detect Flag.</description> 630 <bitOffset>8</bitOffset> 631 <bitWidth>1</bitWidth> 632 <enumeratedValues> 633 <enumeratedValue> 634 <name>noEvent</name> 635 <description>The event has not occurred.</description> 636 <value>0</value> 637 </enumeratedValue> 638 <enumeratedValue> 639 <name>occurred</name> 640 <description>The event has occurred.</description> 641 <value>1</value> 642 </enumeratedValue> 643 </enumeratedValues> 644 </field> 645 <field> 646 <name>VCORELO</name> 647 <description>VCORE Undervoltage Detect Flag.</description> 648 <bitOffset>9</bitOffset> 649 <bitWidth>1</bitWidth> 650 <enumeratedValues> 651 <enumeratedValue> 652 <name>noEvent</name> 653 <description>The event has not occurred.</description> 654 <value>0</value> 655 </enumeratedValue> 656 <enumeratedValue> 657 <name>occurred</name> 658 <description>The event has occurred.</description> 659 <value>1</value> 660 </enumeratedValue> 661 </enumeratedValues> 662 </field> 663 <field> 664 <name>VCOREHI</name> 665 <description>VCORE Overvoltage Detect Flag.</description> 666 <bitOffset>10</bitOffset> 667 <bitWidth>1</bitWidth> 668 <enumeratedValues> 669 <enumeratedValue> 670 <name>noEvent</name> 671 <description>The event has not occurred.</description> 672 <value>0</value> 673 </enumeratedValue> 674 <enumeratedValue> 675 <name>occurred</name> 676 <description>The event has occurred.</description> 677 <value>1</value> 678 </enumeratedValue> 679 </enumeratedValues> 680 </field> 681 <field> 682 <name>VDDHI</name> 683 <description>VDD Overvoltage Flag.</description> 684 <bitOffset>11</bitOffset> 685 <bitWidth>1</bitWidth> 686 <enumeratedValues> 687 <enumeratedValue> 688 <name>noEvent</name> 689 <description>The event has not occurred.</description> 690 <value>0</value> 691 </enumeratedValue> 692 <enumeratedValue> 693 <name>occurred</name> 694 <description>The event has occurred.</description> 695 <value>1</value> 696 </enumeratedValue> 697 </enumeratedValues> 698 </field> 699 <field> 700 <name>VGL</name> 701 <description>Voltage Glitch Detection Flag.</description> 702 <bitOffset>12</bitOffset> 703 <bitWidth>1</bitWidth> 704 <enumeratedValues> 705 <enumeratedValue> 706 <name>noEvent</name> 707 <description>The event has not occurred.</description> 708 <value>0</value> 709 </enumeratedValue> 710 <enumeratedValue> 711 <name>occurred</name> 712 <description>The event has occurred.</description> 713 <value>1</value> 714 </enumeratedValue> 715 </enumeratedValues> 716 </field> 717 <field> 718 <name>EXTSTAT0</name> 719 <description>External Sensor 0 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 720 <bitOffset>16</bitOffset> 721 <bitWidth>1</bitWidth> 722 <enumeratedValues> 723 <enumeratedValue> 724 <name>noEvent</name> 725 <description>The event has not occurred.</description> 726 <value>0</value> 727 </enumeratedValue> 728 <enumeratedValue> 729 <name>occurred</name> 730 <description>The event has occurred.</description> 731 <value>1</value> 732 </enumeratedValue> 733 </enumeratedValues> 734 </field> 735 <field> 736 <name>EXTSTAT1</name> 737 <description>External Sensor 1 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 738 <bitOffset>17</bitOffset> 739 <bitWidth>1</bitWidth> 740 <enumeratedValues> 741 <enumeratedValue> 742 <name>noEvent</name> 743 <description>The event has not occurred.</description> 744 <value>0</value> 745 </enumeratedValue> 746 <enumeratedValue> 747 <name>occurred</name> 748 <description>The event has occurred.</description> 749 <value>1</value> 750 </enumeratedValue> 751 </enumeratedValues> 752 </field> 753 <field> 754 <name>EXTSTAT2</name> 755 <description>External Sensor 2 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 756 <bitOffset>18</bitOffset> 757 <bitWidth>1</bitWidth> 758 <enumeratedValues> 759 <enumeratedValue> 760 <name>noEvent</name> 761 <description>The event has not occurred.</description> 762 <value>0</value> 763 </enumeratedValue> 764 <enumeratedValue> 765 <name>occurred</name> 766 <description>The event has occurred.</description> 767 <value>1</value> 768 </enumeratedValue> 769 </enumeratedValues> 770 </field> 771 <field> 772 <name>EXTSTAT3</name> 773 <description>External Sensor 3 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 774 <bitOffset>19</bitOffset> 775 <bitWidth>1</bitWidth> 776 <enumeratedValues> 777 <enumeratedValue> 778 <name>noEvent</name> 779 <description>The event has not occurred.</description> 780 <value>0</value> 781 </enumeratedValue> 782 <enumeratedValue> 783 <name>occurred</name> 784 <description>The event has occurred.</description> 785 <value>1</value> 786 </enumeratedValue> 787 </enumeratedValues> 788 </field> 789 <field> 790 <name>EXTSTAT4</name> 791 <description>External Sensor 4 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 792 <bitOffset>20</bitOffset> 793 <bitWidth>1</bitWidth> 794 <enumeratedValues> 795 <enumeratedValue> 796 <name>noEvent</name> 797 <description>The event has not occurred.</description> 798 <value>0</value> 799 </enumeratedValue> 800 <enumeratedValue> 801 <name>occurred</name> 802 <description>The event has occurred.</description> 803 <value>1</value> 804 </enumeratedValue> 805 </enumeratedValues> 806 </field> 807 <field> 808 <name>EXTSTAT5</name> 809 <description>External Sensor 5 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> 810 <bitOffset>21</bitOffset> 811 <bitWidth>1</bitWidth> 812 <enumeratedValues> 813 <enumeratedValue> 814 <name>noEvent</name> 815 <description>The event has not occurred.</description> 816 <value>0</value> 817 </enumeratedValue> 818 <enumeratedValue> 819 <name>occurred</name> 820 <description>The event has occurred.</description> 821 <value>1</value> 822 </enumeratedValue> 823 </enumeratedValues> 824 </field> 825 <field> 826 <name>EXTSWARN0</name> 827 <description>External Sensor 0 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 828 <bitOffset>24</bitOffset> 829 <bitWidth>1</bitWidth> 830 <enumeratedValues> 831 <enumeratedValue> 832 <name>noEvent</name> 833 <description>The event has not occurred.</description> 834 <value>0</value> 835 </enumeratedValue> 836 <enumeratedValue> 837 <name>occurred</name> 838 <description>The event has occurred.</description> 839 <value>1</value> 840 </enumeratedValue> 841 </enumeratedValues> 842 </field> 843 <field> 844 <name>EXTSWARN1</name> 845 <description>External Sensor 1 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 846 <bitOffset>25</bitOffset> 847 <bitWidth>1</bitWidth> 848 <enumeratedValues> 849 <enumeratedValue> 850 <name>noEvent</name> 851 <description>The event has not occurred.</description> 852 <value>0</value> 853 </enumeratedValue> 854 <enumeratedValue> 855 <name>occurred</name> 856 <description>The event has occurred.</description> 857 <value>1</value> 858 </enumeratedValue> 859 </enumeratedValues> 860 </field> 861 <field> 862 <name>EXTSWARN2</name> 863 <description>External Sensor 2 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 864 <bitOffset>26</bitOffset> 865 <bitWidth>1</bitWidth> 866 <enumeratedValues> 867 <enumeratedValue> 868 <name>noEvent</name> 869 <description>The event has not occurred.</description> 870 <value>0</value> 871 </enumeratedValue> 872 <enumeratedValue> 873 <name>occurred</name> 874 <description>The event has occurred.</description> 875 <value>1</value> 876 </enumeratedValue> 877 </enumeratedValues> 878 </field> 879 <field> 880 <name>EXTSWARN3</name> 881 <description>External Sensor 3 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 882 <bitOffset>27</bitOffset> 883 <bitWidth>1</bitWidth> 884 <enumeratedValues> 885 <enumeratedValue> 886 <name>noEvent</name> 887 <description>The event has not occurred.</description> 888 <value>0</value> 889 </enumeratedValue> 890 <enumeratedValue> 891 <name>occurred</name> 892 <description>The event has occurred.</description> 893 <value>1</value> 894 </enumeratedValue> 895 </enumeratedValues> 896 </field> 897 <field> 898 <name>EXTSWARN4</name> 899 <description>External Sensor 4 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 900 <bitOffset>28</bitOffset> 901 <bitWidth>1</bitWidth> 902 <enumeratedValues> 903 <enumeratedValue> 904 <name>noEvent</name> 905 <description>The event has not occurred.</description> 906 <value>0</value> 907 </enumeratedValue> 908 <enumeratedValue> 909 <name>occurred</name> 910 <description>The event has occurred.</description> 911 <value>1</value> 912 </enumeratedValue> 913 </enumeratedValues> 914 </field> 915 <field> 916 <name>EXTSWARN5</name> 917 <description>External Sensor 5 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> 918 <bitOffset>29</bitOffset> 919 <bitWidth>1</bitWidth> 920 <enumeratedValues> 921 <enumeratedValue> 922 <name>noEvent</name> 923 <description>The event has not occurred.</description> 924 <value>0</value> 925 </enumeratedValue> 926 <enumeratedValue> 927 <name>occurred</name> 928 <description>The event has occurred.</description> 929 <value>1</value> 930 </enumeratedValue> 931 </enumeratedValues> 932 </field> 933 </fields> 934 </register> 935 <register> 936 <name>SECDIAG</name> 937 <description>Security Diagnostic Register.</description> 938 <addressOffset>0x0C</addressOffset> 939 <access>read-only</access> 940 <resetValue>0x00000001</resetValue> 941 <resetMask>0xFFC0FE02</resetMask> 942 <fields> 943 <field> 944 <name>BORF</name> 945 <description>Battery-On-Reset Flag. This bit is set once the back up battery is conneted.</description> 946 <bitOffset>0</bitOffset> 947 <bitWidth>1</bitWidth> 948 <enumeratedValues> 949 <enumeratedValue> 950 <name>noEvent</name> 951 <description>The event has not occurred.</description> 952 <value>0</value> 953 </enumeratedValue> 954 <enumeratedValue> 955 <name>occurred</name> 956 <description>The event has occurred.</description> 957 <value>1</value> 958 </enumeratedValue> 959 </enumeratedValues> 960 </field> 961 <field> 962 <name>SHIELDF</name> 963 <description>Die Shield Flag.</description> 964 <bitOffset>2</bitOffset> 965 <bitWidth>1</bitWidth> 966 <enumeratedValues> 967 <enumeratedValue> 968 <name>noEvent</name> 969 <description>The event has not occurred.</description> 970 <value>0</value> 971 </enumeratedValue> 972 <enumeratedValue> 973 <name>occurred</name> 974 <description>The event has occurred.</description> 975 <value>1</value> 976 </enumeratedValue> 977 </enumeratedValues> 978 </field> 979 <field> 980 <name>LOTEMP</name> 981 <description>Low Temperature Detect.</description> 982 <bitOffset>3</bitOffset> 983 <bitWidth>1</bitWidth> 984 <enumeratedValues> 985 <enumeratedValue> 986 <name>noEvent</name> 987 <description>The event has not occurred.</description> 988 <value>0</value> 989 </enumeratedValue> 990 <enumeratedValue> 991 <name>occurred</name> 992 <description>The event has occurred.</description> 993 <value>1</value> 994 </enumeratedValue> 995 </enumeratedValues> 996 </field> 997 <field> 998 <name>HITEMP</name> 999 <description>High Temperature Detect.</description> 1000 <bitOffset>4</bitOffset> 1001 <bitWidth>1</bitWidth> 1002 <enumeratedValues> 1003 <enumeratedValue> 1004 <name>noEvent</name> 1005 <description>The event has not occurred.</description> 1006 <value>0</value> 1007 </enumeratedValue> 1008 <enumeratedValue> 1009 <name>occurred</name> 1010 <description>The event has occurred.</description> 1011 <value>1</value> 1012 </enumeratedValue> 1013 </enumeratedValues> 1014 </field> 1015 <field> 1016 <name>BATLO</name> 1017 <description>Battery Undervoltage Detect.</description> 1018 <bitOffset>5</bitOffset> 1019 <bitWidth>1</bitWidth> 1020 <enumeratedValues> 1021 <enumeratedValue> 1022 <name>noEvent</name> 1023 <description>The event has not occurred.</description> 1024 <value>0</value> 1025 </enumeratedValue> 1026 <enumeratedValue> 1027 <name>occurred</name> 1028 <description>The event has occurred.</description> 1029 <value>1</value> 1030 </enumeratedValue> 1031 </enumeratedValues> 1032 </field> 1033 <field> 1034 <name>BATHI</name> 1035 <description>Battery Overvoltage Detect.</description> 1036 <bitOffset>6</bitOffset> 1037 <bitWidth>1</bitWidth> 1038 <enumeratedValues> 1039 <enumeratedValue> 1040 <name>noEvent</name> 1041 <description>The event has not occurred.</description> 1042 <value>0</value> 1043 </enumeratedValue> 1044 <enumeratedValue> 1045 <name>occurred</name> 1046 <description>The event has occurred.</description> 1047 <value>1</value> 1048 </enumeratedValue> 1049 </enumeratedValues> 1050 </field> 1051 <field> 1052 <name>DYNF</name> 1053 <description>Dynamic Sensor Flag. This bit is set to 1 when any of the EXTSTAT bits are set.</description> 1054 <bitOffset>7</bitOffset> 1055 <bitWidth>1</bitWidth> 1056 <enumeratedValues> 1057 <enumeratedValue> 1058 <name>noEvent</name> 1059 <description>The event has not occurred.</description> 1060 <value>0</value> 1061 </enumeratedValue> 1062 <enumeratedValue> 1063 <name>occurred</name> 1064 <description>The event has occurred.</description> 1065 <value>1</value> 1066 </enumeratedValue> 1067 </enumeratedValues> 1068 </field> 1069 <field> 1070 <name>AESKT</name> 1071 <description>AES Key Transfer. This bit is set to 1 when AES Key has been transferred from the TRNG to the battery backed AES key register. This bit can only be reset by a BOR.</description> 1072 <bitOffset>8</bitOffset> 1073 <bitWidth>1</bitWidth> 1074 <enumeratedValues> 1075 <enumeratedValue> 1076 <name>incomplete</name> 1077 <description>Key has not been transferred.</description> 1078 <value>0</value> 1079 </enumeratedValue> 1080 <enumeratedValue> 1081 <name>complete</name> 1082 <description>Key has been transferred.</description> 1083 <value>1</value> 1084 </enumeratedValue> 1085 </enumeratedValues> 1086 </field> 1087 <field> 1088 <name>EXTSTAT0</name> 1089 <description>External Sensor 0 Detect.</description> 1090 <bitOffset>16</bitOffset> 1091 <bitWidth>1</bitWidth> 1092 <enumeratedValues> 1093 <enumeratedValue> 1094 <name>noEvent</name> 1095 <description>The event has not occurred.</description> 1096 <value>0</value> 1097 </enumeratedValue> 1098 <enumeratedValue> 1099 <name>occurred</name> 1100 <description>The event has occurred.</description> 1101 <value>1</value> 1102 </enumeratedValue> 1103 </enumeratedValues> 1104 </field> 1105 <field> 1106 <name>EXTSTAT1</name> 1107 <description>External Sensor 1 Detect.</description> 1108 <bitOffset>17</bitOffset> 1109 <bitWidth>1</bitWidth> 1110 <enumeratedValues> 1111 <enumeratedValue> 1112 <name>noEvent</name> 1113 <description>The event has not occurred.</description> 1114 <value>0</value> 1115 </enumeratedValue> 1116 <enumeratedValue> 1117 <name>occurred</name> 1118 <description>The event has occurred.</description> 1119 <value>1</value> 1120 </enumeratedValue> 1121 </enumeratedValues> 1122 </field> 1123 <field> 1124 <name>EXTSTAT2</name> 1125 <description>External Sensor 2 Detect.</description> 1126 <bitOffset>18</bitOffset> 1127 <bitWidth>1</bitWidth> 1128 <enumeratedValues> 1129 <enumeratedValue> 1130 <name>noEvent</name> 1131 <description>The event has not occurred.</description> 1132 <value>0</value> 1133 </enumeratedValue> 1134 <enumeratedValue> 1135 <name>occurred</name> 1136 <description>The event has occurred.</description> 1137 <value>1</value> 1138 </enumeratedValue> 1139 </enumeratedValues> 1140 </field> 1141 <field> 1142 <name>EXTSTAT3</name> 1143 <description>External Sensor 3 Detect.</description> 1144 <bitOffset>19</bitOffset> 1145 <bitWidth>1</bitWidth> 1146 <enumeratedValues> 1147 <enumeratedValue> 1148 <name>noEvent</name> 1149 <description>The event has not occurred.</description> 1150 <value>0</value> 1151 </enumeratedValue> 1152 <enumeratedValue> 1153 <name>occurred</name> 1154 <description>The event has occurred.</description> 1155 <value>1</value> 1156 </enumeratedValue> 1157 </enumeratedValues> 1158 </field> 1159 <field> 1160 <name>EXTSTAT4</name> 1161 <description>External Sensor 4 Detect.</description> 1162 <bitOffset>20</bitOffset> 1163 <bitWidth>1</bitWidth> 1164 <enumeratedValues> 1165 <enumeratedValue> 1166 <name>noEvent</name> 1167 <description>The event has not occurred.</description> 1168 <value>0</value> 1169 </enumeratedValue> 1170 <enumeratedValue> 1171 <name>occurred</name> 1172 <description>The event has occurred.</description> 1173 <value>1</value> 1174 </enumeratedValue> 1175 </enumeratedValues> 1176 </field> 1177 <field> 1178 <name>EXTSTAT5</name> 1179 <description>External Sensor 5 Detect.</description> 1180 <bitOffset>21</bitOffset> 1181 <bitWidth>1</bitWidth> 1182 <enumeratedValues> 1183 <enumeratedValue> 1184 <name>noEvent</name> 1185 <description>The event has not occurred.</description> 1186 <value>0</value> 1187 </enumeratedValue> 1188 <enumeratedValue> 1189 <name>occurred</name> 1190 <description>The event has occurred.</description> 1191 <value>1</value> 1192 </enumeratedValue> 1193 </enumeratedValues> 1194 </field> 1195 </fields> 1196 </register> 1197 <register> 1198 <name>DLRTC</name> 1199 <description>DRS Log RTC Value. This register contains the 32 bit value in the RTC second register when the last DRS event occurred.</description> 1200 <addressOffset>0x10</addressOffset> 1201 <access>read-only</access> 1202 <resetMask>0x00000000</resetMask> 1203 <fields> 1204 <field> 1205 <name>DLRTC</name> 1206 <description>DRS Log RTC Value. This register contains the 32 bit value in the RTC second register when the last DRS event occured.</description> 1207 <bitOffset>0</bitOffset> 1208 <bitWidth>32</bitWidth> 1209 </field> 1210 </fields> 1211 </register> 1212 <register> 1213 <name>MEUCFG</name> 1214 <description>MEU Configuration</description> 1215 <addressOffset>0x24</addressOffset> 1216 <resetMask>0x00000000</resetMask> 1217 <fields> 1218 <field> 1219 <name>MEUCFG</name> 1220 <description>Configuration plain/encrypted area of the backed NVSRAM.</description> 1221 <bitOffset>0</bitOffset> 1222 <bitWidth>7</bitWidth> 1223 </field> 1224 </fields> 1225 </register> 1226 <register> 1227 <name>SECST</name> 1228 <description>Security Monitor Status Register.</description> 1229 <addressOffset>0x34</addressOffset> 1230 <access>read-only</access> 1231 <fields> 1232 <field> 1233 <name>EXTSRS</name> 1234 <description>External Sensor Control Register Status.</description> 1235 <bitOffset>0</bitOffset> 1236 <bitWidth>1</bitWidth> 1237 <enumeratedValues> 1238 <enumeratedValue> 1239 <name>allowed</name> 1240 <description>Access authorized.</description> 1241 <value>0</value> 1242 </enumeratedValue> 1243 <enumeratedValue> 1244 <name>notAllowed</name> 1245 <description>Access not authorized.</description> 1246 <value>1</value> 1247 </enumeratedValue> 1248 </enumeratedValues> 1249 </field> 1250 <field> 1251 <name>INTSRS</name> 1252 <description>Internal Sensor Control Register Status.</description> 1253 <bitOffset>1</bitOffset> 1254 <bitWidth>1</bitWidth> 1255 <enumeratedValues> 1256 <enumeratedValue> 1257 <name>allowed</name> 1258 <description>Access authorized.</description> 1259 <value>0</value> 1260 </enumeratedValue> 1261 <enumeratedValue> 1262 <name>notAllowed</name> 1263 <description>Access not authorized.</description> 1264 <value>1</value> 1265 </enumeratedValue> 1266 </enumeratedValues> 1267 </field> 1268 <field> 1269 <name>SECALRS</name> 1270 <description>Security Alarm Register Status.</description> 1271 <bitOffset>2</bitOffset> 1272 <bitWidth>1</bitWidth> 1273 <enumeratedValues> 1274 <enumeratedValue> 1275 <name>allowed</name> 1276 <description>Access authorized.</description> 1277 <value>0</value> 1278 </enumeratedValue> 1279 <enumeratedValue> 1280 <name>notAllowed</name> 1281 <description>Access not authorized.</description> 1282 <value>1</value> 1283 </enumeratedValue> 1284 </enumeratedValues> 1285 </field> 1286 </fields> 1287 </register> 1288 <register> 1289 <name>SDBE</name> 1290 <description>Security Monitor Self Destruct Byte.</description> 1291 <addressOffset>0x38</addressOffset> 1292 <fields> 1293 <field> 1294 <name>DBYTE</name> 1295 <description>Self Destruct Byte</description> 1296 <bitOffset>0</bitOffset> 1297 <bitWidth>8</bitWidth> 1298 </field> 1299 <field> 1300 <name>SBDEN</name> 1301 <description>Self-Destruct Byte ENable.</description> 1302 <bitOffset>31</bitOffset> 1303 <bitWidth>1</bitWidth> 1304 </field> 1305 </fields> 1306 </register> 1307 </registers> 1308 </peripheral> 1309<!-- SMON: 1310 Security Monitor --> 1311</device> 1312