在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Android手机应用开发 → s32k 用户指导手册

s32k 用户指导手册

Android手机应用开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:12.09M
  • 下载次数:10
  • 浏览次数:241
  • 发布时间:2021-06-02
  • 实例类别:Android手机应用开发
  • 发 布 人:JIEJIE0909
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: S32k 32 S3 用户 指导

实例介绍

【实例简介】S32K-RM_RV11.pdf

【实例截图】

from clipboard

【核心代码】

Contents
Section number Title Page
Chapter 1
About This Manual
1.1 Audience....................................................................................................................................................................... 51
1.2 Organization..................................................................................................................................................................51
1.3 Module descriptions......................................................................................................................................................51
1.3.1 Example: chip-specific information that clarifies content in the same chapter............................................. 52
1.3.2 Example: chip-specific information that refers to a different chapter........................................................... 53
1.4 Register descriptions.....................................................................................................................................................54
1.5 Conventions.................................................................................................................................................................. 55
1.5.1 Notes, Cautions, and Warnings......................................................................................................................55
1.5.2 Numbering systems........................................................................................................................................55
1.5.3 Typographic notation..................................................................................................................................... 56
1.5.4 Special terms.................................................................................................................................................. 56
Chapter 2
Introduction
2.1 Overview.......................................................................................................................................................................59
2.2 S32K1xx Series introduction........................................................................................................................................ 59
2.2.1 S32K14x.........................................................................................................................................................59
2.2.2 S32K11x ........................................................................................................................................................61
2.3 Feature summary...........................................................................................................................................................62
2.4 Block diagram...............................................................................................................................................................65
2.5 Feature comparison.......................................................................................................................................................66
2.5.1 Differences between S32K14x and S32K11x................................................................................................68
2.6 Applications.................................................................................................................................................................. 69
2.7 Module functional categories........................................................................................................................................70
2.7.1 Arm Cortex-M4F Core Modules....................................................................................................................71
2.7.2 Arm Cortex-M0  Core Modules....................................................................................................................72
2.7.3 System modules............................................................................................................................................. 72
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 3
Section number Title Page
2.7.4 Memories and memory interfaces..................................................................................................................73
2.7.5 Power Management........................................................................................................................................74
2.7.6 Clocking......................................................................................................................................................... 74
2.7.7 Analog modules............................................................................................................................................. 75
2.7.8 Timer modules............................................................................................................................................... 75
2.7.9 Communication interfaces............................................................................................................................. 76
2.7.10 Debug modules.............................................................................................................................................. 77
Chapter 3
Memory Map
3.1 Introduction...................................................................................................................................................................79
3.2 SRAM memory map.....................................................................................................................................................79
3.2.1 S32K14x: SRAM memory map ....................................................................................................................79
3.2.2 S32K11x: SRAM memory map ....................................................................................................................79
3.3 Flash memory map........................................................................................................................................................80
3.4 Peripheral bridge (AIPS-Lite) memory map.................................................................................................................80
3.4.1 Read-after-write sequence and required serialization of memory operations................................................81
3.5 Private Peripheral Bus (PPB) memory map..................................................................................................................82
3.6 Aliased bit-band regions for CM4 core........................................................................................................................ 83
Chapter 4
Signal Multiplexing and Pin Assignment
4.1 Introduction...................................................................................................................................................................85
4.2 Functional description...................................................................................................................................................85
4.3 Pad description..............................................................................................................................................................86
4.4 Default pad state........................................................................................................................................................... 87
4.5 Signal Multiplexing sheet............................................................................................................................................. 88
4.5.1 IO Signal Table ............................................................................................................................................. 88
4.5.2 Input muxing table......................................................................................................................................... 90
4.6 Pinout diagrams............................................................................................................................................................ 91
Chapter 5
Security Overview
S32K1xx Series Reference Manual, Rev. 11, 06/2019
4 NXP Semiconductors
Section number Title Page
5.1 Introduction...................................................................................................................................................................93
5.2 Device security..............................................................................................................................................................93
5.2.1 Flash memory security................................................................................................................................... 93
5.2.2 Cryptographic Services Engine (CSEc) security features..............................................................................94
5.2.3 Device Boot modes........................................................................................................................................ 95
5.3 Security use case examples...........................................................................................................................................95
5.3.1 Secure boot: check bootloader for integrity and authenticity........................................................................ 95
5.3.2 Chain of trust: check flash memory for integrity and authenticity................................................................ 96
5.3.3 Secure communication...................................................................................................................................97
5.3.4 Component protection....................................................................................................................................98
5.3.5 Message-authentication example................................................................................................................... 99
5.4 Steps required before failure analysis...........................................................................................................................100
5.5 Security programming flow example (Secure Boot).................................................................................................... 101
Chapter 6
Safety Overview
6.1 Introduction...................................................................................................................................................................103
6.2 S32K1xx safety concept............................................................................................................................................... 104
6.2.1 Cortex-M4/M0  Structural Core Self Test (SCST).......................................................................................105
6.2.2 ECC on RAM and flash memory...................................................................................................................106
6.2.3 Power supply monitoring............................................................................................................................... 106
6.2.4 Clock monitoring........................................................................................................................................... 107
6.2.5 Temporal protection.......................................................................................................................................107
6.2.6 Operational interference protection............................................................................................................... 107
6.2.7 CRC................................................................................................................................................................109
6.2.8 Diversity of system resources........................................................................................................................ 109
Chapter 7
CM4 Overview
7.1 Arm Cortex-M4F core configuration............................................................................................................................111
7.1.1 Buses, interconnects, and interfaces.............................................................................................................. 112
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 5
Section number Title Page
7.1.2 System Tick Timer.........................................................................................................................................112
7.1.3 Debug facilities.............................................................................................................................................. 112
7.1.4 Caches............................................................................................................................................................ 113
7.1.5 Core privilege levels...................................................................................................................................... 113
7.2 Nested Vectored Interrupt Controller (NVIC) Configuration...................................................................................... 114
7.2.1 Interrupt priority levels.................................................................................................................................. 114
7.2.2 Non-maskable interrupt..................................................................................................................................115
7.2.3 Determining the bitfield and register location for configuring a particular interrupt.................................... 115
7.3 Asynchronous Wake-up Interrupt Controller (AWIC) Configuration..........................................................................116
7.3.1 Wake-up sources............................................................................................................................................ 116
7.4 FPU configuration.........................................................................................................................................................117
7.5 JTAG controller configuration......................................................................................................................................118
Chapter 8
CM0  Overview
8.1 Arm Cortex-M0  core introduction..............................................................................................................................119
8.1.1 Buses, interconnects, and interfaces.............................................................................................................. 120
8.1.2 System tick timer........................................................................................................................................... 120
8.1.3 Debug facilities.............................................................................................................................................. 120
8.1.4 Core privilege levels...................................................................................................................................... 120
8.2 Nested vectored interrupt controller (NVIC) ...............................................................................................................121
8.2.1 Interrupt priority levels.................................................................................................................................. 121
8.2.2 Non-maskable interrupt..................................................................................................................................121
8.2.3 Determining the bitfield and register location for configuring a particular interrupt.................................... 121
8.3 AWIC introduction....................................................................................................................................................... 122
8.3.1 Wake-up sources............................................................................................................................................ 122
Chapter 9
Micro Trace Buffer (MTB)
9.1 Introduction...................................................................................................................................................................125
9.1.1 Overview........................................................................................................................................................125
S32K1xx Series Reference Manual, Rev. 11, 06/2019
6 NXP Semiconductors
Section number Title Page
9.1.2 Features.......................................................................................................................................................... 127
9.1.3 Modes of operation........................................................................................................................................ 128
9.2 Memory map and register definition.............................................................................................................................128
9.2.1 MTB_DWT Memory Map.............................................................................................................................129
Chapter 10
Miscellaneous Control Module (MCM)
10.1 Chip-specific MCM information.................................................................................................................................. 141
10.2 Introduction...................................................................................................................................................................142
10.2.1 Features.......................................................................................................................................................... 142
10.3 Memory map/register descriptions............................................................................................................................... 142
10.3.1 Crossbar Switch (AXBS) Slave Configuration (MCM_PLASC)..................................................................143
10.3.2 Crossbar Switch (AXBS) Master Configuration (MCM_PLAMC).............................................................. 144
10.3.3 Core Platform Control Register (MCM_CPCR)............................................................................................145
10.3.4 Interrupt Status and Control Register (MCM_ISCR).................................................................................... 148
10.3.5 Process ID Register (MCM_PID).................................................................................................................. 151
10.3.6 Compute Operation Control Register (MCM_CPO)..................................................................................... 152
10.3.7 Local Memory Descriptor Register (MCM_LMDRn)...................................................................................153
10.3.8 Local Memory Descriptor Register2 (MCM_LMDR2).................................................................................156
10.3.9 LMEM Parity and ECC Control Register (MCM_LMPECR).......................................................................160
10.3.10 LMEM Parity and ECC Interrupt Register (MCM_LMPEIR)...................................................................... 161
10.3.11 LMEM Fault Address Register (MCM_LMFAR).........................................................................................162
10.3.12 LMEM Fault Attribute Register (MCM_LMFATR)..................................................................................... 163
10.3.13 LMEM Fault Data High Register (MCM_LMFDHR).................................................................................. 164
10.3.14 LMEM Fault Data Low Register (MCM_LMFDLR)....................................................................................164
10.4 Functional description...................................................................................................................................................165
10.4.1 Interrupts........................................................................................................................................................ 165
Chapter 11
System Integration Module (SIM)
11.1 Chip-specific SIM information.....................................................................................................................................167
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 7
Section number Title Page
11.1.1 SIM register bitfield implementation.............................................................................................................167
11.2 Introduction...................................................................................................................................................................167
11.2.1 Features.......................................................................................................................................................... 167
11.3 Memory map and register definition.............................................................................................................................168
11.3.1 SIM register descriptions............................................................................................................................... 168
Chapter 12
Port Control and Interrupts (PORT)
12.1 Chip-specific PORT information..................................................................................................................................195
12.1.1 Number of PCRs............................................................................................................................................ 195
12.1.2 Finding address for PORTx_PCRn ...............................................................................................................196
12.1.3 I/O configuration sequence ........................................................................................................................... 196
12.1.4 Digital input filter configuration sequence ................................................................................................... 197
12.1.5 Reset pin configuration ................................................................................................................................. 198
12.2 Introduction...................................................................................................................................................................198
12.3 Overview.......................................................................................................................................................................198
12.3.1 Features.......................................................................................................................................................... 198
12.3.2 Modes of operation........................................................................................................................................ 199
12.4 External signal description............................................................................................................................................200
12.5 Detailed signal description............................................................................................................................................200
12.6 Memory map and register definition.............................................................................................................................200
12.6.1 Pin Control Register n (PORT_PCRn).......................................................................................................... 203
12.6.2 Global Pin Control Low Register (PORT_GPCLR)......................................................................................206
12.6.3 Global Pin Control High Register (PORT_GPCHR).....................................................................................206
12.6.4 Global Interrupt Control Low Register (PORT_GICLR).............................................................................. 207
12.6.5 Global Interrupt Control High Register (PORT_GICHR).............................................................................207
12.6.6 Interrupt Status Flag Register (PORT_ISFR)................................................................................................ 208
12.6.7 Digital Filter Enable Register (PORT_DFER).............................................................................................. 209
12.6.8 Digital Filter Clock Register (PORT_DFCR)................................................................................................209
12.6.9 Digital Filter Width Register (PORT_DFWR).............................................................................................. 210
S32K1xx Series Reference Manual, Rev. 11, 06/2019
8 NXP Semiconductors
Section number Title Page
12.7 Functional description...................................................................................................................................................210
12.7.1 Pin control...................................................................................................................................................... 210
12.7.2 Global pin control.......................................................................................................................................... 211
12.7.3 Global interrupt control..................................................................................................................................212
12.7.4 External interrupts..........................................................................................................................................212
12.7.5 Digital filter....................................................................................................................................................213
Chapter 13
General-Purpose Input/Output (GPIO)
13.1 Chip-specific GPIO information...................................................................................................................................215
13.1.1 Instantiation information................................................................................................................................215
13.1.2 GPIO ports memory map............................................................................................................................... 215
13.1.3 GPIO register reset values .............................................................................................................................216
13.2 Introduction...................................................................................................................................................................216
13.2.1 Features.......................................................................................................................................................... 217
13.2.2 Modes of operation........................................................................................................................................ 217
13.2.3 GPIO signal descriptions............................................................................................................................... 217
13.3 Memory map and register definition.............................................................................................................................218
13.3.1 GPIO register descriptions............................................................................................................................. 218
13.4 Functional description...................................................................................................................................................226
13.4.1 General-purpose input....................................................................................................................................226
13.4.2 General-purpose output..................................................................................................................................226
Chapter 14
Crossbar Switch Lite (AXBS-Lite)
14.1 Chip-specific AXBS-Lite information..........................................................................................................................229
14.1.1 Crossbar Switch master assignments............................................................................................................. 229
14.1.2 Crossbar Switch slave assignments................................................................................................................229
14.2 Introduction...................................................................................................................................................................230
14.2.1 Features.......................................................................................................................................................... 230
14.3 Functional Description..................................................................................................................................................231
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 9
Section number Title Page
14.3.1 General operation...........................................................................................................................................231
14.3.2 Arbitration......................................................................................................................................................231
14.4 Initialization/application information........................................................................................................................... 233
Chapter 15
Memory Protection Unit (MPU)
15.1 Chip-specific MPU information................................................................................................................................... 235
15.1.1 MPU Slave Port Assignments........................................................................................................................235
15.1.2 MPU Logical Bus Master Assignments.........................................................................................................236
15.1.3 Current PID.................................................................................................................................................... 236
15.1.4 Region descriptors and slave port configuration............................................................................................236
15.2 Introduction...................................................................................................................................................................237
15.3 Overview.......................................................................................................................................................................237
15.3.1 Block diagram................................................................................................................................................ 237
15.3.2 Features.......................................................................................................................................................... 238
15.4 MPU register descriptions.............................................................................................................................................239
15.4.1 MPU Memory map........................................................................................................................................ 239
15.4.2 Control/Error Status Register (CESR)........................................................................................................... 242
15.4.3 Error Address Register, slave port n (EAR0 - EAR4)................................................................................... 244
15.4.4 Error Detail Register, slave port n (EDR0 - EDR4)...................................................................................... 245
15.4.5 Region Descriptor n, Word 0 (RGD0_WORD0 - RGD15_WORD0)...........................................................247
15.4.6 Region Descriptor 0, Word 1 (RGD0_WORD1)...........................................................................................248
15.4.7 Region Descriptor 0, Word 2 (RGD0_WORD2)...........................................................................................249
15.4.8 Region Descriptor 0, Word 3 (RGD0_WORD3)...........................................................................................252
15.4.9 Region Descriptor n, Word 1 (RGD1_WORD1 - RGD15_WORD1)...........................................................253
15.4.10 Region Descriptor n, Word 2 (RGD1_WORD2 - RGD15_WORD2)...........................................................254
15.4.11 Region Descriptor n, Word 3 (RGD1_WORD3 - RGD15_WORD3)...........................................................257
15.4.12 Region Descriptor Alternate Access Control 0 (RGDAAC0)....................................................................... 259
15.4.13 Region Descriptor Alternate Access Control n (RGDAAC1 - RGDAAC15)............................................... 262
15.5 Functional description...................................................................................................................................................265
S32K1xx Series Reference Manual, Rev. 11, 06/2019
10 NXP Semiconductors
Section number Title Page
15.5.1 Access evaluation macro................................................................................................................................265
15.5.2 Putting it all together and error terminations................................................................................................. 267
15.5.3 Power management........................................................................................................................................ 267
15.6 Initialization information.............................................................................................................................................. 268
15.7 Application information................................................................................................................................................268
Chapter 16
Peripheral Bridge (AIPS-Lite)
16.1 Chip-specific AIPS information................................................................................................................................... 271
16.1.1 Instantiation information................................................................................................................................271
16.1.2 Memory maps................................................................................................................................................ 271
16.2 Introduction...................................................................................................................................................................272
16.2.1 Features.......................................................................................................................................................... 273
16.2.2 General operation...........................................................................................................................................273
16.3 Memory map/register definition................................................................................................................................... 273
16.3.1 AIPS register descriptions..............................................................................................................................273
16.4 Functional description...................................................................................................................................................317
16.4.1 Access support............................................................................................................................................... 317
Chapter 17
Direct Memory Access Multiplexer (DMAMUX)
17.1 Chip-specific DMAMUX information......................................................................................................................... 319
17.1.1 Number of channels ...................................................................................................................................... 319
17.1.2 DMA transfers via TRGMUX trigger............................................................................................................319
17.2 Introduction...................................................................................................................................................................320
17.2.1 Overview........................................................................................................................................................320
17.2.2 Features.......................................................................................................................................................... 320
17.2.3 Modes of operation........................................................................................................................................ 321
17.3 Memory map/register definition................................................................................................................................... 321
17.3.1 DMAMUX register descriptions....................................................................................................................321
17.4 Functional description...................................................................................................................................................323
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 11
Section number Title Page
17.4.1 DMA channels with periodic triggering capability........................................................................................323
17.4.2 DMA channels with no triggering capability.................................................................................................326
17.4.3 Always-enabled DMA sources...................................................................................................................... 326
17.5 Initialization/application information........................................................................................................................... 327
17.5.1 Reset...............................................................................................................................................................327
17.5.2 Enabling and configuring sources..................................................................................................................327
Chapter 18
Enhanced Direct Memory Access (eDMA)
18.1 Chip-specific eDMA information ................................................................................................................................331
18.1.1 Seamless eDMA transfer .............................................................................................................................. 331
18.1.2 Number of channels ...................................................................................................................................... 332
18.2 Introduction...................................................................................................................................................................332
18.2.1 eDMA system block diagram........................................................................................................................ 332
18.2.2 Block parts..................................................................................................................................................... 333
18.2.3 Features.......................................................................................................................................................... 334
18.3 Modes of operation....................................................................................................................................................... 335
18.4 Memory map/register definition................................................................................................................................... 336
18.4.1 TCD memory................................................................................................................................................. 336
18.4.2 TCD initialization.......................................................................................................................................... 336
18.4.3 TCD structure.................................................................................................................................................336
18.4.4 Reserved memory and bit fields.....................................................................................................................337
18.4.5 DMA register descriptions............................................................................................................................. 337
18.5 Functional description...................................................................................................................................................386
18.5.1 eDMA basic data flow................................................................................................................................... 386
18.5.2 Fault reporting and handling.......................................................................................................................... 389
18.5.3 Channel preemption....................................................................................................................................... 392
18.6 Initialization/application information........................................................................................................................... 392
18.6.1 eDMA initialization....................................................................................................................................... 392
18.6.2 Programming errors....................................................................................................................................... 394
S32K1xx Series Reference Manual, Rev. 11, 06/2019
12 NXP Semiconductors
Section number Title Page
18.6.3 Arbitration mode considerations....................................................................................................................395
18.6.4 Performing DMA transfers............................................................................................................................ 395
18.6.5 Monitoring transfer descriptor status............................................................................................................. 399
18.6.6 Channel Linking.............................................................................................................................................401
18.6.7 Dynamic programming.................................................................................................................................. 402
18.6.8 Suspend/resume a DMA channel with active hardware service requests......................................................406
Chapter 19
Trigger MUX Control (TRGMUX)
19.1 Chip-specific TRGMUX information...........................................................................................................................409
19.1.1 Module interconnectivity............................................................................................................................... 409
19.1.2 TRGMUX register information..................................................................................................................... 413
19.2 Introduction...................................................................................................................................................................413
19.3 Features.........................................................................................................................................................................413
19.4 Memory map and register definition.............................................................................................................................414
19.4.1 TRGMUX register descriptions..................................................................................................................... 414
Chapter 20
External Watchdog Monitor (EWM)
20.1 Chip-specific EWM information ................................................................................................................................. 453
20.1.1 EWM_OUT signal configuration...................................................................................................................453
20.1.2 EWM Memory Map access............................................................................................................................453
20.1.3 EWM low-power modes................................................................................................................................ 453
20.2 Introduction...................................................................................................................................................................453
20.2.1 Features.......................................................................................................................................................... 454
20.2.2 Modes of Operation....................................................................................................................................... 454
20.2.3 Block Diagram............................................................................................................................................... 455
20.3 EWM Signal Descriptions............................................................................................................................................ 456
20.4 Memory Map/Register Definition.................................................................................................................................457
20.4.1 EWM register descriptions.............................................................................................................................457
20.5 Functional Description..................................................................................................................................................462
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 13
Section number Title Page
20.5.1 The EWM_OUT_b Signal............................................................................................................................. 462
20.5.2 EWM_OUT_b pin state in low power modes................................................................................................463
20.5.3 The EWM_in Signal...................................................................................................................................... 463
20.5.4 EWM Counter................................................................................................................................................ 464
20.5.5 EWM Compare Registers.............................................................................................................................. 464
20.5.6 EWM Refresh Mechanism.............................................................................................................................464
20.5.7 EWM Interrupt...............................................................................................................................................465
20.5.8 Counter clock prescaler..................................................................................................................................465
Chapter 21
Error Injection Module (EIM)
21.1 Chip-specific EIM information.....................................................................................................................................467
21.1.1 EIM channel assignments.............................................................................................................................. 467
21.2 Introduction...................................................................................................................................................................467
21.2.1 Overview........................................................................................................................................................467
21.2.2 Features.......................................................................................................................................................... 469
21.3 EIM register descriptions..............................................................................................................................................469
21.3.1 EIM Memory map..........................................................................................................................................470
21.3.2 Error Injection Module Configuration Register (EIMCR)............................................................................ 470
21.3.3 Error Injection Channel Enable register (EICHEN)...................................................................................... 471
21.3.4 Error Injection Channel Descriptor n, Word0 (EICHD0_WORD0 - EICHD1_WORD0)............................474
21.3.5 Error Injection Channel Descriptor n, Word1 (EICHD0_WORD1 - EICHD1_WORD1)............................476
21.4 Functional description...................................................................................................................................................477
21.4.1 Error injection scenarios................................................................................................................................ 477
Chapter 22
Error Reporting Module (ERM)
22.1 Chip-specific ERM information................................................................................................................................... 479
22.1.1 Sources of memory error events.................................................................................................................... 479
22.2 Introduction...................................................................................................................................................................479
22.2.1 Overview........................................................................................................................................................479
S32K1xx Series Reference Manual, Rev. 11, 06/2019
14 NXP Semiconductors
Section number Title Page
22.2.2 Features.......................................................................................................................................................... 480
22.3 ERM register descriptions.............................................................................................................................................480
22.3.1 ERM Memory map........................................................................................................................................ 480
22.3.2 ERM Configuration Register 0 (CR0)........................................................................................................... 481
22.3.3 ERM Status Register 0 (SR0)........................................................................................................................ 483
22.3.4 ERM Memory n Error Address Register (EAR0 - EAR1)............................................................................ 485
22.4 Functional description...................................................................................................................................................486
22.4.1 Single-bit correction events........................................................................................................................... 486
22.4.2 Non-correctable error events..........................................................................................................................487
22.5 Initialization.................................................................................................................................................................. 488
Chapter 23
Watchdog timer (WDOG)
23.1 Chip-specific WDOG information................................................................................................................................489
23.1.1 WDOG clocks................................................................................................................................................ 489
23.1.2 WDOG low-power modes............................................................................................................................. 489
23.1.3 Default watchdog timeout .............................................................................................................................490
23.1.4 Watchdog Timeout Reaction......................................................................................................................... 490
23.2 Introduction...................................................................................................................................................................491
23.2.1 Features.......................................................................................................................................................... 491
23.2.2 Block diagram................................................................................................................................................ 492
23.3 Memory map and register definition.............................................................................................................................492
23.3.1 WDOG register descriptions..........................................................................................................................492
23.4 Functional description...................................................................................................................................................499
23.4.1 Clock source...................................................................................................................................................499
23.4.2 Watchdog refresh mechanism........................................................................................................................500
23.4.3 Configuring the Watchdog.............................................................................................................................502
23.4.4 Using interrupts to delay resets......................................................................................................................503
23.4.5 Backup reset...................................................................................................................................................503
23.4.6 Functionality in debug and low-power modes...............................................................................................504
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 15
Section number Title Page
23.4.7 Fast testing of the watchdog...........................................................................................................................504
23.5 Application Information................................................................................................................................................506
23.5.1 Disable Watchdog.......................................................................................................................................... 506
23.5.2 Disable Watchdog after Reset........................................................................................................................506
23.5.3 Configure Watchdog...................................................................................................................................... 507
23.5.4 Refreshing the Watchdog...............................................................................................................................507
Chapter 24
Cyclic Redundancy Check (CRC)
24.1 Chip-specific CRC information.................................................................................................................................... 509
24.2 Introduction...................................................................................................................................................................509
24.2.1 Features.......................................................................................................................................................... 509
24.2.2 Block diagram................................................................................................................................................ 510
24.2.3 Modes of operation........................................................................................................................................ 510
24.3 Memory map and register descriptions.........................................................................................................................510
24.3.1 CRC register descriptions.............................................................................................................................. 510
24.4 Functional description...................................................................................................................................................515
24.4.1 CRC initialization/reinitialization.................................................................................................................. 515
24.4.2 CRC calculations............................................................................................................................................515
24.4.3 Transpose feature........................................................................................................................................... 516
24.4.4 CRC result complement................................................................................................................................. 518
Chapter 25
Reset and Boot
25.1 Introduction...................................................................................................................................................................519
25.2 Reset..............................................................................................................................................................................519
25.2.1 Power-on reset (POR).................................................................................................................................... 520
25.2.2 System reset sources...................................................................................................................................... 520
25.2.3 MCU Resets................................................................................................................................................... 524
25.2.4 Reset pin ........................................................................................................................................................524
25.2.5 Debug resets...................................................................................................................................................525
S32K1xx Series Reference Manual, Rev. 11, 06/2019
16 NXP Semiconductors
Section number Title Page
25.3 Boot...............................................................................................................................................................................526
25.3.1 Boot sources...................................................................................................................................................526
25.3.2 FOPT boot options......................................................................................................................................... 526
25.3.3 Boot sequence................................................................................................................................................ 527
Chapter 26
Reset Control Module (RCM)
26.1 Chip-specific RCM information................................................................................................................................... 529
26.1.1 RCM register information .............................................................................................................................529
26.2 Reset pin filter operation in STOP1/2 modes .............................................................................................................. 530
26.3 Introduction...................................................................................................................................................................530
26.4 Reset memory map and register descriptions............................................................................................................... 530
26.4.1 Version ID Register (RCM_VERID).............................................................................................................531
26.4.2 Parameter Register (RCM_PARAM)............................................................................................................ 532
26.4.3 System Reset Status Register (RCM_SRS)................................................................................................... 534
26.4.4 Reset Pin Control register (RCM_RPC)........................................................................................................ 537
26.4.5 Sticky System Reset Status Register (RCM_SSRS)......................................................................................539
26.4.6 System Reset Interrupt Enable Register (RCM_SRIE)................................................................................. 541
Chapter 27
Clock Distribution
27.1 Introduction...................................................................................................................................................................545
27.2 High level clocking diagram.........................................................................................................................................545
27.3 Clock definitions...........................................................................................................................................................546
27.4 Internal clocking requirements..................................................................................................................................... 548
27.4.1 Clock divider values after reset......................................................................................................................552
27.4.2 HSRUN mode clocking................................................................................................................................. 552
27.4.3 VLPR mode clocking.....................................................................................................................................552
27.4.4 VLPR/VLPS mode entry............................................................................................................................... 552
27.5 Clock Gating................................................................................................................................................................. 553
27.6 Module clocks...............................................................................................................................................................553
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 17
Section number Title Page
Chapter 28
System Clock Generator (SCG)
28.1 Chip-specific SCG information.................................................................................................................................... 565
28.1.1 Supported frequency ranges...........................................................................................................................565
28.1.2 Oscillator and SPLL guidelines..................................................................................................................... 565
28.1.3 System clock switching .................................................................................................................................566
28.1.4 System clock and clock monitor requirement ...............................................................................................566
28.2 Introduction...................................................................................................................................................................567
28.2.1 Features.......................................................................................................................................................... 567
28.3 Memory Map/Register Definition.................................................................................................................................568
28.3.1 Version ID Register (SCG_VERID)..............................................................................................................569
28.3.2 Parameter Register (SCG_PARAM)............................................................................................................. 570
28.3.3 Clock Status Register (SCG_CSR)................................................................................................................ 571
28.3.4 Run Clock Control Register (SCG_RCCR)...................................................................................................573
28.3.5 VLPR Clock Control Register (SCG_VCCR)............................................................................................... 575
28.3.6 HSRUN Clock Control Register (SCG_HCCR)............................................................................................577
28.3.7 SCG CLKOUT Configuration Register (SCG_CLKOUTCNFG).................................................................579
28.3.8 System OSC Control Status Register (SCG_SOSCCSR)..............................................................................581
28.3.9 System OSC Divide Register (SCG_SOSCDIV).......................................................................................... 583
28.3.10 System Oscillator Configuration Register (SCG_SOSCCFG)...................................................................... 584
28.3.11 Slow IRC Control Status Register (SCG_SIRCCSR)....................................................................................586
28.3.12 Slow IRC Divide Register (SCG_SIRCDIV)................................................................................................ 587
28.3.13 Slow IRC Configuration Register (SCG_SIRCCFG)....................................................................................588
28.3.14 Fast IRC Control Status Register (SCG_FIRCCSR)..................................................................................... 589
28.3.15 Fast IRC Divide Register (SCG_FIRCDIV)..................................................................................................591
28.3.16 Fast IRC Configuration Register (SCG_FIRCCFG)..................................................................................... 592
28.3.17 System PLL Control Status Register (SCG_SPLLCSR)............................................................................... 593
28.3.18 System PLL Divide Register (SCG_SPLLDIV)............................................................................................595
28.3.19 System PLL Configuration Register (SCG_SPLLCFG)............................................................................... 596
S32K1xx Series Reference Manual, Rev. 11, 06/2019
18 NXP Semiconductors
Section number Title Page
28.4 Functional description...................................................................................................................................................598
28.4.1 SCG Clock Mode Transitions........................................................................................................................ 598
Chapter 29
Peripheral Clock Controller (PCC)
29.1 Chip-specific PCC information.....................................................................................................................................601
29.1.1 PCC register information............................................................................................................................... 601
29.2 Introduction...................................................................................................................................................................604
29.3 Features.........................................................................................................................................................................604
29.4 Functional description...................................................................................................................................................605
29.5 Memory map and register definition.............................................................................................................................606
29.6 PCC register descriptions..............................................................................................................................................606
29.6.1 PCC Memory map......................................................................................................................................... 606
29.6.2 PCC FTFC Register (PCC_FTFC)................................................................................................................ 607
29.6.3 PCC DMAMUX Register (PCC_DMAMUX).............................................................................................. 609
29.6.4 PCC FlexCAN0 Register (PCC_FlexCAN0)................................................................................................ 610
29.6.5 PCC FlexCAN1 Register (PCC_FlexCAN1)................................................................................................ 612
29.6.6 PCC FTM3 Register (PCC_FTM3)............................................................................................................... 613
29.6.7 PCC ADC1 Register (PCC_ADC1)...............................................................................................................615
29.6.8 PCC FlexCAN2 Register (PCC_FlexCAN2)................................................................................................ 616
29.6.9 PCC LPSPI0 Register (PCC_LPSPI0)...........................................................................................................618
29.6.10 PCC LPSPI1 Register (PCC_LPSPI1)...........................................................................................................620
29.6.11 PCC LPSPI2 Register (PCC_LPSPI2)...........................................................................................................621
29.6.12 PCC PDB1 Register (PCC_PDB1)................................................................................................................ 623
29.6.13 PCC CRC Register (PCC_CRC)....................................................................................................................625
29.6.14 PCC PDB0 Register (PCC_PDB0)................................................................................................................ 626
29.6.15 PCC LPIT Register (PCC_LPIT)...................................................................................................................628
29.6.16 PCC FTM0 Register (PCC_FTM0)............................................................................................................... 629
29.6.17 PCC FTM1 Register (PCC_FTM1)............................................................................................................... 631
29.6.18 PCC FTM2 Register (PCC_FTM2)............................................................................................................... 632
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 19
Section number Title Page
29.6.19 PCC ADC0 Register (PCC_ADC0)...............................................................................................................634
29.6.20 PCC RTC Register (PCC_RTC).................................................................................................................... 636
29.6.21 PCC LPTMR0 Register (PCC_LPTMR0).....................................................................................................637
29.6.22 PCC PORTA Register (PCC_PORTA)......................................................................................................... 639
29.6.23 PCC PORTB Register (PCC_PORTB)..........................................................................................................641
29.6.24 PCC PORTC Register (PCC_PORTC)..........................................................................................................642
29.6.25 PCC PORTD Register (PCC_PORTD)......................................................................................................... 644
29.6.26 PCC PORTE Register (PCC_PORTE).......................................................................................................... 645
29.6.27 PCC SAI0 Register (PCC_SAI0)...................................................................................................................647
29.6.28 PCC SAI1 Register (PCC_SAI1)...................................................................................................................648
29.6.29 PCC FlexIO Register (PCC_FlexIO).............................................................................................................650
29.6.30 PCC EWM Register (PCC_EWM)................................................................................................................ 651
29.6.31 PCC LPI2C0 Register (PCC_LPI2C0).......................................................................................................... 653
29.6.32 PCC LPI2C1 Register (PCC_LPI2C1).......................................................................................................... 654
29.6.33 PCC LPUART0 Register (PCC_LPUART0)................................................................................................ 656
29.6.34 PCC LPUART1 Register (PCC_LPUART1)................................................................................................ 657
29.6.35 PCC LPUART2 Register (PCC_LPUART2)................................................................................................ 659
29.6.36 PCC FTM4 Register (PCC_FTM4)............................................................................................................... 661
29.6.37 PCC FTM5 Register (PCC_FTM5)............................................................................................................... 662
29.6.38 PCC FTM6 Register (PCC_FTM6)............................................................................................................... 664
29.6.39 PCC FTM7 Register (PCC_FTM7)............................................................................................................... 666
29.6.40 PCC CMP0 Register (PCC_CMP0)...............................................................................................................667
29.6.41 PCC QSPI Register (PCC_QSPI).................................................................................................................. 669
29.6.42 PCC ENET Register (PCC_ENET)............................................................................................................... 671
Chapter 30
Clock Monitoring Unit (CMU)
30.1 CMU chip-specific information....................................................................................................................................673
30.2 Introduction...................................................................................................................................................................674
30.2.1 Basic operation...............................................................................................................................................675
S32K1xx Series Reference Manual, Rev. 11, 06/2019
20 NXP Semiconductors
Section number Title Page
30.2.2 Features.......................................................................................................................................................... 676
30.3 CMU_FC register descriptions..................................................................................................................................... 676
30.3.1 CMU_FC Memory map................................................................................................................................. 676
30.3.2 Global Configuration Register (GCR)........................................................................................................... 677
30.3.3 Reference Count Configuration Register (RCCR).........................................................................................678
30.3.4 High Threshold Configuration Register (HTCR).......................................................................................... 679
30.3.5 Low Threshold Configuration Register (LTCR)........................................................................................... 680
30.3.6 Status Register (SR)....................................................................................................................................... 681
30.3.7 Interrupt Enable Register (IER)..................................................................................................................... 682
30.4 Functional description...................................................................................................................................................685
30.4.1 Monitored clock lost...................................................................................................................................... 685
30.5 Programming guidelines............................................................................................................................................... 685
30.5.1 Programming HFREF and LFREF................................................................................................................ 685
30.5.2 Programming RCCR[REF_CNT].................................................................................................................. 686
30.5.3 CMU_FC programming sequence................................................................................................................. 687
Chapter 31
Memories and Memory Interfaces
31.1 Introduction...................................................................................................................................................................689
31.2 Flash Memory Controller and flash memory modules................................................................................................. 689
31.3 SRAM configuration.....................................................................................................................................................690
31.3.1 SRAM sizes....................................................................................................................................................690
31.3.2 SRAM accessibility........................................................................................................................................691
31.3.3 SRAM arbitration and priority control...........................................................................................................692
31.3.4 SRAM retention: power modes and resets.....................................................................................................692
31.3.5 SRAM access: Behavior of device when in accessing a memory with multi-bit ECC error.........................693
Chapter 32
PRAM Controller (PRAMC)
32.1 PRAMC chip-specific information ..............................................................................................................................695
32.2 Introduction...................................................................................................................................................................695
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 21
Section number Title Page
32.3 Memory map and register definition.............................................................................................................................696
32.4 Functional description...................................................................................................................................................696
32.4.1 Error Correcting Code (ECC)........................................................................................................................ 696
32.4.2 Read/Write introduction.................................................................................................................................697
32.4.3 Reads..............................................................................................................................................................697
32.4.4 Writes............................................................................................................................................................. 698
32.4.5 Late write hits.................................................................................................................................................699
32.5 Initialization / application information......................................................................................................................... 700
Chapter 33
Local Memory Controller (LMEM)
33.1 Chip-specific LMEM information ............................................................................................................................... 701
33.1.1 LMEM region description..............................................................................................................................701
33.1.2 LMEM SRAM sizes.......................................................................................................................................701
33.2 Introduction...................................................................................................................................................................701
33.2.1 Block Diagram............................................................................................................................................... 702
33.2.2 Cache features................................................................................................................................................ 703
33.3 Memory Map/Register Definition.................................................................................................................................705
33.3.1 LMEM register descriptions.......................................................................................................................... 705
33.4 Functional Description..................................................................................................................................................714
33.4.1 LMEM Function............................................................................................................................................ 714
33.4.2 SRAM Function............................................................................................................................................. 715
33.4.3 Cache Function.............................................................................................................................................. 717
33.4.4 Cache Control................................................................................................................................................ 718
Chapter 34
Miscellaneous System Control Module (MSCM)
34.1 Chip-specific MSCM information................................................................................................................................ 723
34.1.1 Chip-specific TMLSZ/TMUSZ information................................................................................................. 723
34.1.2 Chip-specific register information................................................................................................................. 723
34.2 Overview.......................................................................................................................................................................724
S32K1xx Series Reference Manual, Rev. 11, 06/2019
22 NXP Semiconductors
Section number Title Page
34.3 Chip Configuration and Boot........................................................................................................................................724
34.4 MSCM Memory Map/Register Definition....................................................................................................................725
34.4.1 CPU Configuration Memory Map and Registers...........................................................................................725
34.4.2 MSCM register descriptions.......................................................................................................................... 725
Chapter 35
Flash Memory Controller (FMC)
35.1 Chip-specific FMC information....................................................................................................................................757
35.1.1 FMC masters.................................................................................................................................................. 757
35.1.2 Program flash and Data flash port width....................................................................................................... 758
35.2 Introduction...................................................................................................................................................................758
35.2.1 Overview........................................................................................................................................................758
35.2.2 Features.......................................................................................................................................................... 758
35.3 Modes of operation....................................................................................................................................................... 759
35.4 External signal description............................................................................................................................................759
35.5 Functional description...................................................................................................................................................759
35.5.1 Default configuration..................................................................................................................................... 759
35.5.2 Speculative reads............................................................................................................................................760
35.6 Initialization and application information.....................................................................................................................761
Chapter 36
Flash Memory Module (FTFC)
36.1 Chip-specific FTFC information...................................................................................................................................763
36.1.1 Flash memory types....................................................................................................................................... 763
36.1.2 Flash memory sizes........................................................................................................................................764
36.1.3 Flash memory map.........................................................................................................................................783
36.1.4 Flash memory security................................................................................................................................... 784
36.1.5 Power mode restrictions on flash memory programming..............................................................................784
36.1.6 Flash memory modes..................................................................................................................................... 784
36.1.7 Erase all contents of flash memory................................................................................................................ 784
36.1.8 Customize MCU operations via FTFC_FOPT register..................................................................................785
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 23
Section number Title Page
36.1.9 Simultaneous operations on PFLASH read partitions .................................................................................. 785
36.2 Introduction...................................................................................................................................................................785
36.2.1 Features.......................................................................................................................................................... 786
36.2.2 Block diagram................................................................................................................................................ 788
36.2.3 Glossary......................................................................................................................................................... 789
36.3 External signal description............................................................................................................................................791
36.4 Memory map and registers............................................................................................................................................792
36.4.1 Flash configuration field description............................................................................................................. 792
36.4.2 Program flash 0 IFR map............................................................................................................................... 792
36.4.3 Data flash 0 IFR map..................................................................................................................................... 793
36.4.4 Register descriptions...................................................................................................................................... 794
36.5 Functional description...................................................................................................................................................812
36.5.1 Flash protection..............................................................................................................................................812
36.5.2 FlexNVM description.................................................................................................................................... 814
36.5.3 Interrupts........................................................................................................................................................ 817
36.5.4 Flash operation in low-power modes............................................................................................................. 818
36.5.5 Functional modes of operation.......................................................................................................................818
36.5.6 Flash memory reads and ignored writes........................................................................................................ 818
36.5.7 Read while write (RWW).............................................................................................................................. 819
36.5.8 Flash program and erase................................................................................................................................ 819
36.5.9 FTFC command operations............................................................................................................................819
36.5.10 Margin read commands..................................................................................................................................826
36.5.11 Flash command descriptions..........................................................................................................................827
36.5.12 Security.......................................................................................................................................................... 853
36.5.13 Cryptographic Services Engine (CSEc).........................................................................................................855
36.5.14 Reset sequence............................................................................................................................................... 893
Chapter 37
Quad Serial Peripheral Interface (QuadSPI)
37.1 Chip-specific QuadSPI information..............................................................................................................................895
S32K1xx Series Reference Manual, Rev. 11, 06/2019
24 NXP Semiconductors
Section number Title Page
37.1.1 Overview........................................................................................................................................................895
37.1.2 Memory size requirement ............................................................................................................................. 895
37.1.3 QuadSPI register reset values........................................................................................................................ 896
37.1.4 Use case..........................................................................................................................................................896
37.1.5 Supported read modes....................................................................................................................................896
37.1.6 External memory options............................................................................................................................... 897
37.1.7 Recommended software configuration.......................................................................................................... 897
37.1.8 Recommended programming sequence......................................................................................................... 898
37.1.9 Clock ratio between QuadSPI clocks ............................................................................................................898
37.1.10 QuadSPI_MCR[SCLKCFG] implementation ...............................................................................................898
37.1.11 QuadSPI_SOCCR[SOCCFG] implementation .............................................................................................899
37.2 Introduction...................................................................................................................................................................901
37.2.1 Features.......................................................................................................................................................... 901
37.2.2 Block Diagram............................................................................................................................................... 902
37.2.3 QuadSPI Modes of Operation........................................................................................................................ 903
37.2.4 Acronyms and Abbreviations.........................................................................................................................904
37.2.5 Glossary for QuadSPI module....................................................................................................................... 904
37.3 External Signal Description.......................................................................................................................................... 906
37.3.1 Driving External Signals................................................................................................................................907
37.4 Memory Map and Register Definition..........................................................................................................................909
37.4.1 Register Write Access....................................................................................................................................909
37.4.2 Peripheral Bus Register Descriptions............................................................................................................ 910
37.4.3 Serial Flash Address Assignment.................................................................................................................. 954
37.5 Flash memory mapped AMBA bus.............................................................................................................................. 955
37.5.1 AHB Bus Access Considerations...................................................................................................................956
37.5.2 Memory Mapped Serial Flash Data - Individual Flash Mode on Flash A.....................................................956
37.5.3 Memory Mapped Serial Flash Data - Individual Flash Mode on Flash B..................................................... 957
37.5.4 AHB RX Data Buffer (QSPI_ARDB0 to QSPI_ARDB31).......................................................................... 958
37.6 Interrupt Signals............................................................................................................................................................960
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 25
Section number Title Page
37.7 Functional Description..................................................................................................................................................961
37.7.1 Serial Flash Access Schemes......................................................................................................................... 961
37.7.2 Normal Mode................................................................................................................................................. 961
37.7.3 HyperRAM Support.......................................................................................................................................980
37.8 Initialization/Application Information..........................................................................................................................981
37.8.1 Power Up and Reset.......................................................................................................................................981
37.8.2 Available Status/Flag Information................................................................................................................. 981
37.8.3 Flash Device Selection...................................................................................................................................984
37.8.4 DMA Usage................................................................................................................................................... 984
37.9 Byte Ordering - Endianness..........................................................................................................................................988
37.9.1 Programming Flash Data............................................................................................................................... 989
37.9.2 Reading Flash Data into the RX Buffer......................................................................................................... 989
37.9.3 Reading Flash Data into the AHB Buffer...................................................................................................... 990
37.10 Driving Flash Control Signals in Single and Dual Mode............................................................................................. 991
37.11 Serial Flash Devices......................................................................................................................................................991
37.11.1 Example Sequences........................................................................................................................................991
37.12 Sampling of Serial Flash Input Data.............................................................................................................................997
37.12.1 Basic Description........................................................................................................................................... 997
37.12.2 Supported read modes....................................................................................................................................998
37.12.3 Data Strobe (DQS) sampling method............................................................................................................ 1001
37.13 Data Input Hold Requirement of Flash.........................................................................................................................1004
Chapter 38
Power Management
38.1 Introduction...................................................................................................................................................................1005
38.2 Power modes description.............................................................................................................................................. 1005
38.3 Entering and exiting power modes............................................................................................................................... 1007
38.4 Clocking modes............................................................................................................................................................ 1007
38.4.1 Clock gating................................................................................................................................................... 1007
38.4.2 Stop mode options..........................................................................................................................................1007
S32K1xx Series Reference Manual, Rev. 11, 06/2019
26 NXP Semiconductors
Section number Title Page
38.4.3 DMA wake-up................................................................................................................................................1008
38.4.4 Compute Operation (CPO).............................................................................................................................1009
38.4.5 Peripheral Doze..............................................................................................................................................1010
38.5 Power mode transitions.................................................................................................................................................1011
38.6 Shutdown sequencing for power modes....................................................................................................................... 1012
38.7 Power mode restrictions on flash memory programming.............................................................................................1012
38.8 Module operation in available power modes................................................................................................................1013
38.9 QuadSPI, Ethernet, and SAI operation ........................................................................................................................ 1017
Chapter 39
System Mode Controller (SMC)
39.1 Introduction...................................................................................................................................................................1019
39.2 Modes of operation....................................................................................................................................................... 1019
39.3 Memory map and register descriptions.........................................................................................................................1021
39.3.1 SMC Version ID Register (SMC_VERID)....................................................................................................1022
39.3.2 SMC Parameter Register (SMC_PARAM)................................................................................................... 1023
39.3.3 Power Mode Protection register (SMC_PMPROT).......................................................................................1024
39.3.4 Power Mode Control register (SMC_PMCTRL)...........................................................................................1025
39.3.5 Stop Control Register (SMC_STOPCTRL)...................................................................................................1027
39.3.6 Power Mode Status register (SMC_PMSTAT)............................................................................................. 1029
39.4 Functional description...................................................................................................................................................1029
39.4.1 Power mode transitions..................................................................................................................................1030
39.4.2 Power mode entry/exit sequencing................................................................................................................ 1031
39.4.3 Run modes......................................................................................................................................................1034
39.4.4 Stop modes.....................................................................................................................................................1036
39.4.5 Debug in low power modes........................................................................................................................... 1037
Chapter 40
Power Management Controller (PMC)
40.1 Chip-specific PMC information....................................................................................................................................1039
40.1.1 Modes supported............................................................................................................................................ 1039
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 27
Section number Title Page
40.2 Introduction...................................................................................................................................................................1039
40.3 Features.........................................................................................................................................................................1039
40.4 Modes of Operation...................................................................................................................................................... 1040
40.4.1 Full Performance Mode (FPM)......................................................................................................................1040
40.4.2 Low Power Mode (LPM)...............................................................................................................................1040
40.5 Low Voltage Detect (LVD) System............................................................................................................................. 1040
40.5.1 Low Voltage Reset (LVR) Operation............................................................................................................ 1041
40.5.2 LVD Interrupt Operation............................................................................................................................... 1041
40.5.3 Low-voltage warning (LVW) interrupt operation......................................................................................... 1041
40.6 Memory Map and Register Definition..........................................................................................................................1041
40.6.1 PMC register descriptions..............................................................................................................................1041
Chapter 41
ADC Configuration
41.1 Instantiation information...............................................................................................................................................1049
41.1.1 Number of ADC channels..............................................................................................................................1049
41.1.2 ADC Connections/Channel Assignment........................................................................................................1050
41.2 Register implementation............................................................................................................................................... 1051
41.3 DMA Support on ADC................................................................................................................................................. 1051
41.4 ADC Hardware Interleaved Channels.......................................................................................................................... 1052
41.5 ADC internal supply monitoring.................................................................................................................................. 1053
41.6 ADC Reference Options............................................................................................................................................... 1053
41.7 ADC Trigger Sources................................................................................................................................................... 1053
41.7.1 PDB triggering scheme.................................................................................................................................. 1055
41.7.2 TRGMUX trigger scheme..............................................................................................................................1056
41.8 Trigger Selection...........................................................................................................................................................1057
41.9 Trigger Latching and Arbitration..................................................................................................................................1058
41.10 ADC triggering configurations .................................................................................................................................... 1060
41.11 ADC low-power modes................................................................................................................................................ 1067
41.12 ADC Trigger Concept – Use Case................................................................................................................................1067
S32K1xx Series Reference Manual, Rev. 11, 06/2019
28 NXP Semiconductors
Section number Title Page
41.13 ADC calibration scheme...............................................................................................................................................1069
41.14 S32K11X to S32K14X difference ............................................................................................................................... 1070
Chapter 42
Analog-to-Digital Converter (ADC)
42.1 Chip-specific ADC information....................................................................................................................................1071
42.2 Introduction...................................................................................................................................................................1071
42.2.1 Features.......................................................................................................................................................... 1071
42.2.2 Block diagram................................................................................................................................................ 1072
42.3 ADC signal descriptions............................................................................................................................................... 1073
42.3.1 Analog Power (VDDA)................................................................................................................................. 1073
42.3.2 Analog Ground (VSSA).................................................................................................................................1073
42.3.3 Voltage Reference Select............................................................................................................................... 1073
42.3.4 Analog Channel Inputs (ADx)....................................................................................................................... 1074
42.4 ADC register descriptions.............................................................................................................................................1074
42.4.1 ADC Memory map.........................................................................................................................................1074
42.4.2 ADC Status and Control Register 1 (SC1A - aSC1P)................................................................................... 1076
42.4.3 ADC Configuration Register 1 (CFG1)......................................................................................................... 1079
42.4.4 ADC Configuration Register 2 (CFG2)......................................................................................................... 1081
42.4.5 ADC Data Result Registers (RA - aRP)........................................................................................................ 1082
42.4.6 Compare Value Registers (CV1 - CV2)........................................................................................................ 1084
42.4.7 Status and Control Register 2 (SC2).............................................................................................................. 1085
42.4.8 Status and Control Register 3 (SC3).............................................................................................................. 1088
42.4.9 BASE Offset Register (BASE_OFS).............................................................................................................1089
42.4.10 ADC Offset Correction Register (OFS).........................................................................................................1090
42.4.11 USER Offset Correction Register (USR_OFS)............................................................................................. 1091
42.4.12 ADC X Offset Correction Register (XOFS).................................................................................................. 1092
42.4.13 ADC Y Offset Correction Register (YOFS).................................................................................................. 1093
42.4.14 ADC Gain Register (G)..................................................................................................................................1094
42.4.15 ADC User Gain Register (UG)...................................................................................................................... 1096
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 29
Section number Title Page
42.4.16 ADC General Calibration Value Register S (CLPS)..................................................................................... 1097
42.4.17 ADC Plus-Side General Calibration Value Register 3 (CLP3)..................................................................... 1098
42.4.18 ADC Plus-Side General Calibration Value Register 2 (CLP2)..................................................................... 1099
42.4.19 ADC Plus-Side General Calibration Value Register 1 (CLP1)..................................................................... 1099
42.4.20 ADC Plus-Side General Calibration Value Register 0 (CLP0)..................................................................... 1100
42.4.21 ADC Plus-Side General Calibration Value Register X (CLPX)....................................................................1101
42.4.22 ADC Plus-Side General Calibration Value Register 9 (CLP9)..................................................................... 1102
42.4.23 ADC General Calibration Offset Value Register S (CLPS_OFS).................................................................1103
42.4.24 ADC Plus-Side General Calibration Offset Value Register 3 (CLP3_OFS)................................................. 1104
42.4.25 ADC Plus-Side General Calibration Offset Value Register 2 (CLP2_OFS)................................................. 1105
42.4.26 ADC Plus-Side General Calibration Offset Value Register 1 (CLP1_OFS)................................................. 1106
42.4.27 ADC Plus-Side General Calibration Offset Value Register 0 (CLP0_OFS)................................................. 1107
42.4.28 ADC Plus-Side General Calibration Offset Value Register X (CLPX_OFS)............................................... 1108
42.4.29 ADC Plus-Side General Calibration Offset Value Register 9 (CLP9_OFS)................................................. 1109
42.4.30 ADC Status and Control Register 1 (SC1AA - SC1Z).................................................................................. 1110
42.4.31 ADC Data Result Registers (RAA - RZ)....................................................................................................... 1113
42.5 Functional description...................................................................................................................................................1115
42.5.1 Clock select and divide control......................................................................................................................1115
42.5.2 Voltage reference selection............................................................................................................................1116
42.5.3 Hardware trigger and channel selects............................................................................................................ 1116
42.5.4 Conversion control.........................................................................................................................................1117
42.5.5 Automatic compare function..........................................................................................................................1121
42.5.6 Calibration function....................................................................................................................................... 1122
42.5.7 User-defined offset function.......................................................................................................................... 1123
42.5.8 MCU Normal Stop mode operation............................................................................................................... 1124
Chapter 43
Comparator (CMP)
43.1 Chip-specific CMP information....................................................................................................................................1125
43.1.1 Instantiation information................................................................................................................................1125
S32K1xx Series Reference Manual, Rev. 11, 06/2019
30 NXP Semiconductors
Section number Title Page
43.1.2 CMP input connections..................................................................................................................................1125
43.1.3 CMP external references................................................................................................................................1127
43.1.4 External window/sample input.......................................................................................................................1127
43.1.5 CMP trigger mode..........................................................................................................................................1127
43.1.6 Programming recommendation......................................................................................................................1128
43.1.7 S32K11X to S32K14X difference ................................................................................................................ 1128
43.2 Introduction...................................................................................................................................................................1129
43.3 Features.........................................................................................................................................................................1129
43.3.1 CMP features..................................................................................................................................................1129
43.3.2 8-bit DAC key features.................................................................................................................................. 1130
43.3.3 ANMUX key features.................................................................................................................................... 1130
43.4 CMP, DAC, and ANMUX diagram..............................................................................................................................1131
43.5 CMP block diagram...................................................................................................................................................... 1132
43.6 CMP pin descriptions....................................................................................................................................................1134
43.6.1 External pins.................................................................................................................................................. 1134
43.7 CMP functional modes................................................................................................................................................. 1135
43.7.1 Disabled mode (# 1).......................................................................................................................................1136
43.7.2 Continuous mode (#s 2A & 2B).................................................................................................................... 1137
43.7.3 Sampled, Non-Filtered mode (#s 3A & 3B).................................................................................................. 1137
43.7.4 Sampled, Filtered mode (#s 4A & 4B).......................................................................................................... 1139
43.7.5 Windowed mode (#s 5A & 5B)..................................................................................................................... 1141
43.7.6 Windowed/Resampled mode (# 6).................................................................................................................1143
43.7.7 Windowed/Filtered mode (#7)....................................................................................................................... 1144
43.8 Memory map/register definitions..................................................................................................................................1145
43.8.1 CMP Control Register 0 (CMP_C0)..............................................................................................................1145
43.8.2 CMP Control Register 1 (CMP_C1)..............................................................................................................1149
43.8.3 CMP Control Register 2 (CMP_C2)..............................................................................................................1152
43.9 CMP functional description.......................................................................................................................................... 1154
43.9.1 Initialization................................................................................................................................................... 1154
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 31
Section number Title Page
43.9.2 Low-pass filter............................................................................................................................................... 1155
43.10 Interrupts.......................................................................................................................................................................1157
43.11 DMA support................................................................................................................................................................ 1157
43.12 DAC functional description.......................................................................................................................................... 1158
43.12.1 Digital-to-analog converter block diagram.................................................................................................... 1158
43.12.2 DAC resets..................................................................................................................................................... 1158
43.12.3 DAC clocks.................................................................................................................................................... 1159
43.12.4 DAC interrupts...............................................................................................................................................1159
43.13 Trigger mode.................................................................................................................................................................1159
Chapter 44
Programmable delay block (PDB)
44.1 Chip-specific PDB information.................................................................................................................................... 1163
44.1.1 Instantiation Information................................................................................................................................1163
44.1.2 PDB trigger interconnections with ADC and TRGMUX.............................................................................. 1164
44.1.3 Back-to-back acknowledgement connections................................................................................................1164
44.1.4 Pulse-Out Enable Register Implementation...................................................................................................1171
44.1.5 S32K11X to S32K14X difference ................................................................................................................ 1171
44.2 Introduction...................................................................................................................................................................1171
44.2.1 Features.......................................................................................................................................................... 1171
44.2.2 Implementation.............................................................................................................................................. 1172
44.2.3 Back-to-back acknowledgment connections..................................................................................................1173
44.2.4 Block diagram................................................................................................................................................ 1173
44.2.5 Modes of operation........................................................................................................................................ 1174
44.3 Memory map and register definition.............................................................................................................................1175
44.3.1 Status and Control register (PDB_SC)...........................................................................................................1177
44.3.2 Modulus register (PDB_MOD)......................................................................................................................1180
44.3.3 Counter register (PDB_CNT)........................................................................................................................ 1181
44.3.4 Interrupt Delay register (PDB_IDLY)........................................................................................................... 1181
44.3.5 Channel n Control register 1 (PDB_CHnC1)................................................................................................ 1182
S32K1xx Series Reference Manual, Rev. 11, 06/2019
32 NXP Semiconductors
Section number Title Page
44.3.6 Channel n Status register (PDB_CHnS)........................................................................................................ 1183
44.3.7 Channel n Delay 0 register (PDB_CHnDLY0)..............................................................................................1183
44.3.8 Channel n Delay 1 register (PDB_CHnDLY1)..............................................................................................1184
44.3.9 Channel n Delay 2 register (PDB_CHnDLY2)..............................................................................................1185
44.3.10 Channel n Delay 3 register (PDB_CHnDLY3)..............................................................................................1185
44.3.11 Channel n Delay 4 register (PDB_CHnDLY4)..............................................................................................1186
44.3.12 Channel n Delay 5 register (PDB_CHnDLY5)..............................................................................................1187
44.3.13 Channel n Delay 6 register (PDB_CHnDLY6)..............................................................................................1187
44.3.14 Channel n Delay 7 register (PDB_CHnDLY7)..............................................................................................1188
44.3.15 Pulse-Out n Enable register (PDB_POEN)....................................................................................................1188
44.3.16 Pulse-Out n Delay register (PDB_POnDLY)................................................................................................ 1189
44.4 Functional description...................................................................................................................................................1189
44.4.1 PDB pre-trigger and trigger outputs...............................................................................................................1189
44.4.2 PDB trigger input source selection................................................................................................................ 1192
44.4.3 Pulse-Out's..................................................................................................................................................... 1192
44.4.4 Updating the delay registers...........................................................................................................................1193
44.4.5 Interrupts........................................................................................................................................................ 1195
44.4.6 DMA.............................................................................................................................................................. 1195
44.5 Application information................................................................................................................................................1195
44.5.1 Impact of using the prescaler and multiplication factor on timing resolution............................................... 1195
Chapter 45
FlexTimer Module (FTM)
45.1 Chip-specific FTM information....................................................................................................................................1197
45.1.1 Instantiation Information................................................................................................................................1197
45.1.2 FTM Interrupts...............................................................................................................................................1198
45.1.3 FTM Fault Detection Inputs...........................................................................................................................1198
45.1.4 FTM Hardware Triggers and Synchronization.............................................................................................. 1200
45.1.5 FTM Input Capture Options...........................................................................................................................1202
45.1.6 FTM Hall sensor support............................................................................................................................... 1203
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 33
Section number Title Page
45.1.7 FTM Modulation Implementation................................................................................................................. 1203
45.1.8 FTM Global Time Base................................................................................................................................. 1204
45.1.9 FTM BDM and debug halt mode...................................................................................................................1205
45.1.10 S32K11X to S32K14X difference ................................................................................................................ 1205
45.2 Introduction...................................................................................................................................................................1207
45.2.1 Features.......................................................................................................................................................... 1207
45.2.2 Modes of operation........................................................................................................................................ 1208
45.2.3 Block Diagram............................................................................................................................................... 1209
45.3 FTM signal descriptions............................................................................................................................................... 1211
45.4 Memory map and register definition.............................................................................................................................1211
45.4.1 Memory map.................................................................................................................................................. 1211
45.4.2 Register descriptions...................................................................................................................................... 1212
45.4.3 FTM register descriptions.............................................................................................................................. 1212
45.5 Functional Description..................................................................................................................................................1269
45.5.1 Clock source...................................................................................................................................................1269
45.5.2 Prescaler......................................................................................................................................................... 1269
45.5.3 Counter...........................................................................................................................................................1270
45.5.4 Channel Modes.............................................................................................................................................. 1276
45.5.5 Input Capture Mode....................................................................................................................................... 1278
45.5.6 Output Compare mode................................................................................................................................... 1283
45.5.7 Edge-Aligned PWM (EPWM) mode............................................................................................................. 1284
45.5.8 Center-Aligned PWM (CPWM) mode.......................................................................................................... 1286
45.5.9 Combine mode............................................................................................................................................... 1288
45.5.10 Modified Combine PWM Mode.................................................................................................................... 1296
45.5.11 Complementary Mode....................................................................................................................................1299
45.5.12 Registers updated from write buffers.............................................................................................................1301
45.5.13 PWM synchronization....................................................................................................................................1302
45.5.14 Inverting......................................................................................................................................................... 1318
45.5.15 Software Output Control Mode......................................................................................................................1319
S32K1xx Series Reference Manual, Rev. 11, 06/2019
34 NXP Semiconductors
Section number Title Page
45.5.16 Deadtime insertion......................................................................................................................................... 1321
45.5.17 Output mask................................................................................................................................................... 1325
45.5.18 Fault Control.................................................................................................................................................. 1326
45.5.19 Polarity Control..............................................................................................................................................1330
45.5.20 Initialization................................................................................................................................................... 1331
45.5.21 Features Priority.............................................................................................................................................1331
45.5.22 External Trigger............................................................................................................................................. 1332
45.5.23 Initialization Trigger...................................................................................................................................... 1333
45.5.24 Capture Test Mode.........................................................................................................................................1335
45.5.25 DMA.............................................................................................................................................................. 1336
45.5.26 Dual Edge Capture Mode...............................................................................................................................1337
45.5.27 Quadrature Decoder Mode.............................................................................................................................1345
45.5.28 Debug mode................................................................................................................................................... 1351
45.5.29 Reload Points................................................................................................................................................. 1352
45.5.30 Global Load....................................................................................................................................................1355
45.5.31 Global time base (GTB).................................................................................................................................1356
45.5.32 Channel trigger output................................................................................................................................... 1357
45.5.33 External Control of Channels Output.............................................................................................................1358
45.5.34 Dithering........................................................................................................................................................ 1358
45.6 Reset Overview.............................................................................................................................................................1369
45.7 FTM Interrupts..............................................................................................................................................................1371
45.7.1 Timer Overflow Interrupt...............................................................................................................................1371
45.7.2 Reload Point Interrupt....................................................................................................................................1371
45.7.3 Channel (n) Interrupt......................................................................................................................................1371
45.7.4 Fault Interrupt................................................................................................................................................ 1371
45.8 Initialization Procedure.................................................................................................................................................1372
Chapter 46
Low Power Interrupt Timer (LPIT)
46.1 Chip-specific LPIT information....................................................................................................................................1375
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 35
Section number Title Page
46.1.1 Instantiation Information................................................................................................................................1375
46.1.2 LPIT/DMA Periodic Trigger Assignments ...................................................................................................1375
46.1.3 LPIT input triggers ........................................................................................................................................1376
46.1.4 LPIT/ADC Trigger.........................................................................................................................................1376
46.1.5 S32K11X to S32K14X difference ................................................................................................................ 1377
46.2 Introduction...................................................................................................................................................................1378
46.2.1 Overview........................................................................................................................................................1378
46.2.2 Block Diagram............................................................................................................................................... 1379
46.3 Modes of operation....................................................................................................................................................... 1380
46.4 Memory Map and Registers..........................................................................................................................................1381
46.4.1 LPIT register descriptions..............................................................................................................................1381
46.5 Functional description...................................................................................................................................................1397
46.5.1 LPIT programming model............................................................................................................................. 1397
46.5.2 Initialization................................................................................................................................................... 1399
46.5.3 Timer Modes.................................................................................................................................................. 1400
46.5.4 Trigger Control for Timers............................................................................................................................ 1400
46.5.5 Channel Chaining...........................................................................................................................................1401
46.5.6 Detailed timing...............................................................................................................................................1402
Chapter 47
Low Power Timer (LPTMR)
47.1 Chip-specific LPTMR information...............................................................................................................................1415
47.1.1 Instantiation Information................................................................................................................................1415
47.1.2 LPTMR pulse counter input options..............................................................................................................1415
47.1.3 S32K11X to S32K14X difference ................................................................................................................ 1416
47.2 Introduction...................................................................................................................................................................1416
47.2.1 Features.......................................................................................................................................................... 1416
47.2.2 Modes of operation........................................................................................................................................ 1416
47.3 LPTMR signal descriptions.......................................................................................................................................... 1417
47.3.1 Detailed signal descriptions........................................................................................................................... 1417
S32K1xx Series Reference Manual, Rev. 11, 06/2019
36 NXP Semiconductors
Section number Title Page
47.4 Memory map and register definition.............................................................................................................................1418
47.4.1 LPTMR register descriptions......................................................................................................................... 1418
47.5 Functional description...................................................................................................................................................1423
47.5.1 LPTMR power and reset................................................................................................................................ 1423
47.5.2 LPTMR clocking............................................................................................................................................1424
47.5.3 LPTMR prescaler/glitch filter........................................................................................................................1424
47.5.4 LPTMR counter............................................................................................................................................. 1425
47.5.5 LPTMR compare............................................................................................................................................1426
47.5.6 LPTMR interrupt............................................................................................................................................1426
47.5.7 LPTMR hardware trigger...............................................................................................................................1427
Chapter 48
Real Time Clock (RTC)
48.1 Chip-specific RTC information.................................................................................................................................... 1429
48.1.1 RTC instantiation........................................................................................................................................... 1429
48.1.2 RTC interrupts ...............................................................................................................................................1429
48.1.3 Software recommendation............................................................................................................................. 1429
48.1.4 Multiple trigger ............................................................................................................................................. 1429
48.1.5 S32K11X to S32K14X difference ................................................................................................................ 1430
48.2 Introduction...................................................................................................................................................................1430
48.2.1 Features.......................................................................................................................................................... 1430
48.2.2 Modes of operation........................................................................................................................................ 1430
48.2.3 RTC signal descriptions................................................................................................................................. 1430
48.3 Register definition.........................................................................................................................................................1431
48.3.1 RTC register descriptions...............................................................................................................................1431
48.4 Functional description...................................................................................................................................................1442
48.4.1 Power, clocking, and reset............................................................................................................................. 1442
48.4.2 Time counter.................................................................................................................................................. 1443
48.4.3 Compensation.................................................................................................................................................1443
48.4.4 Time alarm..................................................................................................................................................... 1444
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 37
Section number Title Page
48.4.5 Update mode.................................................................................................................................................. 1445
48.4.6 Register lock.................................................................................................................................................. 1445
48.4.7 Interrupt..........................................................................................................................................................1445
Chapter 49
Low Power Serial Peripheral Interface (LPSPI)
49.1 Chip-specific LPSPI information..................................................................................................................................1447
49.1.1 Instantiation Information................................................................................................................................1447
49.2 Introduction...................................................................................................................................................................1448
49.2.1 Features.......................................................................................................................................................... 1450
49.2.2 Block Diagram............................................................................................................................................... 1450
49.2.3 Modes of operation........................................................................................................................................ 1451
49.2.4 Signal Descriptions........................................................................................................................................ 1451
49.2.5 Wiring options................................................................................................................................................1452
49.3 Memory Map and Registers..........................................................................................................................................1454
49.3.1 LPSPI register descriptions............................................................................................................................1454
49.4 Functional description...................................................................................................................................................1477
49.4.1 Clocking and resets........................................................................................................................................ 1477
49.4.2 Master Mode.................................................................................................................................................. 1478
49.4.3 Slave Mode.................................................................................................................................................... 1484
49.4.4 Interrupts and DMA Requests........................................................................................................................1486
49.4.5 Peripheral Triggers.........................................................................................................................................1487
Chapter 50
Low Power Inter-Integrated Circuit (LPI2C)
50.1 Chip-specific LPI2C information................................................................................................................................. 1489
50.1.1 Instantiation information................................................................................................................................1489
50.2 Introduction...................................................................................................................................................................1490
50.2.1 Features.......................................................................................................................................................... 1491
50.2.2 Block Diagram............................................................................................................................................... 1493
50.2.3 Modes of operation........................................................................................................................................ 1493
S32K1xx Series Reference Manual, Rev. 11, 06/2019
38 NXP Semiconductors
Section number Title Page
50.2.4 Signal Descriptions........................................................................................................................................ 1493
50.2.5 Wiring options................................................................................................................................................1494
50.3 Memory Map and Registers..........................................................................................................................................1495
50.3.1 LPI2C register descriptions............................................................................................................................1496
50.4 Functional description...................................................................................................................................................1534
50.4.1 Clocking and Resets.......................................................................................................................................1534
50.4.2 Master Mode.................................................................................................................................................. 1535
50.4.3 Slave Mode.................................................................................................................................................... 1541
50.4.4 Interrupts and DMA Requests........................................................................................................................1543
50.4.5 Peripheral Triggers.........................................................................................................................................1545
Chapter 51
Low Power Universal Asynchronous Receiver/Transmitter (LPUART)
51.1 Chip-specific LPUART information.............................................................................................................................1547
51.1.1 Instantiation Information................................................................................................................................1547
51.2 Introduction...................................................................................................................................................................1548
51.2.1 Features.......................................................................................................................................................... 1548
51.2.2 Modes of operation........................................................................................................................................ 1549
51.2.3 Signal Descriptions........................................................................................................................................ 1549
51.2.4 Block diagram................................................................................................................................................ 1549
51.3 Register definition.........................................................................................................................................................1551
51.3.1 LPUART register descriptions.......................................................................................................................1551
51.4 Functional description...................................................................................................................................................1577
51.4.1 Clocking and Resets.......................................................................................................................................1577
51.4.2 Baud rate generation...................................................................................................................................... 1577
51.4.3 Transmitter functional description................................................................................................................. 1578
51.4.4 Receiver functional description..................................................................................................................... 1582
51.4.5 Additional LPUART functions...................................................................................................................... 1588
51.4.6 Infrared interface............................................................................................................................................1590
51.4.7 Interrupts and status flags.............................................................................................................................. 1591
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 39
Section number Title Page
51.4.8 Peripheral Triggers.........................................................................................................................................1592
Chapter 52
Flexible I/O (FlexIO)
52.1 Chip-specific FlexIO information.................................................................................................................................1595
52.1.1 FlexIO Configuration.....................................................................................................................................1595
52.2 Introduction...................................................................................................................................................................1595
52.2.1 Overview........................................................................................................................................................1595
52.2.2 Features.......................................................................................................................................................... 1596
52.2.3 Block Diagram............................................................................................................................................... 1596
52.2.4 Modes of operation........................................................................................................................................ 1597
52.2.5 FlexIO Signal Descriptions............................................................................................................................1597
52.3 Memory Map and Registers..........................................................................................................................................1598
52.3.1 FLEXIO register descriptions........................................................................................................................ 1598
52.4 Functional description...................................................................................................................................................1622
52.4.1 Clocking and Resets.......................................................................................................................................1622
52.4.2 Shifter operation.............................................................................................................................................1623
52.4.3 Timer Operation.............................................................................................................................................1625
52.4.4 Pin operation.................................................................................................................................................. 1629
52.4.5 Interrupts and DMA Requests........................................................................................................................1630
52.4.6 Peripheral Triggers.........................................................................................................................................1630
52.5 Application Information................................................................................................................................................1631
52.5.1 UART Transmit............................................................................................................................................. 1631
52.5.2 UART Receive...............................................................................................................................................1632
52.5.3 SPI Master......................................................................................................................................................1634
52.5.4 SPI Slave........................................................................................................................................................ 1636
52.5.5 I2C Master......................................................................................................................................................1637
52.5.6 I2S Master...................................................................................................................................................... 1639
52.5.7 I2S Slave........................................................................................................................................................ 1641
Chapter 53
S32K1xx Series Reference Manual, Rev. 11, 06/2019
40 NXP Semiconductors
Section number Title Page
FlexCAN
53.1 Chip-specific FlexCAN information.............................................................................................................................1643
53.1.1 Instantiation information................................................................................................................................1643
53.1.2 Reset value of MDIS bit.................................................................................................................................1644
53.1.3 FlexCAN external time tick .......................................................................................................................... 1644
53.1.4 FlexCAN Interrupts........................................................................................................................................1644
53.1.5 FlexCAN Operation in Low Power Modes....................................................................................................1645
53.1.6 FlexCAN oscillator clock...............................................................................................................................1645
53.1.7 Supported baud rate ...................................................................................................................................... 1645
53.1.8 Requirements for entering FlexCAN modes: Freeze, Disable, Stop............................................................. 1645
53.2 Introduction...................................................................................................................................................................1647
53.2.1 Overview........................................................................................................................................................1648
53.2.2 FlexCAN module features............................................................................................................................. 1649
53.2.3 Modes of operation........................................................................................................................................ 1650
53.3 FlexCAN signal descriptions........................................................................................................................................ 1652
53.3.1 CAN Rx .........................................................................................................................................................1652
53.3.2 CAN Tx .........................................................................................................................................................1653
53.4 Memory map/register definition................................................................................................................................... 1653
53.4.1 FlexCAN memory mapping...........................................................................................................................1653
53.4.2 CAN register descriptions..............................................................................................................................1654
53.4.3 Message buffer structure................................................................................................................................1725
53.4.4 FlexCAN memory partition for CAN FD...................................................................................................... 1732
53.4.5 FlexCAN message buffer memory map.........................................................................................................1733
53.4.6 Rx FIFO structure.......................................................................................................................................... 1735
53.5 Functional description...................................................................................................................................................1738
53.5.1 Transmit process............................................................................................................................................ 1738
53.5.2 Arbitration process.........................................................................................................................................1740
53.5.3 Receive process..............................................................................................................................................1743
53.5.4 Matching process........................................................................................................................................... 1745
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 41
Section number Title Page
53.5.5 Receive process under Pretended Networking mode.....................................................................................1750
53.5.6 Move process................................................................................................................................................. 1754
53.5.7 Data coherence...............................................................................................................................................1756
53.5.8 Rx FIFO......................................................................................................................................................... 1759
53.5.9 CAN protocol related features....................................................................................................................... 1762
53.5.10 Clock domains and restrictions...................................................................................................................... 1782
53.5.11 Modes of operation details.............................................................................................................................1786
53.5.12 Interrupts........................................................................................................................................................ 1789
53.5.13 Bus interface.................................................................................................................................................. 1791
53.6 Initialization/application information........................................................................................................................... 1792
53.6.1 FlexCAN initialization sequence................................................................................................................... 1792
Chapter 54
Synchronous Audio Interface (SAI)
54.1 Chip-specific SAI information .....................................................................................................................................1795
54.1.1 SAI configuration...........................................................................................................................................1795
54.1.2 Chip-specific register information................................................................................................................. 1796
54.2 Introduction...................................................................................................................................................................1797
54.2.1 Features.......................................................................................................................................................... 1797
54.2.2 Block diagram................................................................................................................................................ 1797
54.2.3 Modes of operation........................................................................................................................................ 1798
54.3 External signals.............................................................................................................................................................1799
54.4 Memory map and register definition.............................................................................................................................1799
54.4.1 I2S register descriptions.................................................................................................................................1799
54.5 Functional description...................................................................................................................................................1832
54.5.1 SAI clocking.................................................................................................................................................. 1832
54.5.2 SAI resets....................................................................................................................................................... 1834
54.5.3 Synchronous modes....................................................................................................................................... 1835
54.5.4 Frame sync configuration...............................................................................................................................1836
54.5.5 Data FIFO...................................................................................................................................................... 1836
S32K1xx Series Reference Manual, Rev. 11, 06/2019
42 NXP Semiconductors
Section number Title Page
54.5.6 Word mask register........................................................................................................................................ 1840
54.5.7 Interrupts and DMA requests.........................................................................................................................1841
Chapter 55
Ethernet MAC (ENET)
55.1 Chip-specific ENET information..................................................................................................................................1845
55.1.1 Software guideline during ENET operation...................................................................................................1845
55.2 Introduction...................................................................................................................................................................1845
55.3 Overview.......................................................................................................................................................................1846
55.3.1 Features.......................................................................................................................................................... 1846
55.3.2 Block diagram................................................................................................................................................ 1849
55.4 External signal description............................................................................................................................................1849
55.5 Memory map/register definition................................................................................................................................... 1851
55.5.1 Interrupt Event Register (ENET_EIR)...........................................................................................................1856
55.5.2 Interrupt Mask Register (ENET_EIMR)........................................................................................................1859
55.5.3 Receive Descriptor Active Register (ENET_RDAR)....................................................................................1862
55.5.4 Transmit Descriptor Active Register (ENET_TDAR)...................................................................................1863
55.5.5 Ethernet Control Register (ENET_ECR).......................................................................................................1864
55.5.6 MII Management Frame Register (ENET_MMFR)...................................................................................... 1866
55.5.7 MII Speed Control Register (ENET_MSCR)................................................................................................ 1866
55.5.8 MIB Control Register (ENET_MIBC).......................................................................................................... 1869
55.5.9 Receive Control Register (ENET_RCR)....................................................................................................... 1870
55.5.10 Transmit Control Register (ENET_TCR)...................................................................................................... 1873
55.5.11 Physical Address Lower Register (ENET_PALR)........................................................................................ 1875
55.5.12 Physical Address Upper Register (ENET_PAUR)........................................................................................ 1875
55.5.13 Opcode/Pause Duration Register (ENET_OPD)........................................................................................... 1876
55.5.14 Descriptor Individual Upper Address Register (ENET_IAUR).................................................................... 1876
55.5.15 Descriptor Individual Lower Address Register (ENET_IALR).................................................................... 1877
55.5.16 Descriptor Group Upper Address Register (ENET_GAUR).........................................................................1877
55.5.17 Descriptor Group Lower Address Register (ENET_GALR).........................................................................1878
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 43
Section number Title Page
55.5.18 Transmit FIFO Watermark Register (ENET_TFWR)................................................................................... 1878
55.5.19 Receive Descriptor Ring Start Register (ENET_RDSR)...............................................................................1879
55.5.20 Transmit Buffer Descriptor Ring Start Register (ENET_TDSR).................................................................. 1880
55.5.21 Maximum Receive Buffer Size Register (ENET_MRBR)............................................................................ 1881
55.5.22 Receive FIFO Section Full Threshold (ENET_RSFL).................................................................................. 1882
55.5.23 Receive FIFO Section Empty Threshold (ENET_RSEM)............................................................................ 1882
55.5.24 Receive FIFO Almost Empty Threshold (ENET_RAEM)............................................................................ 1883
55.5.25 Receive FIFO Almost Full Threshold (ENET_RAFL)..................................................................................1883
55.5.26 Transmit FIFO Section Empty Threshold (ENET_TSEM)........................................................................... 1884
55.5.27 Transmit FIFO Almost Empty Threshold (ENET_TAEM)...........................................................................1884
55.5.28 Transmit FIFO Almost Full Threshold (ENET_TAFL)................................................................................ 1885
55.5.29 Transmit Inter-Packet Gap (ENET_TIPG).................................................................................................... 1885
55.5.30 Frame Truncation Length (ENET_FTRL).....................................................................................................1886
55.5.31 Transmit Accelerator Function Configuration (ENET_TACC).................................................................... 1886
55.5.32 Receive Accelerator Function Configuration (ENET_RACC)......................................................................1887
55.5.33 Reserved Statistic Register (ENET_RMON_T_DROP)................................................................................1888
55.5.34 Tx Packet Count Statistic Register (ENET_RMON_T_PACKETS)............................................................ 1889
55.5.35 Tx Broadcast Packets Statistic Register (ENET_RMON_T_BC_PKT)........................................................1889
55.5.36 Tx Multicast Packets Statistic Register (ENET_RMON_T_MC_PKT)........................................................1890
55.5.37 Tx Packets with CRC/Align Error Statistic Register (ENET_RMON_T_CRC_ALIGN)............................ 1890
55.5.38 Tx Packets Less Than Bytes and Good CRC Statistic Register (ENET_RMON_T_UNDERSIZE)............1890
55.5.39 Tx Packets GT MAX_FL bytes and Good CRC Statistic Register (ENET_RMON_T_OVERSIZE)..........1891
55.5.40 Tx Packets Less Than 64 Bytes and Bad CRC Statistic Register (ENET_RMON_T_FRAG).....................1891
55.5.41 Tx Packets Greater Than MAX_FL bytes and Bad CRC Statistic Register (ENET_RMON_T_JAB)........ 1892
55.5.42 Tx Collision Count Statistic Register (ENET_RMON_T_COL).................................................................. 1892
55.5.43 Tx 64-Byte Packets Statistic Register (ENET_RMON_T_P64)................................................................... 1892
55.5.44 Tx 65- to 127-byte Packets Statistic Register (ENET_RMON_T_P65TO127)............................................ 1893
55.5.45 Tx 128- to 255-byte Packets Statistic Register (ENET_RMON_T_P128TO255)........................................ 1893
55.5.46 Tx 256- to 511-byte Packets Statistic Register (ENET_RMON_T_P256TO511)........................................ 1894
S32K1xx Series Reference Manual, Rev. 11, 06/2019
44 NXP Semiconductors
Section number Title Page
55.5.47 Tx 512- to 1023-byte Packets Statistic Register (ENET_RMON_T_P512TO1023).................................... 1894
55.5.48 Tx 1024- to 2047-byte Packets Statistic Register (ENET_RMON_T_P1024TO2047)................................ 1895
55.5.49 Tx Packets Greater Than 2048 Bytes Statistic Register (ENET_RMON_T_P_GTE2048).......................... 1895
55.5.50 Tx Octets Statistic Register (ENET_RMON_T_OCTETS).......................................................................... 1895
55.5.51 Reserved Statistic Register (ENET_IEEE_T_DROP)...................................................................................1896
55.5.52 Frames Transmitted OK Statistic Register (ENET_IEEE_T_FRAME_OK)................................................ 1896
55.5.53 Frames Transmitted with Single Collision Statistic Register (ENET_IEEE_T_1COL)............................... 1897
55.5.54 Frames Transmitted with Multiple Collisions Statistic Register (ENET_IEEE_T_MCOL).........................1897
55.5.55 Frames Transmitted after Deferral Delay Statistic Register (ENET_IEEE_T_DEF)....................................1897
55.5.56 Frames Transmitted with Late Collision Statistic Register (ENET_IEEE_T_LCOL).................................. 1898
55.5.57 Frames Transmitted with Excessive Collisions Statistic Register (ENET_IEEE_T_EXCOL).....................1898
55.5.58 Frames Transmitted with Tx FIFO Underrun Statistic Register (ENET_IEEE_T_MACERR)....................1899
55.5.59 Frames Transmitted with Carrier Sense Error Statistic Register (ENET_IEEE_T_CSERR)....................... 1899
55.5.60 Reserved Statistic Register (ENET_IEEE_T_SQE)...................................................................................... 1899
55.5.61 Flow Control Pause Frames Transmitted Statistic Register (ENET_IEEE_T_FDXFC)...............................1900
55.5.62 Octet Count for Frames Transmitted w/o Error Statistic Register (ENET_IEEE_T_OCTETS_OK)...........1900
55.5.63 Rx Packet Count Statistic Register (ENET_RMON_R_PACKETS)............................................................ 1901
55.5.64 Rx Broadcast Packets Statistic Register (ENET_RMON_R_BC_PKT)....................................................... 1901
55.5.65 Rx Multicast Packets Statistic Register (ENET_RMON_R_MC_PKT)....................................................... 1901
55.5.66 Rx Packets with CRC/Align Error Statistic Register (ENET_RMON_R_CRC_ALIGN)............................1902
55.5.67 Rx Packets with Less Than 64 Bytes and Good CRC Statistic Register
(ENET_RMON_R_UNDERSIZE)................................................................................................................1902
55.5.68 Rx Packets Greater Than MAX_FL and Good CRC Statistic Register (ENET_RMON_R_OVERSIZE)...1903
55.5.69 Rx Packets Less Than 64 Bytes and Bad CRC Statistic Register (ENET_RMON_R_FRAG).................... 1903
55.5.70 Rx Packets Greater Than MAX_FL Bytes and Bad CRC Statistic Register (ENET_RMON_R_JAB)....... 1903
55.5.71 Reserved Statistic Register (ENET_RMON_R_RESVD_0).........................................................................1904
55.5.72 Rx 64-Byte Packets Statistic Register (ENET_RMON_R_P64)...................................................................1904
55.5.73 Rx 65- to 127-Byte Packets Statistic Register (ENET_RMON_R_P65TO127)........................................... 1905
55.5.74 Rx 128- to 255-Byte Packets Statistic Register (ENET_RMON_R_P128TO255)....................................... 1905
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 45
Section number Title Page
55.5.75 Rx 256- to 511-Byte Packets Statistic Register (ENET_RMON_R_P256TO511)....................................... 1905
55.5.76 Rx 512- to 1023-Byte Packets Statistic Register (ENET_RMON_R_P512TO1023)................................... 1906
55.5.77 Rx 1024- to 2047-Byte Packets Statistic Register (ENET_RMON_R_P1024TO2047)............................... 1906
55.5.78 Rx Packets Greater than 2048 Bytes Statistic Register (ENET_RMON_R_P_GTE2048)........................... 1907
55.5.79 Rx Octets Statistic Register (ENET_RMON_R_OCTETS)..........................................................................1907
55.5.80 Frames not Counted Correctly Statistic Register (ENET_IEEE_R_DROP)................................................. 1907
55.5.81 Frames Received OK Statistic Register (ENET_IEEE_R_FRAME_OK).................................................... 1908
55.5.82 Frames Received with CRC Error Statistic Register (ENET_IEEE_R_CRC).............................................. 1908
55.5.83 Frames Received with Alignment Error Statistic Register (ENET_IEEE_R_ALIGN)................................ 1909
55.5.84 Receive FIFO Overflow Count Statistic Register (ENET_IEEE_R_MACERR)..........................................1909
55.5.85 Flow Control Pause Frames Received Statistic Register (ENET_IEEE_R_FDXFC)...................................1909
55.5.86 Octet Count for Frames Received without Error Statistic Register (ENET_IEEE_R_OCTETS_OK).........1910
55.5.87 Adjustable Timer Control Register (ENET_ATCR)..................................................................................... 1910
55.5.88 Timer Value Register (ENET_ATVR).......................................................................................................... 1912
55.5.89 Timer Offset Register (ENET_ATOFF)........................................................................................................ 1913
55.5.90 Timer Period Register (ENET_ATPER)........................................................................................................1913
55.5.91 Timer Correction Register (ENET_ATCOR)................................................................................................ 1914
55.5.92 Time-Stamping Clock Period Register (ENET_ATINC).............................................................................. 1914
55.5.93 Timestamp of Last Transmitted Frame (ENET_ATSTMP).......................................................................... 1915
55.5.94 Timer Global Status Register (ENET_TGSR)...............................................................................................1915
55.5.95 Timer Control Status Register (ENET_TCSRn)............................................................................................1916
55.5.96 Timer Compare Capture Register (ENET_TCCRn)......................................................................................1917
55.6 Functional description...................................................................................................................................................1918
55.6.1 Ethernet MAC frame formats........................................................................................................................ 1918
55.6.2 IP and higher layers frame format..................................................................................................................1921
55.6.3 IEEE 1588 message formats.......................................................................................................................... 1925
55.6.4 MAC receive.................................................................................................................................................. 1929
55.6.5 MAC transmit................................................................................................................................................ 1935
55.6.6 Full-duplex flow control operation................................................................................................................ 1939
S32K1xx Series Reference Manual, Rev. 11, 06/2019
46 NXP Semiconductors
Section number Title Page
55.6.7 Magic packet detection.................................................................................................................................. 1941
55.6.8 IP accelerator functions..................................................................................................................................1942
55.6.9 Resets and stop controls.................................................................................................................................1946
55.6.10 IEEE 1588 functions...................................................................................................................................... 1949
55.6.11 FIFO thresholds..............................................................................................................................................1953
55.6.12 Loopback options...........................................................................................................................................1956
55.6.13 Legacy buffer descriptors...............................................................................................................................1957
55.6.14 Enhanced buffer descriptors...........................................................................................................................1958
55.6.15 Client FIFO application interface.................................................................................................................. 1964
55.6.16 FIFO protection..............................................................................................................................................1967
55.6.17 Reference clock..............................................................................................................................................1969
55.6.18 PHY management interface........................................................................................................................... 1970
55.6.19 Ethernet interfaces..........................................................................................................................................1973
Chapter 56
Debug
56.1 Introduction...................................................................................................................................................................1979
56.2 CM4 and CM0  ROM table......................................................................................................................................... 1982
56.3 Debug port.................................................................................................................................................................... 1983
56.3.1 JTAG-to-SWD change sequence................................................................................................................... 1984
56.4 Debug port pin descriptions..........................................................................................................................................1985
56.5 System TAP connection................................................................................................................................................1985
56.5.1 IR codes..........................................................................................................................................................1985
56.6 MDM-AP status and control registers.......................................................................................................................... 1986
56.6.1 MDM-AP Control Register............................................................................................................................1987
56.6.2 MDM-AP Status Register.............................................................................................................................. 1988
56.7 Debug resets..................................................................................................................................................................1989
56.8 AHB-AP........................................................................................................................................................................1990
56.9 ITM............................................................................................................................................................................... 1990
56.10 Core trace connectivity................................................................................................................................................. 1991
S32K1xx Series Reference Manual, Rev. 11, 06/2019
NXP Semiconductors 47
Section number Title Page
56.11 TPIU..............................................................................................................................................................................1991
56.12 DWT............................................................................................................................................................................. 1992
56.13 MTB .............................................................................................................................................................................1992
56.14 Debug in low-power modes..........................................................................................................................................1993
56.14.1 Debug module state in low-power modes......................................................................................................1993
56.15 Debug and security....................................................................................................................................................... 1994
Chapter 57
JTAG Controller (JTAGC)
57.1 Chip-specific JTAGC information................................................................................................................................1995
57.2 Introduction...................................................................................................................................................................1995
57.2.1 Block diagram................................................................................................................................................ 1995
57.2.2 Features.......................................................................................................................................................... 1996
57.2.3 Modes of operation........................................................................................................................................ 1996
57.3 External signal description............................................................................................................................................1998
57.3.1 Test clock input (TCK).................................................................................................................................. 1998
57.3.2 Test data input (TDI)......................................................................................................................................1998
57.3.3 Test data output (TDO).................................................................................................................................. 1998
57.3.4 Test mode select (TMS).................................................................................................................................1999
57.4 Register description...................................................................................................................................................... 1999
57.4.1 Instruction register......................................................................................................................................... 1999
57.4.2 Bypass register............................................................................................................................................... 1999
57.4.3 Device identification register......................................................................................................................... 2000
57.4.4 Boundary scan register...................................................................................................................................2000
57.5 Functional description...................................................................................................................................................2001
57.5.1 JTAGC reset configuration............................................................................................................................ 2001
57.5.2 IEEE 1149.1-2001 (JTAG) TAP....................................................................................................................2001
57.5.3 TAP controller state machine.........................................................................................................................2001
57.5.4 JTAGC block instructions..............................................................................................................................2004
57.5.5 Boundary scan................................................................................................................................................2007
S32K1xx Series Reference Manual, Rev. 11, 06/2019
48 NXP Semiconductors
Section number Title Page
57.6 Initialization/application information........................................................................................................................... 2007

标签: S32k 32 S3 用户 指导

实例下载地址

s32k 用户指导手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警