实例介绍
【实例简介】
【实例截图】
【核心代码】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 | Contents Section number Title Page Chapter 1 About This Manual 1.1 Audience....................................................................................................................................................................... 49 1.2 Organization..................................................................................................................................................................49 1.3 Module descriptions......................................................................................................................................................49 1.3.1 Example: chip-specific information that clarifies content in the same chapter............................................. 50 1.3.2 Example: chip-specific information that refers to a different chapter........................................................... 51 1.4 Register descriptions.....................................................................................................................................................52 1.5 Conventions.................................................................................................................................................................. 53 1.5.1 Notes, Cautions, and Warnings......................................................................................................................53 1.5.2 Numbering systems........................................................................................................................................53 1.5.3 Typographic notation..................................................................................................................................... 54 1.5.4 Special terms.................................................................................................................................................. 54 Chapter 2 Introduction 2.1 Overview.......................................................................................................................................................................57 2.2 S32K1xx Series introduction........................................................................................................................................ 57 2.2.1 S32K14x.........................................................................................................................................................57 2.2.2 S32K11x ........................................................................................................................................................59 2.3 Feature summary...........................................................................................................................................................60 2.4 Block diagram...............................................................................................................................................................63 2.5 Feature comparison.......................................................................................................................................................64 2.5.1 Differences between S32K14x and S32K11x................................................................................................66 2.6 Applications.................................................................................................................................................................. 67 2.7 Module functional categories........................................................................................................................................68 2.7.1 Arm Cortex-M4F Core Modules....................................................................................................................69 2.7.2 Arm Cortex-M0 Core Modules....................................................................................................................70 2.7.3 System modules............................................................................................................................................. 70 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 3 Section number Title Page 2.7.4 Memories and memory interfaces..................................................................................................................71 2.7.5 Power Management........................................................................................................................................72 2.7.6 Clocking......................................................................................................................................................... 72 2.7.7 Analog modules............................................................................................................................................. 73 2.7.8 Timer modules............................................................................................................................................... 73 2.7.9 Communication interfaces............................................................................................................................. 74 2.7.10 Debug modules.............................................................................................................................................. 75 Chapter 3 Memory Map 3.1 Introduction...................................................................................................................................................................77 3.2 SRAM memory map.....................................................................................................................................................77 3.2.1 S32K14x: SRAM memory map ....................................................................................................................77 3.2.2 S32K11x: SRAM memory map ....................................................................................................................77 3.3 Flash memory map........................................................................................................................................................78 3.4 Peripheral bridge (AIPS-Lite) memory map.................................................................................................................78 3.4.1 Read-after-write sequence and required serialization of memory operations................................................79 3.5 Private Peripheral Bus (PPB) memory map..................................................................................................................80 3.6 Aliased bit-band regions for CM4 core........................................................................................................................ 81 Chapter 4 Signal Multiplexing and Pin Assignment 4.1 Introduction...................................................................................................................................................................83 4.2 Functional description...................................................................................................................................................83 4.3 Pad description..............................................................................................................................................................84 4.4 Default pad state........................................................................................................................................................... 85 4.5 Signal Multiplexing sheet............................................................................................................................................. 86 4.5.1 IO Signal Table ............................................................................................................................................. 86 4.5.2 Input muxing table......................................................................................................................................... 88 4.6 Pinout diagrams............................................................................................................................................................ 89 Chapter 5 Security Overview S32K1xx Series Reference Manual, Rev. 9, 09/2018 4 NXP Semiconductors Section number Title Page 5.1 Introduction...................................................................................................................................................................91 5.2 Device security..............................................................................................................................................................91 5.2.1 Flash memory security................................................................................................................................... 91 5.2.2 Cryptographic Services Engine (CSEc) security features..............................................................................92 5.2.3 Device Boot modes........................................................................................................................................ 93 5.3 Security use case examples...........................................................................................................................................93 5.3.1 Secure boot: check bootloader for integrity and authenticity........................................................................ 93 5.3.2 Chain of trust: check flash memory for integrity and authenticity................................................................ 94 5.3.3 Secure communication...................................................................................................................................95 5.3.4 Component protection....................................................................................................................................96 5.3.5 Message-authentication example................................................................................................................... 97 5.4 Steps required before failure analysis...........................................................................................................................98 5.5 Security programming flow example (Secure Boot).................................................................................................... 99 Chapter 6 Safety Overview 6.1 Introduction...................................................................................................................................................................101 6.2 S32K1xx safety concept............................................................................................................................................... 102 6.2.1 Cortex-M4/M0 Structural Core Self Test (SCST).......................................................................................103 6.2.2 ECC on RAM and flash memory...................................................................................................................104 6.2.3 Power supply monitoring............................................................................................................................... 104 6.2.4 Clock monitoring........................................................................................................................................... 105 6.2.5 Temporal protection.......................................................................................................................................105 6.2.6 Operational interference protection............................................................................................................... 105 6.2.7 CRC................................................................................................................................................................107 6.2.8 Diversity of system resources........................................................................................................................ 107 Chapter 7 CM4 Overview 7.1 Arm Cortex-M4F core configuration............................................................................................................................109 7.1.1 Buses, interconnects, and interfaces.............................................................................................................. 110 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 5 Section number Title Page 7.1.2 System Tick Timer.........................................................................................................................................110 7.1.3 Debug facilities.............................................................................................................................................. 110 7.1.4 Caches............................................................................................................................................................ 111 7.1.5 Core privilege levels...................................................................................................................................... 111 7.2 Nested Vectored Interrupt Controller (NVIC) Configuration...................................................................................... 112 7.2.1 Interrupt priority levels.................................................................................................................................. 112 7.2.2 Non-maskable interrupt..................................................................................................................................113 7.2.3 Determining the bitfield and register location for configuring a particular interrupt.................................... 113 7.3 Asynchronous Wake-up Interrupt Controller (AWIC) Configuration..........................................................................114 7.3.1 Wake-up sources............................................................................................................................................ 114 7.4 FPU configuration.........................................................................................................................................................115 7.5 JTAG controller configuration......................................................................................................................................116 Chapter 8 CM0 Overview 8.1 Arm Cortex-M0 core introduction..............................................................................................................................117 8.1.1 Buses, interconnects, and interfaces.............................................................................................................. 118 8.1.2 System tick timer........................................................................................................................................... 118 8.1.3 Debug facilities.............................................................................................................................................. 118 8.1.4 Core privilege levels...................................................................................................................................... 118 8.2 Nested vectored interrupt controller (NVIC) ...............................................................................................................119 8.2.1 Interrupt priority levels.................................................................................................................................. 119 8.2.2 Non-maskable interrupt..................................................................................................................................119 8.2.3 Determining the bitfield and register location for configuring a particular interrupt.................................... 119 8.3 AWIC introduction....................................................................................................................................................... 120 8.3.1 Wake-up sources............................................................................................................................................ 120 Chapter 9 Micro Trace Buffer (MTB) 9.1 Introduction...................................................................................................................................................................123 9.1.1 Overview........................................................................................................................................................123 S32K1xx Series Reference Manual, Rev. 9, 09/2018 6 NXP Semiconductors Section number Title Page 9.1.2 Features.......................................................................................................................................................... 125 9.1.3 Modes of operation........................................................................................................................................ 126 9.2 Memory map and register definition.............................................................................................................................126 9.2.1 MTB_DWT Memory Map.............................................................................................................................127 Chapter 10 Miscellaneous Control Module (MCM) 10.1 Chip-specific MCM information.................................................................................................................................. 137 10.2 Introduction...................................................................................................................................................................138 10.2.1 Features.......................................................................................................................................................... 138 10.3 Memory map/register descriptions............................................................................................................................... 138 10.3.1 Crossbar Switch (AXBS) Slave Configuration (MCM_PLASC)..................................................................139 10.3.2 Crossbar Switch (AXBS) Master Configuration (MCM_PLAMC).............................................................. 140 10.3.3 Core Platform Control Register (MCM_CPCR)............................................................................................141 10.3.4 Interrupt Status and Control Register (MCM_ISCR).................................................................................... 144 10.3.5 Process ID Register (MCM_PID).................................................................................................................. 147 10.3.6 Compute Operation Control Register (MCM_CPO)..................................................................................... 148 10.3.7 Local Memory Descriptor Register (MCM_LMDRn)...................................................................................149 10.3.8 Local Memory Descriptor Register2 (MCM_LMDR2).................................................................................152 10.3.9 LMEM Parity and ECC Control Register (MCM_LMPECR).......................................................................156 10.3.10 LMEM Parity and ECC Interrupt Register (MCM_LMPEIR)...................................................................... 157 10.3.11 LMEM Fault Address Register (MCM_LMFAR).........................................................................................158 10.3.12 LMEM Fault Attribute Register (MCM_LMFATR)..................................................................................... 159 10.3.13 LMEM Fault Data High Register (MCM_LMFDHR).................................................................................. 160 10.3.14 LMEM Fault Data Low Register (MCM_LMFDLR)....................................................................................160 10.4 Functional description...................................................................................................................................................161 10.4.1 Interrupts........................................................................................................................................................ 161 Chapter 11 System Integration Module (SIM) 11.1 Chip-specific SIM information.....................................................................................................................................163 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 7 Section number Title Page 11.1.1 SIM register bitfield implementation.............................................................................................................163 11.2 Introduction...................................................................................................................................................................163 11.2.1 Features.......................................................................................................................................................... 163 11.3 Memory map and register definition.............................................................................................................................164 11.3.1 SIM register descriptions............................................................................................................................... 164 Chapter 12 Port Control and Interrupts (PORT) 12.1 Chip-specific PORT information..................................................................................................................................191 12.1.1 Number of PCRs............................................................................................................................................ 191 12.1.2 Finding address for PORTx_PCRn ...............................................................................................................192 12.1.3 I/O configuration sequence ........................................................................................................................... 192 12.1.4 Digital input filter configuration sequence ................................................................................................... 193 12.2 Introduction...................................................................................................................................................................194 12.3 Overview.......................................................................................................................................................................194 12.3.1 Features.......................................................................................................................................................... 194 12.3.2 Modes of operation........................................................................................................................................ 195 12.4 External signal description............................................................................................................................................195 12.5 Detailed signal description............................................................................................................................................196 12.6 Memory map and register definition.............................................................................................................................196 12.6.1 Pin Control Register n (PORT_PCRn).......................................................................................................... 198 12.6.2 Global Pin Control Low Register (PORT_GPCLR)......................................................................................201 12.6.3 Global Pin Control High Register (PORT_GPCHR).....................................................................................201 12.6.4 Global Interrupt Control Low Register (PORT_GICLR).............................................................................. 202 12.6.5 Global Interrupt Control High Register (PORT_GICHR).............................................................................202 12.6.6 Interrupt Status Flag Register (PORT_ISFR)................................................................................................ 203 12.6.7 Digital Filter Enable Register (PORT_DFER).............................................................................................. 204 12.6.8 Digital Filter Clock Register (PORT_DFCR)................................................................................................204 12.6.9 Digital Filter Width Register (PORT_DFWR).............................................................................................. 205 12.7 Functional description...................................................................................................................................................205 S32K1xx Series Reference Manual, Rev. 9, 09/2018 8 NXP Semiconductors Section number Title Page 12.7.1 Pin control...................................................................................................................................................... 205 12.7.2 Global pin control.......................................................................................................................................... 206 12.7.3 Global interrupt control..................................................................................................................................207 12.7.4 External interrupts..........................................................................................................................................207 12.7.5 Digital filter....................................................................................................................................................208 Chapter 13 General-Purpose Input/Output (GPIO) 13.1 Chip-specific GPIO information...................................................................................................................................209 13.1.1 Instantiation information................................................................................................................................209 13.1.2 GPIO ports memory map............................................................................................................................... 209 13.1.3 GPIO register reset values .............................................................................................................................210 13.2 Introduction...................................................................................................................................................................210 13.2.1 Features.......................................................................................................................................................... 211 13.2.2 Modes of operation........................................................................................................................................ 211 13.2.3 GPIO signal descriptions............................................................................................................................... 211 13.3 Memory map and register definition.............................................................................................................................212 13.3.1 GPIO register descriptions............................................................................................................................. 212 13.4 Functional description...................................................................................................................................................220 13.4.1 General-purpose input....................................................................................................................................220 13.4.2 General-purpose output..................................................................................................................................220 Chapter 14 Crossbar Switch Lite (AXBS-Lite) 14.1 Chip-specific AXBS-Lite information..........................................................................................................................223 14.1.1 Crossbar Switch master assignments............................................................................................................. 223 14.1.2 Crossbar Switch slave assignments................................................................................................................223 14.2 Introduction...................................................................................................................................................................224 14.2.1 Features.......................................................................................................................................................... 224 14.3 Functional Description..................................................................................................................................................225 14.3.1 General operation...........................................................................................................................................225 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 9 Section number Title Page 14.3.2 Arbitration......................................................................................................................................................225 14.4 Initialization/application information........................................................................................................................... 227 Chapter 15 Memory Protection Unit (MPU) 15.1 Chip-specific MPU information................................................................................................................................... 229 15.1.1 MPU Slave Port Assignments........................................................................................................................229 15.1.2 MPU Logical Bus Master Assignments.........................................................................................................230 15.1.3 Current PID.................................................................................................................................................... 230 15.1.4 Region descriptors and slave port configuration............................................................................................230 15.2 Introduction...................................................................................................................................................................231 15.3 Overview.......................................................................................................................................................................231 15.3.1 Block diagram................................................................................................................................................ 231 15.3.2 Features.......................................................................................................................................................... 232 15.4 MPU register descriptions.............................................................................................................................................233 15.4.1 MPU Memory map........................................................................................................................................ 233 15.4.2 Control/Error Status Register (CESR)........................................................................................................... 236 15.4.3 Error Address Register, slave port n (EAR0 - EAR4)................................................................................... 238 15.4.4 Error Detail Register, slave port n (EDR0 - EDR4)...................................................................................... 239 15.4.5 Region Descriptor n, Word 0 (RGD0_WORD0 - RGD15_WORD0)...........................................................241 15.4.6 Region Descriptor 0, Word 1 (RGD0_WORD1)...........................................................................................242 15.4.7 Region Descriptor 0, Word 2 (RGD0_WORD2)...........................................................................................243 15.4.8 Region Descriptor 0, Word 3 (RGD0_WORD3)...........................................................................................246 15.4.9 Region Descriptor n, Word 1 (RGD1_WORD1 - RGD15_WORD1)...........................................................247 15.4.10 Region Descriptor n, Word 2 (RGD1_WORD2 - RGD15_WORD2)...........................................................248 15.4.11 Region Descriptor n, Word 3 (RGD1_WORD3 - RGD15_WORD3)...........................................................251 15.4.12 Region Descriptor Alternate Access Control 0 (RGDAAC0)....................................................................... 253 15.4.13 Region Descriptor Alternate Access Control n (RGDAAC1 - RGDAAC15)............................................... 256 15.5 Functional description...................................................................................................................................................259 15.5.1 Access evaluation macro................................................................................................................................259 S32K1xx Series Reference Manual, Rev. 9, 09/2018 10 NXP Semiconductors Section number Title Page 15.5.2 Putting it all together and error terminations................................................................................................. 261 15.5.3 Power management........................................................................................................................................ 261 15.6 Initialization information.............................................................................................................................................. 262 15.7 Application information................................................................................................................................................262 Chapter 16 Peripheral Bridge (AIPS-Lite) 16.1 Chip-specific AIPS information................................................................................................................................... 265 16.1.1 Instantiation information................................................................................................................................265 16.1.2 Memory maps................................................................................................................................................ 265 16.2 Introduction...................................................................................................................................................................266 16.2.1 Features.......................................................................................................................................................... 267 16.2.2 General operation...........................................................................................................................................267 16.3 Memory map/register definition................................................................................................................................... 267 16.3.1 AIPS register descriptions..............................................................................................................................267 16.4 Functional description...................................................................................................................................................311 16.4.1 Access support............................................................................................................................................... 311 Chapter 17 Direct Memory Access Multiplexer (DMAMUX) 17.1 Chip-specific DMAMUX information......................................................................................................................... 313 17.1.1 Number of channels ...................................................................................................................................... 313 17.1.2 DMA transfers via TRGMUX trigger............................................................................................................313 17.2 Introduction...................................................................................................................................................................314 17.2.1 Overview........................................................................................................................................................314 17.2.2 Features.......................................................................................................................................................... 314 17.2.3 Modes of operation........................................................................................................................................ 315 17.3 Memory map/register definition................................................................................................................................... 315 17.3.1 DMAMUX register descriptions....................................................................................................................315 17.4 Functional description...................................................................................................................................................317 17.4.1 DMA channels with periodic triggering capability........................................................................................317 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 11 Section number Title Page 17.4.2 DMA channels with no triggering capability.................................................................................................320 17.4.3 Always-enabled DMA sources...................................................................................................................... 320 17.5 Initialization/application information........................................................................................................................... 321 17.5.1 Reset...............................................................................................................................................................321 17.5.2 Enabling and configuring sources..................................................................................................................321 Chapter 18 Enhanced Direct Memory Access (eDMA) 18.1 Chip-specific eDMA information ................................................................................................................................325 18.1.1 Seamless eDMA transfer .............................................................................................................................. 325 18.1.2 Number of channels ...................................................................................................................................... 326 18.2 Introduction...................................................................................................................................................................326 18.2.1 eDMA system block diagram........................................................................................................................ 326 18.2.2 Block parts..................................................................................................................................................... 327 18.2.3 Features.......................................................................................................................................................... 328 18.3 Modes of operation....................................................................................................................................................... 329 18.4 Memory map/register definition................................................................................................................................... 330 18.4.1 TCD memory................................................................................................................................................. 330 18.4.2 TCD initialization.......................................................................................................................................... 330 18.4.3 TCD structure.................................................................................................................................................330 18.4.4 Reserved memory and bit fields.....................................................................................................................331 18.4.5 DMA register descriptions............................................................................................................................. 331 18.5 Functional description...................................................................................................................................................380 18.5.1 eDMA basic data flow................................................................................................................................... 380 18.5.2 Fault reporting and handling.......................................................................................................................... 383 18.5.3 Channel preemption....................................................................................................................................... 386 18.6 Initialization/application information........................................................................................................................... 386 18.6.1 eDMA initialization....................................................................................................................................... 386 18.6.2 Programming errors....................................................................................................................................... 388 18.6.3 Arbitration mode considerations....................................................................................................................389 S32K1xx Series Reference Manual, Rev. 9, 09/2018 12 NXP Semiconductors Section number Title Page 18.6.4 Performing DMA transfers............................................................................................................................ 389 18.6.5 Monitoring transfer descriptor status............................................................................................................. 393 18.6.6 Channel Linking.............................................................................................................................................395 18.6.7 Dynamic programming.................................................................................................................................. 396 18.6.8 Suspend/resume a DMA channel with active hardware service requests......................................................400 Chapter 19 Trigger MUX Control (TRGMUX) 19.1 Chip-specific TRGMUX information...........................................................................................................................403 19.1.1 Module interconnectivity............................................................................................................................... 403 19.1.2 TRGMUX register information..................................................................................................................... 407 19.2 Introduction...................................................................................................................................................................407 19.3 Features.........................................................................................................................................................................407 19.4 Memory map and register definition.............................................................................................................................408 19.4.1 TRGMUX register descriptions..................................................................................................................... 408 Chapter 20 External Watchdog Monitor (EWM) 20.1 Chip-specific EWM information ................................................................................................................................. 447 20.1.1 EWM_OUT signal configuration...................................................................................................................447 20.1.2 EWM Memory Map access............................................................................................................................447 20.1.3 EWM low-power modes................................................................................................................................ 447 20.2 Introduction...................................................................................................................................................................447 20.2.1 Features.......................................................................................................................................................... 448 20.2.2 Modes of Operation....................................................................................................................................... 448 20.2.3 Block Diagram............................................................................................................................................... 449 20.3 EWM Signal Descriptions............................................................................................................................................ 450 20.4 Memory Map/Register Definition.................................................................................................................................451 20.4.1 EWM register descriptions.............................................................................................................................451 20.5 Functional Description..................................................................................................................................................456 20.5.1 The EWM_OUT_b Signal............................................................................................................................. 456 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 13 Section number Title Page 20.5.2 EWM_OUT_b pin state in low power modes................................................................................................457 20.5.3 The EWM_in Signal...................................................................................................................................... 457 20.5.4 EWM Counter................................................................................................................................................ 458 20.5.5 EWM Compare Registers.............................................................................................................................. 458 20.5.6 EWM Refresh Mechanism.............................................................................................................................458 20.5.7 EWM Interrupt...............................................................................................................................................459 20.5.8 Counter clock prescaler..................................................................................................................................459 Chapter 21 Error Injection Module (EIM) 21.1 Chip-specific EIM information.....................................................................................................................................461 21.1.1 EIM channel assignments.............................................................................................................................. 461 21.2 Introduction...................................................................................................................................................................461 21.2.1 Overview........................................................................................................................................................461 21.2.2 Features.......................................................................................................................................................... 463 21.3 EIM register descriptions..............................................................................................................................................463 21.3.1 EIM Memory map..........................................................................................................................................464 21.3.2 Error Injection Module Configuration Register (EIMCR)............................................................................ 464 21.3.3 Error Injection Channel Enable register (EICHEN)...................................................................................... 465 21.3.4 Error Injection Channel Descriptor n, Word0 (EICHD0_WORD0 - EICHD1_WORD0)............................468 21.3.5 Error Injection Channel Descriptor n, Word1 (EICHD0_WORD1 - EICHD1_WORD1)............................470 21.4 Functional description...................................................................................................................................................471 21.4.1 Error injection scenarios................................................................................................................................ 471 Chapter 22 Error Reporting Module (ERM) 22.1 Chip-specific ERM information................................................................................................................................... 473 22.1.1 Sources of memory error events.................................................................................................................... 473 22.2 Introduction...................................................................................................................................................................473 22.2.1 Overview........................................................................................................................................................473 22.2.2 Features.......................................................................................................................................................... 474 S32K1xx Series Reference Manual, Rev. 9, 09/2018 14 NXP Semiconductors Section number Title Page 22.3 ERM register descriptions.............................................................................................................................................474 22.3.1 ERM Memory map........................................................................................................................................ 474 22.3.2 ERM Configuration Register 0 (CR0)........................................................................................................... 475 22.3.3 ERM Status Register 0 (SR0)........................................................................................................................ 477 22.3.4 ERM Memory n Error Address Register (EAR0 - EAR1)............................................................................ 479 22.4 Functional description...................................................................................................................................................480 22.4.1 Single-bit correction events........................................................................................................................... 480 22.4.2 Non-correctable error events..........................................................................................................................481 22.5 Initialization.................................................................................................................................................................. 482 Chapter 23 Watchdog timer (WDOG) 23.1 Chip-specific WDOG information................................................................................................................................483 23.1.1 WDOG clocks................................................................................................................................................ 483 23.1.2 WDOG low-power modes............................................................................................................................. 483 23.1.3 Default watchdog timeout .............................................................................................................................484 23.2 Introduction...................................................................................................................................................................484 23.2.1 Features.......................................................................................................................................................... 484 23.2.2 Block diagram................................................................................................................................................ 485 23.3 Memory map and register definition.............................................................................................................................486 23.3.1 WDOG register descriptions..........................................................................................................................486 23.4 Functional description...................................................................................................................................................492 23.4.1 Clock source...................................................................................................................................................492 23.4.2 Watchdog refresh mechanism........................................................................................................................493 23.4.3 Configuring the Watchdog.............................................................................................................................495 23.4.4 Using interrupts to delay resets......................................................................................................................496 23.4.5 Backup reset...................................................................................................................................................496 23.4.6 Functionality in debug and low-power modes...............................................................................................497 23.4.7 Fast testing of the watchdog...........................................................................................................................497 23.5 Application Information................................................................................................................................................499 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 15 Section number Title Page 23.5.1 Disable Watchdog.......................................................................................................................................... 499 23.5.2 Disable Watchdog after Reset........................................................................................................................499 23.5.3 Configure Watchdog...................................................................................................................................... 500 23.5.4 Refreshing the Watchdog...............................................................................................................................500 Chapter 24 Cyclic Redundancy Check (CRC) 24.1 Chip-specific CRC information.................................................................................................................................... 501 24.2 Introduction...................................................................................................................................................................501 24.2.1 Features.......................................................................................................................................................... 501 24.2.2 Block diagram................................................................................................................................................ 502 24.2.3 Modes of operation........................................................................................................................................ 502 24.3 Memory map and register descriptions.........................................................................................................................502 24.3.1 CRC register descriptions.............................................................................................................................. 502 24.4 Functional description...................................................................................................................................................507 24.4.1 CRC initialization/reinitialization.................................................................................................................. 507 24.4.2 CRC calculations............................................................................................................................................507 24.4.3 Transpose feature........................................................................................................................................... 508 24.4.4 CRC result complement................................................................................................................................. 510 Chapter 25 Reset and Boot 25.1 Introduction...................................................................................................................................................................511 25.2 Reset..............................................................................................................................................................................511 25.2.1 Power-on reset (POR).................................................................................................................................... 512 25.2.2 System reset sources...................................................................................................................................... 512 25.2.3 MCU Resets................................................................................................................................................... 516 25.2.4 Reset pin ........................................................................................................................................................516 25.2.5 Debug resets...................................................................................................................................................517 25.3 Boot...............................................................................................................................................................................518 25.3.1 Boot sources...................................................................................................................................................518 S32K1xx Series Reference Manual, Rev. 9, 09/2018 16 NXP Semiconductors Section number Title Page 25.3.2 FOPT boot options......................................................................................................................................... 518 25.3.3 Boot sequence................................................................................................................................................ 519 Chapter 26 Reset Control Module (RCM) 26.1 Chip-specific RCM information................................................................................................................................... 521 26.1.1 RCM register information .............................................................................................................................521 26.2 Reset pin filter operation in STOP1/2 modes .............................................................................................................. 522 26.3 Introduction...................................................................................................................................................................522 26.4 Reset memory map and register descriptions............................................................................................................... 522 26.4.1 Version ID Register (RCM_VERID).............................................................................................................523 26.4.2 Parameter Register (RCM_PARAM)............................................................................................................ 524 26.4.3 System Reset Status Register (RCM_SRS)................................................................................................... 526 26.4.4 Reset Pin Control register (RCM_RPC)........................................................................................................ 529 26.4.5 Sticky System Reset Status Register (RCM_SSRS)......................................................................................531 26.4.6 System Reset Interrupt Enable Register (RCM_SRIE)................................................................................. 533 Chapter 27 Clock Distribution 27.1 Introduction...................................................................................................................................................................537 27.2 High level clocking diagram.........................................................................................................................................537 27.3 Clock definitions...........................................................................................................................................................538 27.4 Internal clocking requirements..................................................................................................................................... 540 27.4.1 Clock divider values after reset......................................................................................................................544 27.4.2 HSRUN mode clocking................................................................................................................................. 544 27.4.3 VLPR mode clocking.....................................................................................................................................544 27.4.4 VLPR/VLPS mode entry............................................................................................................................... 544 27.5 Clock Gating................................................................................................................................................................. 545 27.6 Module clocks...............................................................................................................................................................545 Chapter 28 System Clock Generator (SCG) 28.1 Chip-specific SCG information.................................................................................................................................... 557 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 17 Section number Title Page 28.1.1 Supported frequency ranges...........................................................................................................................557 28.1.2 Oscillator and SPLL guidelines..................................................................................................................... 557 28.1.3 System clock switching .................................................................................................................................558 28.1.4 System clock and clock monitor requirement ...............................................................................................558 28.2 Introduction...................................................................................................................................................................559 28.2.1 Features.......................................................................................................................................................... 559 28.3 Memory Map/Register Definition.................................................................................................................................560 28.3.1 Version ID Register (SCG_VERID)..............................................................................................................561 28.3.2 Parameter Register (SCG_PARAM)............................................................................................................. 562 28.3.3 Clock Status Register (SCG_CSR)................................................................................................................ 563 28.3.4 Run Clock Control Register (SCG_RCCR)...................................................................................................565 28.3.5 VLPR Clock Control Register (SCG_VCCR)............................................................................................... 567 28.3.6 HSRUN Clock Control Register (SCG_HCCR)............................................................................................569 28.3.7 SCG CLKOUT Configuration Register (SCG_CLKOUTCNFG).................................................................571 28.3.8 System OSC Control Status Register (SCG_SOSCCSR)..............................................................................573 28.3.9 System OSC Divide Register (SCG_SOSCDIV).......................................................................................... 575 28.3.10 System Oscillator Configuration Register (SCG_SOSCCFG)...................................................................... 576 28.3.11 Slow IRC Control Status Register (SCG_SIRCCSR)....................................................................................578 28.3.12 Slow IRC Divide Register (SCG_SIRCDIV)................................................................................................ 579 28.3.13 Slow IRC Configuration Register (SCG_SIRCCFG)....................................................................................580 28.3.14 Fast IRC Control Status Register (SCG_FIRCCSR)..................................................................................... 581 28.3.15 Fast IRC Divide Register (SCG_FIRCDIV)..................................................................................................583 28.3.16 Fast IRC Configuration Register (SCG_FIRCCFG)..................................................................................... 584 28.3.17 System PLL Control Status Register (SCG_SPLLCSR)............................................................................... 585 28.3.18 System PLL Divide Register (SCG_SPLLDIV)............................................................................................587 28.3.19 System PLL Configuration Register (SCG_SPLLCFG)............................................................................... 588 28.4 Functional description...................................................................................................................................................590 28.4.1 SCG Clock Mode Transitions........................................................................................................................ 590 Chapter 29 S32K1xx Series Reference Manual, Rev. 9, 09/2018 18 NXP Semiconductors Section number Title Page Peripheral Clock Controller (PCC) 29.1 Chip-specific PCC information.....................................................................................................................................593 29.1.1 PCC register information............................................................................................................................... 593 29.2 Introduction...................................................................................................................................................................596 29.3 Features.........................................................................................................................................................................596 29.4 Functional description...................................................................................................................................................597 29.5 Memory map and register definition.............................................................................................................................598 29.6 PCC register descriptions..............................................................................................................................................598 29.6.1 PCC Memory map......................................................................................................................................... 598 29.6.2 PCC FTFC Register (PCC_FTFC)................................................................................................................ 599 29.6.3 PCC DMAMUX Register (PCC_DMAMUX).............................................................................................. 601 29.6.4 PCC FlexCAN0 Register (PCC_FlexCAN0)................................................................................................ 602 29.6.5 PCC FlexCAN1 Register (PCC_FlexCAN1)................................................................................................ 604 29.6.6 PCC FTM3 Register (PCC_FTM3)............................................................................................................... 605 29.6.7 PCC ADC1 Register (PCC_ADC1)...............................................................................................................607 29.6.8 PCC FlexCAN2 Register (PCC_FlexCAN2)................................................................................................ 608 29.6.9 PCC LPSPI0 Register (PCC_LPSPI0)...........................................................................................................610 29.6.10 PCC LPSPI1 Register (PCC_LPSPI1)...........................................................................................................612 29.6.11 PCC LPSPI2 Register (PCC_LPSPI2)...........................................................................................................613 29.6.12 PCC PDB1 Register (PCC_PDB1)................................................................................................................ 615 29.6.13 PCC CRC Register (PCC_CRC)....................................................................................................................617 29.6.14 PCC PDB0 Register (PCC_PDB0)................................................................................................................ 618 29.6.15 PCC LPIT Register (PCC_LPIT)...................................................................................................................620 29.6.16 PCC FTM0 Register (PCC_FTM0)............................................................................................................... 621 29.6.17 PCC FTM1 Register (PCC_FTM1)............................................................................................................... 623 29.6.18 PCC FTM2 Register (PCC_FTM2)............................................................................................................... 624 29.6.19 PCC ADC0 Register (PCC_ADC0)...............................................................................................................626 29.6.20 PCC RTC Register (PCC_RTC).................................................................................................................... 628 29.6.21 PCC LPTMR0 Register (PCC_LPTMR0).....................................................................................................629 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 19 Section number Title Page 29.6.22 PCC PORTA Register (PCC_PORTA)......................................................................................................... 631 29.6.23 PCC PORTB Register (PCC_PORTB)..........................................................................................................633 29.6.24 PCC PORTC Register (PCC_PORTC)..........................................................................................................634 29.6.25 PCC PORTD Register (PCC_PORTD)......................................................................................................... 636 29.6.26 PCC PORTE Register (PCC_PORTE).......................................................................................................... 637 29.6.27 PCC SAI0 Register (PCC_SAI0)...................................................................................................................639 29.6.28 PCC SAI1 Register (PCC_SAI1)...................................................................................................................640 29.6.29 PCC FlexIO Register (PCC_FlexIO).............................................................................................................642 29.6.30 PCC EWM Register (PCC_EWM)................................................................................................................ 643 29.6.31 PCC LPI2C0 Register (PCC_LPI2C0).......................................................................................................... 645 29.6.32 PCC LPI2C1 Register (PCC_LPI2C1).......................................................................................................... 646 29.6.33 PCC LPUART0 Register (PCC_LPUART0)................................................................................................ 648 29.6.34 PCC LPUART1 Register (PCC_LPUART1)................................................................................................ 649 29.6.35 PCC LPUART2 Register (PCC_LPUART2)................................................................................................ 651 29.6.36 PCC FTM4 Register (PCC_FTM4)............................................................................................................... 653 29.6.37 PCC FTM5 Register (PCC_FTM5)............................................................................................................... 654 29.6.38 PCC FTM6 Register (PCC_FTM6)............................................................................................................... 656 29.6.39 PCC FTM7 Register (PCC_FTM7)............................................................................................................... 658 29.6.40 PCC CMP0 Register (PCC_CMP0)...............................................................................................................659 29.6.41 PCC QSPI Register (PCC_QSPI).................................................................................................................. 661 29.6.42 PCC ENET Register (PCC_ENET)............................................................................................................... 663 Chapter 30 Clock Monitoring Unit (CMU) 30.1 CMU chip-specific information....................................................................................................................................665 30.2 Introduction...................................................................................................................................................................666 30.2.1 Basic operation...............................................................................................................................................667 30.2.2 Features.......................................................................................................................................................... 668 30.3 CMU_FC register descriptions..................................................................................................................................... 668 30.3.1 CMU_FC Memory map................................................................................................................................. 668 S32K1xx Series Reference Manual, Rev. 9, 09/2018 20 NXP Semiconductors Section number Title Page 30.3.2 Global Configuration Register (GCR)........................................................................................................... 669 30.3.3 Reference Count Configuration Register (RCCR).........................................................................................670 30.3.4 High Threshold Configuration Register (HTCR).......................................................................................... 671 30.3.5 Low Threshold Configuration Register (LTCR)........................................................................................... 672 30.3.6 Status Register (SR)....................................................................................................................................... 673 30.3.7 Interrupt Enable Register (IER)..................................................................................................................... 674 30.4 Functional description...................................................................................................................................................677 30.4.1 Monitored clock lost...................................................................................................................................... 677 30.5 Programming guidelines............................................................................................................................................... 677 30.5.1 Programming HFREF and LFREF................................................................................................................ 677 30.5.2 Programming RCCR[REF_CNT].................................................................................................................. 678 30.5.3 CMU_FC programming sequence................................................................................................................. 679 Chapter 31 Memories and Memory Interfaces 31.1 Introduction...................................................................................................................................................................681 31.2 Flash Memory Controller and flash memory modules................................................................................................. 681 31.3 SRAM configuration.....................................................................................................................................................682 31.3.1 SRAM sizes....................................................................................................................................................682 31.3.2 SRAM accessibility........................................................................................................................................683 31.3.3 SRAM arbitration and priority control...........................................................................................................684 31.3.4 SRAM retention: power modes and resets.....................................................................................................684 31.3.5 SRAM access: Behavior of device when in accessing a memory with multi-bit ECC error.........................685 Chapter 32 PRAM Controller (PRAMC) 32.1 PRAMC chip-specific information ..............................................................................................................................687 32.2 Introduction...................................................................................................................................................................687 32.3 Memory map and register definition.............................................................................................................................688 32.4 Functional description...................................................................................................................................................688 32.4.1 Error Correcting Code (ECC)........................................................................................................................ 688 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 21 Section number Title Page 32.4.2 Read/Write introduction.................................................................................................................................689 32.4.3 Reads..............................................................................................................................................................689 32.4.4 Writes............................................................................................................................................................. 690 32.4.5 Late write hits.................................................................................................................................................691 32.5 Initialization / application information......................................................................................................................... 692 Chapter 33 Local Memory Controller (LMEM) 33.1 Chip-specific LMEM information ............................................................................................................................... 693 33.1.1 LMEM region description..............................................................................................................................693 33.1.2 LMEM SRAM sizes.......................................................................................................................................693 33.2 Introduction...................................................................................................................................................................693 33.2.1 Block Diagram............................................................................................................................................... 694 33.2.2 Cache features................................................................................................................................................ 695 33.3 Memory Map/Register Definition.................................................................................................................................697 33.3.1 LMEM register descriptions.......................................................................................................................... 697 33.4 Functional Description..................................................................................................................................................706 33.4.1 LMEM Function............................................................................................................................................ 706 33.4.2 SRAM Function............................................................................................................................................. 707 33.4.3 Cache Function.............................................................................................................................................. 709 33.4.4 Cache Control................................................................................................................................................ 710 Chapter 34 Miscellaneous System Control Module (MSCM) 34.1 Chip-specific MSCM information................................................................................................................................ 715 34.1.1 Chip-specific TMLSZ/TMUSZ information................................................................................................. 715 34.1.2 Chip-specific register information................................................................................................................. 715 34.2 Overview.......................................................................................................................................................................716 34.3 Chip Configuration and Boot........................................................................................................................................716 34.4 MSCM Memory Map/Register Definition....................................................................................................................717 34.4.1 CPU Configuration Memory Map and Registers...........................................................................................717 S32K1xx Series Reference Manual, Rev. 9, 09/2018 22 NXP Semiconductors Section number Title Page 34.4.2 MSCM register descriptions.......................................................................................................................... 717 Chapter 35 Flash Memory Controller (FMC) 35.1 Chip-specific FMC information....................................................................................................................................749 35.1.1 FMC masters.................................................................................................................................................. 749 35.1.2 Program flash and Data flash port width....................................................................................................... 750 35.2 Introduction...................................................................................................................................................................750 35.2.1 Overview........................................................................................................................................................750 35.2.2 Features.......................................................................................................................................................... 750 35.3 Modes of operation....................................................................................................................................................... 751 35.4 External signal description............................................................................................................................................751 35.5 Functional description...................................................................................................................................................751 35.5.1 Default configuration..................................................................................................................................... 751 35.5.2 Speculative reads............................................................................................................................................752 35.6 Initialization and application information.....................................................................................................................753 Chapter 36 Flash Memory Module (FTFC) 36.1 Chip-specific FTFC information...................................................................................................................................755 36.1.1 Flash memory types....................................................................................................................................... 755 36.1.2 Flash memory sizes........................................................................................................................................756 36.1.3 Flash memory map.........................................................................................................................................775 36.1.4 Flash memory security................................................................................................................................... 776 36.1.5 Power mode restrictions on flash memory programming..............................................................................776 36.1.6 Flash memory modes..................................................................................................................................... 776 36.1.7 Erase all contents of flash memory................................................................................................................ 776 36.1.8 Customize MCU operations via FTFC_FOPT register..................................................................................777 36.1.9 Simultaneous operations on PFLASH read partitions .................................................................................. 777 36.2 Introduction...................................................................................................................................................................777 36.2.1 Features.......................................................................................................................................................... 778 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 23 Section number Title Page 36.2.2 Block diagram................................................................................................................................................ 780 36.2.3 Glossary......................................................................................................................................................... 781 36.3 External signal description............................................................................................................................................783 36.4 Memory map and registers............................................................................................................................................784 36.4.1 Flash configuration field description............................................................................................................. 784 36.4.2 Program flash 0 IFR map............................................................................................................................... 784 36.4.3 Data flash 0 IFR map..................................................................................................................................... 785 36.4.4 Register descriptions...................................................................................................................................... 786 36.5 Functional description...................................................................................................................................................804 36.5.1 Flash protection..............................................................................................................................................804 36.5.2 FlexNVM description.................................................................................................................................... 806 36.5.3 Interrupts........................................................................................................................................................ 809 36.5.4 Flash operation in low-power modes............................................................................................................. 810 36.5.5 Functional modes of operation.......................................................................................................................810 36.5.6 Flash memory reads and ignored writes........................................................................................................ 810 36.5.7 Read while write (RWW).............................................................................................................................. 811 36.5.8 Flash program and erase................................................................................................................................ 811 36.5.9 FTFC command operations............................................................................................................................811 36.5.10 Margin read commands..................................................................................................................................818 36.5.11 Flash command descriptions..........................................................................................................................819 36.5.12 Security.......................................................................................................................................................... 845 36.5.13 Cryptographic Services Engine (CSEc).........................................................................................................847 36.5.14 Reset sequence............................................................................................................................................... 885 Chapter 37 Quad Serial Peripheral Interface (QuadSPI) 37.1 Chip-specific QuadSPI information..............................................................................................................................887 37.1.1 Overview........................................................................................................................................................887 37.1.2 Memory size requirement ............................................................................................................................. 887 37.1.3 QuadSPI register reset values........................................................................................................................ 887 S32K1xx Series Reference Manual, Rev. 9, 09/2018 24 NXP Semiconductors Section number Title Page 37.1.4 Use case..........................................................................................................................................................888 37.1.5 Supported read modes....................................................................................................................................888 37.1.6 External memory options............................................................................................................................... 889 37.1.7 Recommended software configuration.......................................................................................................... 889 37.1.8 Recommended programming sequence......................................................................................................... 890 37.1.9 Clock ratio between QuadSPI clocks ............................................................................................................890 37.1.10 QuadSPI_MCR[SCLKCFG] implementation ...............................................................................................890 37.1.11 QuadSPI_SOCCR[SOCCFG] implementation .............................................................................................891 37.2 Introduction...................................................................................................................................................................893 37.2.1 Features.......................................................................................................................................................... 893 37.2.2 Block Diagram............................................................................................................................................... 894 37.2.3 QuadSPI Modes of Operation........................................................................................................................ 895 37.2.4 Acronyms and Abbreviations.........................................................................................................................896 37.2.5 Glossary for QuadSPI module....................................................................................................................... 896 37.3 External Signal Description.......................................................................................................................................... 898 37.3.1 Driving External Signals................................................................................................................................899 37.4 Memory Map and Register Definition..........................................................................................................................901 37.4.1 Register Write Access....................................................................................................................................901 37.4.2 Peripheral Bus Register Descriptions............................................................................................................ 902 37.4.3 Serial Flash Address Assignment.................................................................................................................. 945 37.5 Flash memory mapped AMBA bus.............................................................................................................................. 946 37.5.1 AHB Bus Access Considerations...................................................................................................................947 37.5.2 Memory Mapped Serial Flash Data - Individual Flash Mode on Flash A.....................................................947 37.5.3 Memory Mapped Serial Flash Data - Individual Flash Mode on Flash B..................................................... 948 37.5.4 AHB RX Data Buffer (QSPI_ARDB0 to QSPI_ARDB31).......................................................................... 949 37.6 Interrupt Signals............................................................................................................................................................951 37.7 Functional Description..................................................................................................................................................952 37.7.1 Serial Flash Access Schemes......................................................................................................................... 952 37.7.2 Normal Mode................................................................................................................................................. 952 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 25 Section number Title Page 37.7.3 HyperRAM Support.......................................................................................................................................971 37.8 Initialization/Application Information..........................................................................................................................972 37.8.1 Power Up and Reset.......................................................................................................................................972 37.8.2 Available Status/Flag Information................................................................................................................. 972 37.8.3 Flash Device Selection...................................................................................................................................975 37.8.4 DMA Usage................................................................................................................................................... 975 37.9 Byte Ordering - Endianness..........................................................................................................................................979 37.9.1 Programming Flash Data............................................................................................................................... 980 37.9.2 Reading Flash Data into the RX Buffer......................................................................................................... 980 37.9.3 Reading Flash Data into the AHB Buffer...................................................................................................... 981 37.10 Driving Flash Control Signals in Single and Dual Mode............................................................................................. 982 37.11 Serial Flash Devices......................................................................................................................................................982 37.11.1 Example Sequences........................................................................................................................................982 37.12 Sampling of Serial Flash Input Data.............................................................................................................................988 37.12.1 Basic Description........................................................................................................................................... 988 37.12.2 Supported read modes....................................................................................................................................989 37.12.3 Data Strobe (DQS) sampling method............................................................................................................ 992 37.13 Data Input Hold Requirement of Flash.........................................................................................................................995 Chapter 38 Power Management 38.1 Introduction...................................................................................................................................................................997 38.2 Power modes description.............................................................................................................................................. 997 38.3 Entering and exiting power modes............................................................................................................................... 999 38.4 Clocking modes............................................................................................................................................................ 999 38.4.1 Clock gating................................................................................................................................................... 999 38.4.2 Stop mode options..........................................................................................................................................999 38.4.3 DMA wake-up................................................................................................................................................1000 38.4.4 Compute Operation (CPO).............................................................................................................................1001 38.4.5 Peripheral Doze..............................................................................................................................................1002 S32K1xx Series Reference Manual, Rev. 9, 09/2018 26 NXP Semiconductors Section number Title Page 38.5 Power mode transitions.................................................................................................................................................1003 38.6 Shutdown sequencing for power modes....................................................................................................................... 1004 38.7 Power mode restrictions on flash memory programming.............................................................................................1004 38.8 Module operation in available power modes................................................................................................................1005 38.9 QuadSPI, Ethernet, and SAI operation ........................................................................................................................ 1009 Chapter 39 System Mode Controller (SMC) 39.1 Introduction...................................................................................................................................................................1011 39.2 Modes of operation....................................................................................................................................................... 1011 39.3 Memory map and register descriptions.........................................................................................................................1013 39.3.1 SMC Version ID Register (SMC_VERID)....................................................................................................1014 39.3.2 SMC Parameter Register (SMC_PARAM)................................................................................................... 1015 39.3.3 Power Mode Protection register (SMC_PMPROT).......................................................................................1016 39.3.4 Power Mode Control register (SMC_PMCTRL)...........................................................................................1017 39.3.5 Stop Control Register (SMC_STOPCTRL)...................................................................................................1019 39.3.6 Power Mode Status register (SMC_PMSTAT)............................................................................................. 1021 39.4 Functional description...................................................................................................................................................1021 39.4.1 Power mode transitions..................................................................................................................................1022 39.4.2 Power mode entry/exit sequencing................................................................................................................ 1023 39.4.3 Run modes......................................................................................................................................................1026 39.4.4 Stop modes.....................................................................................................................................................1028 39.4.5 Debug in low power modes........................................................................................................................... 1029 Chapter 40 Power Management Controller (PMC) 40.1 Chip-specific PMC information....................................................................................................................................1031 40.1.1 Modes supported............................................................................................................................................ 1031 40.2 Introduction...................................................................................................................................................................1031 40.3 Features.........................................................................................................................................................................1031 40.4 Modes of Operation...................................................................................................................................................... 1032 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 27 Section number Title Page 40.4.1 Full Performance Mode (FPM)......................................................................................................................1032 40.4.2 Low Power Mode (LPM)...............................................................................................................................1032 40.5 Low Voltage Detect (LVD) System............................................................................................................................. 1032 40.5.1 Low Voltage Reset (LVR) Operation............................................................................................................ 1033 40.5.2 LVD Interrupt Operation............................................................................................................................... 1033 40.5.3 Low-voltage warning (LVW) interrupt operation......................................................................................... 1033 40.6 Memory Map and Register Definition..........................................................................................................................1033 40.6.1 PMC register descriptions..............................................................................................................................1033 Chapter 41 ADC Configuration 41.1 Instantiation information...............................................................................................................................................1041 41.1.1 Number of ADC channels..............................................................................................................................1041 41.1.2 ADC Connections/Channel Assignment........................................................................................................1042 41.2 Register implementation............................................................................................................................................... 1043 41.3 DMA Support on ADC................................................................................................................................................. 1043 41.4 ADC Hardware Interleaved Channels.......................................................................................................................... 1044 41.5 ADC internal supply monitoring.................................................................................................................................. 1045 41.6 ADC Reference Options............................................................................................................................................... 1045 41.7 ADC Trigger Sources................................................................................................................................................... 1045 41.7.1 PDB triggering scheme.................................................................................................................................. 1047 41.7.2 TRGMUX trigger scheme..............................................................................................................................1048 41.8 Trigger Selection...........................................................................................................................................................1049 41.9 Trigger Latching and Arbitration..................................................................................................................................1050 41.10 ADC triggering configurations .................................................................................................................................... 1052 41.11 ADC low-power modes................................................................................................................................................ 1059 41.12 ADC Trigger Concept – Use Case................................................................................................................................1059 41.13 ADC calibration scheme...............................................................................................................................................1061 41.14 S32K11X to S32K14X difference ............................................................................................................................... 1062 Chapter 42 S32K1xx Series Reference Manual, Rev. 9, 09/2018 28 NXP Semiconductors Section number Title Page Analog-to-Digital Converter (ADC) 42.1 Chip-specific ADC information....................................................................................................................................1063 42.2 Introduction...................................................................................................................................................................1063 42.2.1 Features.......................................................................................................................................................... 1063 42.2.2 Block diagram................................................................................................................................................ 1064 42.3 ADC signal descriptions............................................................................................................................................... 1065 42.3.1 Analog Power (VDDA)................................................................................................................................. 1065 42.3.2 Analog Ground (VSSA).................................................................................................................................1065 42.3.3 Voltage Reference Select............................................................................................................................... 1065 42.3.4 Analog Channel Inputs (ADx)....................................................................................................................... 1066 42.4 ADC register descriptions.............................................................................................................................................1066 42.4.1 ADC Memory map.........................................................................................................................................1066 42.4.2 ADC Status and Control Register 1 (SC1A - aSC1P)................................................................................... 1068 42.4.3 ADC Configuration Register 1 (CFG1)......................................................................................................... 1071 42.4.4 ADC Configuration Register 2 (CFG2)......................................................................................................... 1073 42.4.5 ADC Data Result Registers (RA - aRP)........................................................................................................ 1074 42.4.6 Compare Value Registers (CV1 - CV2)........................................................................................................ 1076 42.4.7 Status and Control Register 2 (SC2).............................................................................................................. 1077 42.4.8 Status and Control Register 3 (SC3).............................................................................................................. 1080 42.4.9 BASE Offset Register (BASE_OFS).............................................................................................................1081 42.4.10 ADC Offset Correction Register (OFS).........................................................................................................1082 42.4.11 USER Offset Correction Register (USR_OFS)............................................................................................. 1083 42.4.12 ADC X Offset Correction Register (XOFS).................................................................................................. 1084 42.4.13 ADC Y Offset Correction Register (YOFS).................................................................................................. 1085 42.4.14 ADC Gain Register (G)..................................................................................................................................1086 42.4.15 ADC User Gain Register (UG)...................................................................................................................... 1088 42.4.16 ADC General Calibration Value Register S (CLPS)..................................................................................... 1089 42.4.17 ADC Plus-Side General Calibration Value Register 3 (CLP3)..................................................................... 1090 42.4.18 ADC Plus-Side General Calibration Value Register 2 (CLP2)..................................................................... 1091 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 29 Section number Title Page 42.4.19 ADC Plus-Side General Calibration Value Register 1 (CLP1)..................................................................... 1091 42.4.20 ADC Plus-Side General Calibration Value Register 0 (CLP0)..................................................................... 1092 42.4.21 ADC Plus-Side General Calibration Value Register X (CLPX)....................................................................1093 42.4.22 ADC Plus-Side General Calibration Value Register 9 (CLP9)..................................................................... 1094 42.4.23 ADC General Calibration Offset Value Register S (CLPS_OFS).................................................................1095 42.4.24 ADC Plus-Side General Calibration Offset Value Register 3 (CLP3_OFS)................................................. 1096 42.4.25 ADC Plus-Side General Calibration Offset Value Register 2 (CLP2_OFS)................................................. 1097 42.4.26 ADC Plus-Side General Calibration Offset Value Register 1 (CLP1_OFS)................................................. 1098 42.4.27 ADC Plus-Side General Calibration Offset Value Register 0 (CLP0_OFS)................................................. 1099 42.4.28 ADC Plus-Side General Calibration Offset Value Register X (CLPX_OFS)............................................... 1100 42.4.29 ADC Plus-Side General Calibration Offset Value Register 9 (CLP9_OFS)................................................. 1101 42.4.30 ADC Status and Control Register 1 (SC1AA - SC1Z).................................................................................. 1102 42.4.31 ADC Data Result Registers (RAA - RZ)....................................................................................................... 1105 42.5 Functional description...................................................................................................................................................1107 42.5.1 Clock select and divide control......................................................................................................................1107 42.5.2 Voltage reference selection............................................................................................................................1108 42.5.3 Hardware trigger and channel selects............................................................................................................ 1108 42.5.4 Conversion control.........................................................................................................................................1109 42.5.5 Automatic compare function..........................................................................................................................1113 42.5.6 Calibration function....................................................................................................................................... 1114 42.5.7 User-defined offset function.......................................................................................................................... 1115 42.5.8 MCU Normal Stop mode operation............................................................................................................... 1116 Chapter 43 Comparator (CMP) 43.1 Chip-specific CMP information....................................................................................................................................1117 43.1.1 Instantiation information................................................................................................................................1117 43.1.2 CMP input connections..................................................................................................................................1117 43.1.3 CMP external references................................................................................................................................1119 43.1.4 External window/sample input.......................................................................................................................1119 S32K1xx Series Reference Manual, Rev. 9, 09/2018 30 NXP Semiconductors Section number Title Page 43.1.5 CMP trigger mode..........................................................................................................................................1119 43.1.6 Programming recommendation......................................................................................................................1120 43.1.7 S32K11X to S32K14X difference ................................................................................................................ 1120 43.2 Introduction...................................................................................................................................................................1121 43.3 Features.........................................................................................................................................................................1121 43.3.1 CMP features..................................................................................................................................................1121 43.3.2 8-bit DAC key features.................................................................................................................................. 1122 43.3.3 ANMUX key features.................................................................................................................................... 1122 43.4 CMP, DAC, and ANMUX diagram..............................................................................................................................1123 43.5 CMP block diagram...................................................................................................................................................... 1124 43.6 CMP pin descriptions....................................................................................................................................................1126 43.6.1 External pins.................................................................................................................................................. 1126 43.7 CMP functional modes................................................................................................................................................. 1127 43.7.1 Disabled mode (# 1).......................................................................................................................................1128 43.7.2 Continuous mode (#s 2A & 2B).................................................................................................................... 1129 43.7.3 Sampled, Non-Filtered mode (#s 3A & 3B).................................................................................................. 1129 43.7.4 Sampled, Filtered mode (#s 4A & 4B).......................................................................................................... 1131 43.7.5 Windowed mode (#s 5A & 5B)..................................................................................................................... 1133 43.7.6 Windowed/Resampled mode (# 6).................................................................................................................1135 43.7.7 Windowed/Filtered mode (#7)....................................................................................................................... 1136 43.8 Memory map/register definitions..................................................................................................................................1137 43.8.1 CMP Control Register 0 (CMP_C0)..............................................................................................................1137 43.8.2 CMP Control Register 1 (CMP_C1)..............................................................................................................1141 43.8.3 CMP Control Register 2 (CMP_C2)..............................................................................................................1144 43.9 CMP functional description.......................................................................................................................................... 1146 43.9.1 Initialization................................................................................................................................................... 1146 43.9.2 Low-pass filter............................................................................................................................................... 1147 43.10 Interrupts.......................................................................................................................................................................1149 43.11 DMA support................................................................................................................................................................ 1149 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 31 Section number Title Page 43.12 DAC functional description.......................................................................................................................................... 1150 43.12.1 Digital-to-analog converter block diagram.................................................................................................... 1150 43.12.2 DAC resets..................................................................................................................................................... 1150 43.12.3 DAC clocks.................................................................................................................................................... 1151 43.12.4 DAC interrupts...............................................................................................................................................1151 43.13 Trigger mode.................................................................................................................................................................1151 Chapter 44 Programmable delay block (PDB) 44.1 Chip-specific PDB information.................................................................................................................................... 1155 44.1.1 Instantiation Information................................................................................................................................1155 44.1.2 PDB trigger interconnections with ADC and TRGMUX.............................................................................. 1156 44.1.3 Back-to-back acknowledgement connections................................................................................................1156 44.1.4 Pulse-Out Enable Register Implementation...................................................................................................1163 44.1.5 S32K11X to S32K14X difference ................................................................................................................ 1163 44.2 Introduction...................................................................................................................................................................1163 44.2.1 Features.......................................................................................................................................................... 1163 44.2.2 Implementation.............................................................................................................................................. 1164 44.2.3 Back-to-back acknowledgment connections..................................................................................................1165 44.2.4 Block diagram................................................................................................................................................ 1165 44.2.5 Modes of operation........................................................................................................................................ 1166 44.3 Memory map and register definition.............................................................................................................................1167 44.3.1 Status and Control register (PDB_SC)...........................................................................................................1169 44.3.2 Modulus register (PDB_MOD)......................................................................................................................1172 44.3.3 Counter register (PDB_CNT)........................................................................................................................ 1173 44.3.4 Interrupt Delay register (PDB_IDLY)........................................................................................................... 1173 44.3.5 Channel n Control register 1 (PDB_CHnC1)................................................................................................ 1174 44.3.6 Channel n Status register (PDB_CHnS)........................................................................................................ 1175 44.3.7 Channel n Delay 0 register (PDB_CHnDLY0)..............................................................................................1175 44.3.8 Channel n Delay 1 register (PDB_CHnDLY1)..............................................................................................1176 S32K1xx Series Reference Manual, Rev. 9, 09/2018 32 NXP Semiconductors Section number Title Page 44.3.9 Channel n Delay 2 register (PDB_CHnDLY2)..............................................................................................1177 44.3.10 Channel n Delay 3 register (PDB_CHnDLY3)..............................................................................................1177 44.3.11 Channel n Delay 4 register (PDB_CHnDLY4)..............................................................................................1178 44.3.12 Channel n Delay 5 register (PDB_CHnDLY5)..............................................................................................1179 44.3.13 Channel n Delay 6 register (PDB_CHnDLY6)..............................................................................................1179 44.3.14 Channel n Delay 7 register (PDB_CHnDLY7)..............................................................................................1180 44.3.15 Pulse-Out n Enable register (PDB_POEN)....................................................................................................1180 44.3.16 Pulse-Out n Delay register (PDB_POnDLY)................................................................................................ 1181 44.4 Functional description...................................................................................................................................................1181 44.4.1 PDB pre-trigger and trigger outputs...............................................................................................................1181 44.4.2 PDB trigger input source selection................................................................................................................ 1184 44.4.3 Pulse-Out's..................................................................................................................................................... 1184 44.4.4 Updating the delay registers...........................................................................................................................1185 44.4.5 Interrupts........................................................................................................................................................ 1187 44.4.6 DMA.............................................................................................................................................................. 1187 44.5 Application information................................................................................................................................................1187 44.5.1 Impact of using the prescaler and multiplication factor on timing resolution............................................... 1187 Chapter 45 FlexTimer Module (FTM) 45.1 Chip-specific FTM information....................................................................................................................................1189 45.1.1 Instantiation Information................................................................................................................................1189 45.1.2 FTM Interrupts...............................................................................................................................................1190 45.1.3 FTM Fault Detection Inputs...........................................................................................................................1190 45.1.4 FTM Hardware Triggers and Synchronization.............................................................................................. 1192 45.1.5 FTM Input Capture Options...........................................................................................................................1194 45.1.6 FTM Hall sensor support............................................................................................................................... 1195 45.1.7 FTM Modulation Implementation................................................................................................................. 1195 45.1.8 FTM Global Time Base................................................................................................................................. 1196 45.1.9 FTM BDM and debug halt mode...................................................................................................................1197 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 33 Section number Title Page 45.1.10 S32K11X to S32K14X difference ................................................................................................................ 1197 45.2 Introduction...................................................................................................................................................................1199 45.2.1 Features.......................................................................................................................................................... 1199 45.2.2 Modes of operation........................................................................................................................................ 1200 45.2.3 Block Diagram............................................................................................................................................... 1201 45.3 FTM signal descriptions............................................................................................................................................... 1203 45.4 Memory map and register definition.............................................................................................................................1203 45.4.1 Memory map.................................................................................................................................................. 1203 45.4.2 Register descriptions...................................................................................................................................... 1204 45.4.3 FTM register descriptions.............................................................................................................................. 1204 45.5 Functional Description..................................................................................................................................................1261 45.5.1 Clock source...................................................................................................................................................1261 45.5.2 Prescaler......................................................................................................................................................... 1261 45.5.3 Counter...........................................................................................................................................................1262 45.5.4 Channel Modes.............................................................................................................................................. 1268 45.5.5 Input Capture Mode....................................................................................................................................... 1270 45.5.6 Output Compare mode................................................................................................................................... 1275 45.5.7 Edge-Aligned PWM (EPWM) mode............................................................................................................. 1276 45.5.8 Center-Aligned PWM (CPWM) mode.......................................................................................................... 1278 45.5.9 Combine mode............................................................................................................................................... 1280 45.5.10 Modified Combine PWM Mode.................................................................................................................... 1288 45.5.11 Complementary Mode....................................................................................................................................1291 45.5.12 Registers updated from write buffers.............................................................................................................1293 45.5.13 PWM synchronization....................................................................................................................................1294 45.5.14 Inverting......................................................................................................................................................... 1310 45.5.15 Software Output Control Mode......................................................................................................................1311 45.5.16 Deadtime insertion......................................................................................................................................... 1313 45.5.17 Output mask................................................................................................................................................... 1317 45.5.18 Fault Control.................................................................................................................................................. 1318 S32K1xx Series Reference Manual, Rev. 9, 09/2018 34 NXP Semiconductors Section number Title Page 45.5.19 Polarity Control..............................................................................................................................................1322 45.5.20 Initialization................................................................................................................................................... 1323 45.5.21 Features Priority.............................................................................................................................................1323 45.5.22 External Trigger............................................................................................................................................. 1324 45.5.23 Initialization Trigger...................................................................................................................................... 1325 45.5.24 Capture Test Mode.........................................................................................................................................1327 45.5.25 DMA.............................................................................................................................................................. 1328 45.5.26 Dual Edge Capture Mode...............................................................................................................................1329 45.5.27 Quadrature Decoder Mode.............................................................................................................................1337 45.5.28 Debug mode................................................................................................................................................... 1343 45.5.29 Reload Points................................................................................................................................................. 1344 45.5.30 Global Load....................................................................................................................................................1347 45.5.31 Global time base (GTB).................................................................................................................................1348 45.5.32 Channel trigger output................................................................................................................................... 1349 45.5.33 External Control of Channels Output.............................................................................................................1350 45.5.34 Dithering........................................................................................................................................................ 1350 45.6 Reset Overview.............................................................................................................................................................1361 45.7 FTM Interrupts..............................................................................................................................................................1363 45.7.1 Timer Overflow Interrupt...............................................................................................................................1363 45.7.2 Reload Point Interrupt....................................................................................................................................1363 45.7.3 Channel (n) Interrupt......................................................................................................................................1363 45.7.4 Fault Interrupt................................................................................................................................................ 1363 45.8 Initialization Procedure.................................................................................................................................................1364 Chapter 46 Low Power Interrupt Timer (LPIT) 46.1 Chip-specific LPIT information....................................................................................................................................1367 46.1.1 Instantiation Information................................................................................................................................1367 46.1.2 LPIT/DMA Periodic Trigger Assignments ...................................................................................................1367 46.1.3 LPIT input triggers ........................................................................................................................................1368 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 35 Section number Title Page 46.1.4 LPIT/ADC Trigger.........................................................................................................................................1368 46.1.5 S32K11X to S32K14X difference ................................................................................................................ 1369 46.2 Introduction...................................................................................................................................................................1370 46.2.1 Overview........................................................................................................................................................1370 46.2.2 Block Diagram............................................................................................................................................... 1371 46.3 Modes of operation....................................................................................................................................................... 1372 46.4 Memory Map and Registers..........................................................................................................................................1373 46.4.1 LPIT register descriptions..............................................................................................................................1373 46.5 Functional description...................................................................................................................................................1389 46.5.1 LPIT programming model............................................................................................................................. 1389 46.5.2 Initialization................................................................................................................................................... 1391 46.5.3 Timer Modes.................................................................................................................................................. 1392 46.5.4 Trigger Control for Timers............................................................................................................................ 1392 46.5.5 Channel Chaining...........................................................................................................................................1393 46.5.6 Detailed timing...............................................................................................................................................1394 Chapter 47 Low Power Timer (LPTMR) 47.1 Chip-specific LPTMR information...............................................................................................................................1407 47.1.1 Instantiation Information................................................................................................................................1407 47.1.2 LPTMR pulse counter input options..............................................................................................................1407 47.1.3 S32K11X to S32K14X difference ................................................................................................................ 1408 47.2 Introduction...................................................................................................................................................................1408 47.2.1 Features.......................................................................................................................................................... 1408 47.2.2 Modes of operation........................................................................................................................................ 1408 47.3 LPTMR signal descriptions.......................................................................................................................................... 1409 47.3.1 Detailed signal descriptions........................................................................................................................... 1409 47.4 Memory map and register definition.............................................................................................................................1410 47.4.1 LPTMR register descriptions......................................................................................................................... 1410 47.5 Functional description...................................................................................................................................................1415 S32K1xx Series Reference Manual, Rev. 9, 09/2018 36 NXP Semiconductors Section number Title Page 47.5.1 LPTMR power and reset................................................................................................................................ 1415 47.5.2 LPTMR clocking............................................................................................................................................1416 47.5.3 LPTMR prescaler/glitch filter........................................................................................................................1416 47.5.4 LPTMR counter............................................................................................................................................. 1417 47.5.5 LPTMR compare............................................................................................................................................1418 47.5.6 LPTMR interrupt............................................................................................................................................1418 47.5.7 LPTMR hardware trigger...............................................................................................................................1419 Chapter 48 Real Time Clock (RTC) 48.1 Chip-specific RTC information.................................................................................................................................... 1421 48.1.1 RTC instantiation........................................................................................................................................... 1421 48.1.2 RTC interrupts ...............................................................................................................................................1421 48.1.3 Software recommendation............................................................................................................................. 1421 48.1.4 Multiple trigger ............................................................................................................................................. 1421 48.1.5 S32K11X to S32K14X difference ................................................................................................................ 1422 48.2 Introduction...................................................................................................................................................................1422 48.2.1 Features.......................................................................................................................................................... 1422 48.2.2 Modes of operation........................................................................................................................................ 1422 48.2.3 RTC signal descriptions................................................................................................................................. 1422 48.3 Register definition.........................................................................................................................................................1423 48.3.1 RTC register descriptions...............................................................................................................................1423 48.4 Functional description...................................................................................................................................................1434 48.4.1 Power, clocking, and reset............................................................................................................................. 1434 48.4.2 Time counter.................................................................................................................................................. 1435 48.4.3 Compensation.................................................................................................................................................1435 48.4.4 Time alarm..................................................................................................................................................... 1436 48.4.5 Update mode.................................................................................................................................................. 1437 48.4.6 Register lock.................................................................................................................................................. 1437 48.4.7 Interrupt..........................................................................................................................................................1437 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 37 Section number Title Page Chapter 49 Low Power Serial Peripheral Interface (LPSPI) 49.1 Chip-specific LPSPI information..................................................................................................................................1439 49.1.1 Instantiation Information................................................................................................................................1439 49.2 Introduction...................................................................................................................................................................1440 49.2.1 Features.......................................................................................................................................................... 1442 49.2.2 Block Diagram............................................................................................................................................... 1442 49.2.3 Modes of operation........................................................................................................................................ 1443 49.2.4 Signal Descriptions........................................................................................................................................ 1443 49.2.5 Wiring options................................................................................................................................................1444 49.3 Memory Map and Registers..........................................................................................................................................1446 49.3.1 LPSPI register descriptions............................................................................................................................1446 49.4 Functional description...................................................................................................................................................1469 49.4.1 Clocking and resets........................................................................................................................................ 1469 49.4.2 Master Mode.................................................................................................................................................. 1470 49.4.3 Slave Mode.................................................................................................................................................... 1476 49.4.4 Interrupts and DMA Requests........................................................................................................................1478 49.4.5 Peripheral Triggers.........................................................................................................................................1479 Chapter 50 Low Power Inter-Integrated Circuit (LPI2C) 50.1 Chip-specific LPI2C information................................................................................................................................. 1481 50.1.1 Instantiation information................................................................................................................................1481 50.2 Introduction...................................................................................................................................................................1482 50.2.1 Features.......................................................................................................................................................... 1483 50.2.2 Block Diagram............................................................................................................................................... 1485 50.2.3 Modes of operation........................................................................................................................................ 1485 50.2.4 Signal Descriptions........................................................................................................................................ 1485 50.2.5 Wiring options................................................................................................................................................1486 50.3 Memory Map and Registers..........................................................................................................................................1487 S32K1xx Series Reference Manual, Rev. 9, 09/2018 38 NXP Semiconductors Section number Title Page 50.3.1 LPI2C register descriptions............................................................................................................................1488 50.4 Functional description...................................................................................................................................................1526 50.4.1 Clocking and Resets.......................................................................................................................................1526 50.4.2 Master Mode.................................................................................................................................................. 1527 50.4.3 Slave Mode.................................................................................................................................................... 1533 50.4.4 Interrupts and DMA Requests........................................................................................................................1535 50.4.5 Peripheral Triggers.........................................................................................................................................1537 Chapter 51 Low Power Universal Asynchronous Receiver/Transmitter (LPUART) 51.1 Chip-specific LPUART information.............................................................................................................................1539 51.1.1 Instantiation Information................................................................................................................................1539 51.2 Introduction...................................................................................................................................................................1540 51.2.1 Features.......................................................................................................................................................... 1540 51.2.2 Modes of operation........................................................................................................................................ 1541 51.2.3 Signal Descriptions........................................................................................................................................ 1541 51.2.4 Block diagram................................................................................................................................................ 1541 51.3 Register definition.........................................................................................................................................................1543 51.3.1 LPUART register descriptions.......................................................................................................................1543 51.4 Functional description...................................................................................................................................................1569 51.4.1 Clocking and Resets.......................................................................................................................................1569 51.4.2 Baud rate generation...................................................................................................................................... 1569 51.4.3 Transmitter functional description................................................................................................................. 1570 51.4.4 Receiver functional description..................................................................................................................... 1574 51.4.5 Additional LPUART functions...................................................................................................................... 1580 51.4.6 Infrared interface............................................................................................................................................1582 51.4.7 Interrupts and status flags.............................................................................................................................. 1583 51.4.8 Peripheral Triggers.........................................................................................................................................1584 Chapter 52 Flexible I/O (FlexIO) S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 39 Section number Title Page 52.1 Chip-specific FlexIO information.................................................................................................................................1587 52.1.1 FlexIO Configuration.....................................................................................................................................1587 52.2 Introduction...................................................................................................................................................................1587 52.2.1 Overview........................................................................................................................................................1587 52.2.2 Features.......................................................................................................................................................... 1588 52.2.3 Block Diagram............................................................................................................................................... 1588 52.2.4 Modes of operation........................................................................................................................................ 1589 52.2.5 FlexIO Signal Descriptions............................................................................................................................1589 52.3 Memory Map and Registers..........................................................................................................................................1590 52.3.1 FLEXIO register descriptions........................................................................................................................ 1590 52.4 Functional description...................................................................................................................................................1614 52.4.1 Clocking and Resets.......................................................................................................................................1614 52.4.2 Shifter operation.............................................................................................................................................1615 52.4.3 Timer Operation.............................................................................................................................................1617 52.4.4 Pin operation.................................................................................................................................................. 1621 52.4.5 Interrupts and DMA Requests........................................................................................................................1622 52.4.6 Peripheral Triggers.........................................................................................................................................1622 52.5 Application Information................................................................................................................................................1623 52.5.1 UART Transmit............................................................................................................................................. 1623 52.5.2 UART Receive...............................................................................................................................................1624 52.5.3 SPI Master......................................................................................................................................................1626 52.5.4 SPI Slave........................................................................................................................................................ 1628 52.5.5 I2C Master......................................................................................................................................................1629 52.5.6 I2S Master...................................................................................................................................................... 1631 52.5.7 I2S Slave........................................................................................................................................................ 1633 Chapter 53 FlexCAN 53.1 Chip-specific FlexCAN information.............................................................................................................................1635 53.1.1 Instantiation information................................................................................................................................1635 S32K1xx Series Reference Manual, Rev. 9, 09/2018 40 NXP Semiconductors Section number Title Page 53.1.2 Reset value of MDIS bit.................................................................................................................................1636 53.1.3 FlexCAN external time tick .......................................................................................................................... 1636 53.1.4 FlexCAN Interrupts........................................................................................................................................1636 53.1.5 FlexCAN Operation in Low Power Modes....................................................................................................1637 53.1.6 FlexCAN oscillator clock...............................................................................................................................1637 53.1.7 Supported baud rate ...................................................................................................................................... 1637 53.1.8 Requirements for entering FlexCAN modes: Freeze, Disable, Stop............................................................. 1637 53.2 Introduction...................................................................................................................................................................1639 53.2.1 Overview........................................................................................................................................................1640 53.2.2 FlexCAN module features............................................................................................................................. 1641 53.2.3 Modes of operation........................................................................................................................................ 1642 53.3 FlexCAN signal descriptions........................................................................................................................................ 1644 53.3.1 CAN Rx .........................................................................................................................................................1644 53.3.2 CAN Tx .........................................................................................................................................................1645 53.4 Memory map/register definition................................................................................................................................... 1645 53.4.1 FlexCAN memory mapping...........................................................................................................................1645 53.4.2 CAN register descriptions..............................................................................................................................1646 53.4.3 Message buffer structure................................................................................................................................1717 53.4.4 FlexCAN memory partition for CAN FD...................................................................................................... 1724 53.4.5 FlexCAN message buffer memory map.........................................................................................................1725 53.4.6 Rx FIFO structure.......................................................................................................................................... 1727 53.5 Functional description...................................................................................................................................................1730 53.5.1 Transmit process............................................................................................................................................ 1730 53.5.2 Arbitration process.........................................................................................................................................1732 53.5.3 Receive process..............................................................................................................................................1735 53.5.4 Matching process........................................................................................................................................... 1738 53.5.5 Receive process under Pretended Networking mode.....................................................................................1742 53.5.6 Move process................................................................................................................................................. 1747 53.5.7 Data coherence...............................................................................................................................................1749 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 41 Section number Title Page 53.5.8 Rx FIFO......................................................................................................................................................... 1752 53.5.9 CAN protocol related features....................................................................................................................... 1755 53.5.10 Clock domains and restrictions...................................................................................................................... 1776 53.5.11 Modes of operation details.............................................................................................................................1780 53.5.12 Interrupts........................................................................................................................................................ 1784 53.5.13 Bus interface.................................................................................................................................................. 1785 53.6 Initialization/application information........................................................................................................................... 1786 53.6.1 FlexCAN initialization sequence................................................................................................................... 1786 Chapter 54 Synchronous Audio Interface (SAI) 54.1 Chip-specific SAI information .....................................................................................................................................1789 54.1.1 SAI configuration...........................................................................................................................................1789 54.1.2 Chip-specific register information................................................................................................................. 1790 54.2 Introduction...................................................................................................................................................................1791 54.2.1 Features.......................................................................................................................................................... 1791 54.2.2 Block diagram................................................................................................................................................ 1791 54.2.3 Modes of operation........................................................................................................................................ 1792 54.3 External signals.............................................................................................................................................................1793 54.4 Memory map and register definition.............................................................................................................................1793 54.4.1 I2S register descriptions.................................................................................................................................1793 54.5 Functional description...................................................................................................................................................1826 54.5.1 SAI clocking.................................................................................................................................................. 1826 54.5.2 SAI resets....................................................................................................................................................... 1828 54.5.3 Synchronous modes....................................................................................................................................... 1829 54.5.4 Frame sync configuration...............................................................................................................................1830 54.5.5 Data FIFO...................................................................................................................................................... 1830 54.5.6 Word mask register........................................................................................................................................ 1834 54.5.7 Interrupts and DMA requests.........................................................................................................................1835 Chapter 55 S32K1xx Series Reference Manual, Rev. 9, 09/2018 42 NXP Semiconductors Section number Title Page Ethernet MAC (ENET) 55.1 Chip-specific ENET information..................................................................................................................................1839 55.1.1 Software guideline during ENET operation...................................................................................................1839 55.2 Introduction...................................................................................................................................................................1839 55.3 Overview.......................................................................................................................................................................1840 55.3.1 Features.......................................................................................................................................................... 1840 55.3.2 Block diagram................................................................................................................................................ 1843 55.4 External signal description............................................................................................................................................1843 55.5 Memory map/register definition................................................................................................................................... 1845 55.5.1 Interrupt Event Register (ENET_EIR)...........................................................................................................1850 55.5.2 Interrupt Mask Register (ENET_EIMR)........................................................................................................1853 55.5.3 Receive Descriptor Active Register (ENET_RDAR)....................................................................................1856 55.5.4 Transmit Descriptor Active Register (ENET_TDAR)...................................................................................1857 55.5.5 Ethernet Control Register (ENET_ECR).......................................................................................................1858 55.5.6 MII Management Frame Register (ENET_MMFR)...................................................................................... 1860 55.5.7 MII Speed Control Register (ENET_MSCR)................................................................................................ 1860 55.5.8 MIB Control Register (ENET_MIBC).......................................................................................................... 1863 55.5.9 Receive Control Register (ENET_RCR)....................................................................................................... 1864 55.5.10 Transmit Control Register (ENET_TCR)...................................................................................................... 1867 55.5.11 Physical Address Lower Register (ENET_PALR)........................................................................................ 1869 55.5.12 Physical Address Upper Register (ENET_PAUR)........................................................................................ 1869 55.5.13 Opcode/Pause Duration Register (ENET_OPD)........................................................................................... 1870 55.5.14 Descriptor Individual Upper Address Register (ENET_IAUR).................................................................... 1870 55.5.15 Descriptor Individual Lower Address Register (ENET_IALR).................................................................... 1871 55.5.16 Descriptor Group Upper Address Register (ENET_GAUR).........................................................................1871 55.5.17 Descriptor Group Lower Address Register (ENET_GALR).........................................................................1872 55.5.18 Transmit FIFO Watermark Register (ENET_TFWR)................................................................................... 1872 55.5.19 Receive Descriptor Ring Start Register (ENET_RDSR)...............................................................................1873 55.5.20 Transmit Buffer Descriptor Ring Start Register (ENET_TDSR).................................................................. 1874 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 43 Section number Title Page 55.5.21 Maximum Receive Buffer Size Register (ENET_MRBR)............................................................................ 1875 55.5.22 Receive FIFO Section Full Threshold (ENET_RSFL).................................................................................. 1876 55.5.23 Receive FIFO Section Empty Threshold (ENET_RSEM)............................................................................ 1876 55.5.24 Receive FIFO Almost Empty Threshold (ENET_RAEM)............................................................................ 1877 55.5.25 Receive FIFO Almost Full Threshold (ENET_RAFL)..................................................................................1877 55.5.26 Transmit FIFO Section Empty Threshold (ENET_TSEM)........................................................................... 1878 55.5.27 Transmit FIFO Almost Empty Threshold (ENET_TAEM)...........................................................................1878 55.5.28 Transmit FIFO Almost Full Threshold (ENET_TAFL)................................................................................ 1879 55.5.29 Transmit Inter-Packet Gap (ENET_TIPG).................................................................................................... 1879 55.5.30 Frame Truncation Length (ENET_FTRL).....................................................................................................1880 55.5.31 Transmit Accelerator Function Configuration (ENET_TACC).................................................................... 1880 55.5.32 Receive Accelerator Function Configuration (ENET_RACC)......................................................................1881 55.5.33 Reserved Statistic Register (ENET_RMON_T_DROP)................................................................................1882 55.5.34 Tx Packet Count Statistic Register (ENET_RMON_T_PACKETS)............................................................ 1883 55.5.35 Tx Broadcast Packets Statistic Register (ENET_RMON_T_BC_PKT)........................................................1883 55.5.36 Tx Multicast Packets Statistic Register (ENET_RMON_T_MC_PKT)........................................................1884 55.5.37 Tx Packets with CRC/Align Error Statistic Register (ENET_RMON_T_CRC_ALIGN)............................ 1884 55.5.38 Tx Packets Less Than Bytes and Good CRC Statistic Register (ENET_RMON_T_UNDERSIZE)............1884 55.5.39 Tx Packets GT MAX_FL bytes and Good CRC Statistic Register (ENET_RMON_T_OVERSIZE)..........1885 55.5.40 Tx Packets Less Than 64 Bytes and Bad CRC Statistic Register (ENET_RMON_T_FRAG).....................1885 55.5.41 Tx Packets Greater Than MAX_FL bytes and Bad CRC Statistic Register (ENET_RMON_T_JAB)........ 1886 55.5.42 Tx Collision Count Statistic Register (ENET_RMON_T_COL).................................................................. 1886 55.5.43 Tx 64-Byte Packets Statistic Register (ENET_RMON_T_P64)................................................................... 1886 55.5.44 Tx 65- to 127-byte Packets Statistic Register (ENET_RMON_T_P65TO127)............................................ 1887 55.5.45 Tx 128- to 255-byte Packets Statistic Register (ENET_RMON_T_P128TO255)........................................ 1887 55.5.46 Tx 256- to 511-byte Packets Statistic Register (ENET_RMON_T_P256TO511)........................................ 1888 55.5.47 Tx 512- to 1023-byte Packets Statistic Register (ENET_RMON_T_P512TO1023).................................... 1888 55.5.48 Tx 1024- to 2047-byte Packets Statistic Register (ENET_RMON_T_P1024TO2047)................................ 1889 55.5.49 Tx Packets Greater Than 2048 Bytes Statistic Register (ENET_RMON_T_P_GTE2048).......................... 1889 S32K1xx Series Reference Manual, Rev. 9, 09/2018 44 NXP Semiconductors Section number Title Page 55.5.50 Tx Octets Statistic Register (ENET_RMON_T_OCTETS).......................................................................... 1889 55.5.51 Reserved Statistic Register (ENET_IEEE_T_DROP)...................................................................................1890 55.5.52 Frames Transmitted OK Statistic Register (ENET_IEEE_T_FRAME_OK)................................................ 1890 55.5.53 Frames Transmitted with Single Collision Statistic Register (ENET_IEEE_T_1COL)............................... 1891 55.5.54 Frames Transmitted with Multiple Collisions Statistic Register (ENET_IEEE_T_MCOL).........................1891 55.5.55 Frames Transmitted after Deferral Delay Statistic Register (ENET_IEEE_T_DEF)....................................1891 55.5.56 Frames Transmitted with Late Collision Statistic Register (ENET_IEEE_T_LCOL).................................. 1892 55.5.57 Frames Transmitted with Excessive Collisions Statistic Register (ENET_IEEE_T_EXCOL).....................1892 55.5.58 Frames Transmitted with Tx FIFO Underrun Statistic Register (ENET_IEEE_T_MACERR)....................1893 55.5.59 Frames Transmitted with Carrier Sense Error Statistic Register (ENET_IEEE_T_CSERR)....................... 1893 55.5.60 Reserved Statistic Register (ENET_IEEE_T_SQE)...................................................................................... 1893 55.5.61 Flow Control Pause Frames Transmitted Statistic Register (ENET_IEEE_T_FDXFC)...............................1894 55.5.62 Octet Count for Frames Transmitted w/o Error Statistic Register (ENET_IEEE_T_OCTETS_OK)...........1894 55.5.63 Rx Packet Count Statistic Register (ENET_RMON_R_PACKETS)............................................................ 1895 55.5.64 Rx Broadcast Packets Statistic Register (ENET_RMON_R_BC_PKT)....................................................... 1895 55.5.65 Rx Multicast Packets Statistic Register (ENET_RMON_R_MC_PKT)....................................................... 1895 55.5.66 Rx Packets with CRC/Align Error Statistic Register (ENET_RMON_R_CRC_ALIGN)............................1896 55.5.67 Rx Packets with Less Than 64 Bytes and Good CRC Statistic Register (ENET_RMON_R_UNDERSIZE)................................................................................................................1896 55.5.68 Rx Packets Greater Than MAX_FL and Good CRC Statistic Register (ENET_RMON_R_OVERSIZE)...1897 55.5.69 Rx Packets Less Than 64 Bytes and Bad CRC Statistic Register (ENET_RMON_R_FRAG).................... 1897 55.5.70 Rx Packets Greater Than MAX_FL Bytes and Bad CRC Statistic Register (ENET_RMON_R_JAB)....... 1897 55.5.71 Reserved Statistic Register (ENET_RMON_R_RESVD_0).........................................................................1898 55.5.72 Rx 64-Byte Packets Statistic Register (ENET_RMON_R_P64)...................................................................1898 55.5.73 Rx 65- to 127-Byte Packets Statistic Register (ENET_RMON_R_P65TO127)........................................... 1899 55.5.74 Rx 128- to 255-Byte Packets Statistic Register (ENET_RMON_R_P128TO255)....................................... 1899 55.5.75 Rx 256- to 511-Byte Packets Statistic Register (ENET_RMON_R_P256TO511)....................................... 1899 55.5.76 Rx 512- to 1023-Byte Packets Statistic Register (ENET_RMON_R_P512TO1023)................................... 1900 55.5.77 Rx 1024- to 2047-Byte Packets Statistic Register (ENET_RMON_R_P1024TO2047)............................... 1900 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 45 Section number Title Page 55.5.78 Rx Packets Greater than 2048 Bytes Statistic Register (ENET_RMON_R_P_GTE2048)........................... 1901 55.5.79 Rx Octets Statistic Register (ENET_RMON_R_OCTETS)..........................................................................1901 55.5.80 Frames not Counted Correctly Statistic Register (ENET_IEEE_R_DROP)................................................. 1901 55.5.81 Frames Received OK Statistic Register (ENET_IEEE_R_FRAME_OK).................................................... 1902 55.5.82 Frames Received with CRC Error Statistic Register (ENET_IEEE_R_CRC).............................................. 1902 55.5.83 Frames Received with Alignment Error Statistic Register (ENET_IEEE_R_ALIGN)................................ 1903 55.5.84 Receive FIFO Overflow Count Statistic Register (ENET_IEEE_R_MACERR)..........................................1903 55.5.85 Flow Control Pause Frames Received Statistic Register (ENET_IEEE_R_FDXFC)...................................1903 55.5.86 Octet Count for Frames Received without Error Statistic Register (ENET_IEEE_R_OCTETS_OK).........1904 55.5.87 Adjustable Timer Control Register (ENET_ATCR)..................................................................................... 1904 55.5.88 Timer Value Register (ENET_ATVR).......................................................................................................... 1906 55.5.89 Timer Offset Register (ENET_ATOFF)........................................................................................................ 1907 55.5.90 Timer Period Register (ENET_ATPER)........................................................................................................1907 55.5.91 Timer Correction Register (ENET_ATCOR)................................................................................................ 1908 55.5.92 Time-Stamping Clock Period Register (ENET_ATINC).............................................................................. 1908 55.5.93 Timestamp of Last Transmitted Frame (ENET_ATSTMP).......................................................................... 1909 55.5.94 Timer Global Status Register (ENET_TGSR)...............................................................................................1909 55.5.95 Timer Control Status Register (ENET_TCSRn)............................................................................................1910 55.5.96 Timer Compare Capture Register (ENET_TCCRn)......................................................................................1911 55.6 Functional description...................................................................................................................................................1912 55.6.1 Ethernet MAC frame formats........................................................................................................................ 1912 55.6.2 IP and higher layers frame format..................................................................................................................1915 55.6.3 IEEE 1588 message formats.......................................................................................................................... 1919 55.6.4 MAC receive.................................................................................................................................................. 1923 55.6.5 MAC transmit................................................................................................................................................ 1929 55.6.6 Full-duplex flow control operation................................................................................................................ 1933 55.6.7 Magic packet detection.................................................................................................................................. 1935 55.6.8 IP accelerator functions..................................................................................................................................1936 55.6.9 Resets and stop controls.................................................................................................................................1940 S32K1xx Series Reference Manual, Rev. 9, 09/2018 46 NXP Semiconductors Section number Title Page 55.6.10 IEEE 1588 functions...................................................................................................................................... 1943 55.6.11 FIFO thresholds..............................................................................................................................................1947 55.6.12 Loopback options...........................................................................................................................................1950 55.6.13 Legacy buffer descriptors...............................................................................................................................1951 55.6.14 Enhanced buffer descriptors...........................................................................................................................1952 55.6.15 Client FIFO application interface.................................................................................................................. 1958 55.6.16 FIFO protection..............................................................................................................................................1961 55.6.17 Reference clock..............................................................................................................................................1963 55.6.18 PHY management interface........................................................................................................................... 1964 55.6.19 Ethernet interfaces..........................................................................................................................................1967 Chapter 56 Debug 56.1 Introduction...................................................................................................................................................................1973 56.2 CM4 and CM0 ROM table......................................................................................................................................... 1976 56.3 Debug port.................................................................................................................................................................... 1977 56.3.1 JTAG-to-SWD change sequence................................................................................................................... 1978 56.4 Debug port pin descriptions..........................................................................................................................................1979 56.5 System TAP connection................................................................................................................................................1979 56.5.1 IR codes..........................................................................................................................................................1979 56.6 MDM-AP status and control registers.......................................................................................................................... 1980 56.6.1 MDM-AP Control Register............................................................................................................................1981 56.6.2 MDM-AP Status Register.............................................................................................................................. 1982 56.7 Debug resets..................................................................................................................................................................1983 56.8 AHB-AP........................................................................................................................................................................1984 56.9 ITM............................................................................................................................................................................... 1984 56.10 Core trace connectivity................................................................................................................................................. 1985 56.11 TPIU..............................................................................................................................................................................1985 56.12 DWT............................................................................................................................................................................. 1986 56.13 MTB .............................................................................................................................................................................1986 S32K1xx Series Reference Manual, Rev. 9, 09/2018 NXP Semiconductors 47 Section number Title Page 56.14 Debug in low-power modes..........................................................................................................................................1987 56.14.1 Debug module state in low-power modes......................................................................................................1987 56.15 Debug and security....................................................................................................................................................... 1988 Chapter 57 JTAG Controller (JTAGC) 57.1 Chip-specific JTAGC information................................................................................................................................1989 57.2 Introduction...................................................................................................................................................................1989 57.2.1 Block diagram................................................................................................................................................ 1989 57.2.2 Features.......................................................................................................................................................... 1990 57.2.3 Modes of operation........................................................................................................................................ 1990 57.3 External signal description............................................................................................................................................1992 57.3.1 Test clock input (TCK).................................................................................................................................. 1992 57.3.2 Test data input (TDI)......................................................................................................................................1992 57.3.3 Test data output (TDO).................................................................................................................................. 1992 57.3.4 Test mode select (TMS).................................................................................................................................1993 57.4 Register description...................................................................................................................................................... 1993 57.4.1 Instruction register......................................................................................................................................... 1993 57.4.2 Bypass register............................................................................................................................................... 1993 57.4.3 Device identification register......................................................................................................................... 1994 57.4.4 Boundary scan register...................................................................................................................................1994 57.5 Functional description...................................................................................................................................................1995 57.5.1 JTAGC reset configuration............................................................................................................................ 1995 57.5.2 IEEE 1149.1-2001 (JTAG) TAP....................................................................................................................1995 57.5.3 TAP controller state machine.........................................................................................................................1995 57.5.4 JTAGC block instructions..............................................................................................................................1998 57.5.5 Boundary scan................................................................................................................................................2001 57.6 Initialization/application information........................................................................................................................... 2001 |
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论